X



Linuxでテレビ総合スレ 避難所 2
■ このスレッドは過去ログ倉庫に格納されています
0533名無しさん@編集中 (ワッチョイ 38e9-yUUL)
垢版 |
2018/10/06(土) 08:45:55.00ID:/0+qsVdG0
* px4_drvのUSBパケットキャプチャ
* 1T1S-UのWindowsドライバのUSBパケットキャプチャ

両者を比較することから始めれば良いのだろうなと言うことで眺めてます。
ただpx4_drvに絶対的な知識を持つ人にお願いしたいという非常に身勝手な
気持ちになりつつあります。

参考に1T1S-UのWindowsドライバのUSBパケットキャプチャ結果をtsv化
したものを貼っときます。

13ch : ttps://pastebin.com/fG4L2fas
BS朝日 : ttps://pastebin.com/55wP7DFw
0534名無しさん@編集中 (ワッチョイ 38e9-yUUL)
垢版 |
2018/10/06(土) 09:02:51.87ID:/0+qsVdG0
追加で。

ファームウェアロード部は省略していますがpx4_drvと全く同じです。
表計算ソフトに貼って先頭行オートフィルタで見る想定ですが手元の
libreoffice 6.0.6.2 だとメモリを食い尽くしてos道連れに落ちて
くれたりしますご注意を。excel (online)なら大丈夫でした。
0535名無しさん@編集中 (ワッチョイWW 147e-0Hda)
垢版 |
2018/10/06(土) 11:03:30.54ID:PDZzWq9S0
px4_drvをよくわかってるのは今んとこ作者さんだろうが、デバイス持ってないだろう
ソースは公開されてるからデバイス持ってて熱心な人が現れるといいですね
0536名無しさん@編集中 (ワッチョイWW c0e9-fMsB)
垢版 |
2018/10/06(土) 12:19:34.05ID:yYQ5TiR/0
>>532
情報をありがとうございます。
ドライバのデバイスのID変更だけで認識してくれて、ソコソコ動くことを期待していました。
パケットの分析からとなると、おっしゃる通り『甘くはない』ですね。

よくわかっていないのですか、USB I/Fチップの違いでしょうか。
もしかして、さんぱくん外出のI/Fになっている?
recfsusb2nのソースが使える?

いずれにしても、技術的に難しそうですね。
ありがとうございました。
0537名無しさん@編集中 (ワッチョイ 38e9-yUUL)
垢版 |
2018/10/06(土) 16:00:49.50ID:/0+qsVdG0
>>536
基本的に同様なのですが4TSと1TSの違いを含め微妙に設定が違います。
* w3u4 : 4TS, vid,pid = 0x0511,0x083f, IT9305, TC90522, R710T, R850
* 1t1su : 1TS, vid,pid = 0x0511,0x004b, IT9303, TC90532, R710T, R850

理解が怪しいですが。後、他にもあるはずです。
* ファームウェアはpx4_drvと全く同じ
* IT9303(1t1su)の操作方法はpx4_drvと同じで良さそう
* 1TSと4TSの違いでIT9303(1t1su)への設定はpx4_drvとは微妙に違う
* gpioポート番号は 3 がデバイスの電源?
* i2c bus no.? が 2 ではなくて 3
* i2c address は ISDB-S = 0x22, ISDB-T = 0x20 の部分は同様
* 1t1su(TC90532)の設定とpx4_drv(TC90522)とではTS出力端子設定が違う
1TSな1t1suはISDB-S,Tの両方を同じ端子を切り替えて出力?
TC90532のレジスタ0x07,0x0e,0x0fあたりの設定
0540名無しさん@編集中 (ワッチョイWW 5f7e-JTnT)
垢版 |
2018/10/14(日) 20:31:51.10ID:yruJhu1m0
それが原因ってわけじゃないがエンコード環境はWinに移行した
配信(トランスコード)はvaapiだけど、それだとデコード側はソフトでも十分速いし
0542名無しさん@編集中 (ワッチョイ dfb3-cVaV)
垢版 |
2018/10/15(月) 12:02:13.37ID:85riB+Aw0
そもそも崩れてるの?
最近(10月頭)の放送分で試したけど
ffmpeg -hwaccel vaapi -hwaccel_device /dev/dri/renderD128 -i input.ts -c:v libvpx-vp9 -crf 28 -b:v 0 -bsf:a aac_adtstoasc -c:a copy output.mp4
とかでうまくエンコできてたよ
「崩れる」ってのはvaapiでのhwエンコードの話なの?
ffmpeg: 4.0.2
kernel: 4.18.12
xf86-video-intel: 2.99.917+847+g25c9a2fc
0543名無しさん@編集中 (ワッチョイ bfe7-gSK7)
垢版 |
2018/10/15(月) 12:12:11.83ID:wXs56INO0
-c:v h264_vaapi の話じゃね
0544名無しさん@編集中 (オイコラミネオ MMfb-7vtt)
垢版 |
2018/10/15(月) 12:27:18.64ID:HuaXvs46M
崩れるのはデコード時の話で、
帯域削減でフィールドピクチャーストラクチャモードを採用した局を
ハードウェアデコードするとブロックノイズ?まみれで使えないって言うこと

エンコードは関係ない
0548名無しさん@編集中 (ワッチョイ dfb3-cVaV)
垢版 |
2018/10/15(月) 18:00:52.78ID:85riB+Aw0
確かに BSプレミアムだと駄目だった
mpvでvaapiで見てる分には崩れないから気付かなかった...
mpvでokってことはコーデックの部分じゃなくてffmpeg.cがコーデックを使ってる部分の不具合なんだろうな...
0551名無しさん@編集中 (ワッチョイ e7c3-4Hut)
垢版 |
2018/10/15(月) 19:47:41.09ID:ej/JR25d0
DD Max M4試しに買ってみてGS/BS/CSのテストしてる
DVBドライバが出てたからそれとdvbv5-zapで地上波はとりあえず見れた
https://github.com/DigitalDevices/dddvb
ただ地上キー局以外が見れてないからdvbv5_channels_isdbt.confで試してるけどなにか設定足りてないかも

BS/CSは見れてない
dvbv5_channels_isdbs.confだとSYMBOL_RATEの値が無くてドライバでエラー出るから
SYMBOL_RATE = 28860000(もしかしたら28860が正しい?)を入れてる

少し気になってるのはドライバ内のSYS_ISDBSを初期化してるっぽい箇所の帯域幅の計算が
c->bandwidth_hz = c->symbol_rate / 100 * 135;
になってて、これだと周波数間隔は38.36MHzで合うんだけど、帯域幅は34.5MHzのハズだから違ってる気がしてる
コンフィグでBANDWIDTH_HZ = 34500000を指定してもDELIVERY_SYSTEM = ISDBSだとdvbv5かドライバがエラーを出すから
ドライバを「c->bandwidth_hz = 34500000;」に変えてみたけどだめだった

恥ずかしながら知識が浅いから前提から間違ってるかもしれなくて、何か知ってる人がいたら
教えてもらえるとありがたい
0553名無しさん@編集中 (ワッチョイ dfb3-cVaV)
垢版 |
2018/10/15(月) 20:31:17.16ID:85riB+Aw0
>>551
そこのdddvb/ddbridge-m4.cを見る限り、ISDB-Sはまだ対応してないね (line:400-401)

dvb-coreのbandwidthの部分はよくわからんけどロールオフの分を含めてるんじゃないのかな?
bandwidthのプロパティをどう扱うか・設定するかはフロントエンド(チューナ?)のドライバ次第でdvb-coreは関与してないと思うけど
現状ISDB-S対応のフロントエンドドライバではどれも無視してるはず
(ISDB-Sの場合固定値のはずで、ヨーロッパのように各地域で様々なパラメータで運用されてるわけではないので
ユーザが指定する必要はない。ISDB-Sの場合、絶対にユーザから指定する必要があるのはDTV_FREQUENCY, DTV_STREAM_IDだけ)
0555名無しさん@編集中 (ワッチョイ c7d6-v14D)
垢版 |
2018/10/15(月) 20:50:11.72ID:yQBKHXZQ0
>>552
UPSの時は消費税(価格の6割の8% €250なら1600円ぐらい)は必ず取られたけど
郵便になってからピックアップで取られたり取られなかったりするな
その代わり配達日数が3日から1週間になった
0557名無しさん@編集中 (ワッチョイ e7c3-4Hut)
垢版 |
2018/10/15(月) 22:26:38.32ID:ej/JR25d0
>>553
ありがとう、dddvb/ddbridge-m4.cにISDB-Sの指定がないことに全然気がついてなかったです
軽く読んだときはDVB-SとISDB-Sが似てるらしいから
いい感じにDVB-Sに切り替えてるのかな?とか思ってました恥ずかしい

あとISDB-Sでbandwidthは固定値ということで合点がいきました
調べてみても仕様が理解できていなかったので助かります
0558名無しさん@編集中 (ワッチョイ dfb3-cVaV)
垢版 |
2018/10/15(月) 22:45:56.53ID:85riB+Aw0
>>557
なんかパッと見た感じ、dddvb/ddbridge-m4.cの
・line:400-401にSYS_ISDBSを追加
・search_isdbs()を追加
(search_isdbtを元に、cmd.isdbt_search.*の設定の変わりにcmd.isdbs_search.{retry, freq, tsid}を設定)
(cmd.isdbs_search.tsid = p->stream_id;とか)
・set_params()にsearch_isdbs()の呼び出しを追加

ぐらいでいけちゃいそうな気がしないでもないね
0559名無しさん@編集中 (ワッチョイ e7c3-4Hut)
垢版 |
2018/10/16(火) 00:41:26.12ID:+rRjZuc10
>>558
ありがとう、さっそく試してみたけど流石に駄目だった
277a278,303
> static int search_isdbs(struct dvb_frontend *fe)
> {
---略---
>
> memset(&cmd, 0, sizeof(cmd));
> cmd.command = MCI_CMD_SEARCH_ISDBS;
> cmd.isdbs_search.flags = 0;
> cmd.isdbs_search.retry = 2;
> cmd.isdbs_search.frequency = p->frequency * 1000;
> cmd.isdbs_search.tsid = p->stream_id;
>
> cmd.tuner = state->mci.tuner;
> cmd.demod = state->mci.demod;
> cmd.output = state->mci.nr;
>
---略---
> }
302a329
>
311a339,341
> case SYS_ISDBS:
> res = search_isdbs(fe);
> break;
401c431
< SYS_DVBS, SYS_DVBS2, },
---
> SYS_DVBS, SYS_DVBS2, SYS_ISDBS, },
0560名無しさん@編集中 (ワッチョイ e7c3-4Hut)
垢版 |
2018/10/16(火) 00:51:00.79ID:+rRjZuc10
あといじってて気がついたけどmci_command構造体のisdbs_searchは一ヶ月前に
MAX M4のファームウェアに合わせて追加されてるみたい
https://github.com/DigitalDevices/dddvb/commit/010cdf1ce8763ddba1574dce89d44d2be80e1d62#diff-706958545d67280d85064ce79e0aab31
最新リリース版で試してたらまだ入ってなかったから混乱しちゃった

定義だけして使ってないからだいぶ片手落ちだけど、そのうちISDB-S対応する前振りなのかな
0561名無しさん@編集中 (ワッチョイ dfb3-cVaV)
垢版 |
2018/10/16(火) 01:23:50.10ID:ZWTqiUD20
残念
ddbride-core.c の ddb_port_probe()でISDBS用のport->typeを設定し、
ddb_input_attach()にも対応するフロントエンドのアタッチと初期化の処理を追加しないといけないんだろうけど
その部分のコードは(まだ)ないし、どういうチューナーや復調IC使ってるかわからないし、自力では難しいかも
そのうち対応してくれればいいけどISDBSは日本だけだしなぁ...
0568名無しさん@編集中 (ワッチョイ dfb3-cVaV)
垢版 |
2018/10/16(火) 14:15:26.57ID:ZWTqiUD20
うちでは冒頭10秒のエンコだけど崩れてない
パッチ当ててないと冒頭10秒でも崩れてた
一応他にもc71fc153aa がmpeg12dec.cをいじってるけど効いてるのかどうかわからない
0571名無しさん@編集中 (ワッチョイWW bf44-ns22)
垢版 |
2018/10/16(火) 18:18:10.76ID:ZJBSsWaX0
>>566
isdb-4.0ブランチのffmpegにしてみたけど変わらなかった。正確には冒頭〜15秒くらいまでノイズ無し 15秒〜65秒の間ブロックノイズ それ以降はノイズ無し
HWデコード無しだと全てOK
0574名無しさん@編集中 (ワッチョイ ff9f-4Hut)
垢版 |
2018/10/16(火) 22:02:02.18ID:JhMNzbTH0
M4でISDB-S動いた〜
と書こうと思ったらすでに書かれててワロタ。
みんな考えることは一緒だな。

>>559
それで行けるはずだよ。
元のコードは何?
0.9.36じゃだめかも。gitの最新なら動くと思う。
0575名無しさん@編集中 (ワッチョイ e7c3-4Hut)
垢版 |
2018/10/16(火) 23:01:04.11ID:+rRjZuc10
>>574
助言本当にありがとう
結果から言うとコードは合っててちゃんと映りました
原因は確認してた時につけたブースターで普通のテレビもBS/CSが映らなくなってた
成功報告書いてもらえなかった間違いを垂れ流しっぱなしだったよ
0576名無しさん@編集中 (ワッチョイ e7c3-4Hut)
垢版 |
2018/10/17(水) 00:52:13.40ID:hTJkMHUY0
試しにMAX M4でGRx2/BSx1/CSx1で同時に30分録画してみたけど全然ドロップしないし最高だわ
PLEXもpx4_drvのおかげで使いやすくなったし安いけど、やっぱドロップしないのはストレスフリーだね
ドイツ製品最高!
0577名無しさん@編集中 (ワッチョイ 07e0-SmB1)
垢版 |
2018/10/17(水) 02:24:58.16ID:VTrg57yl0
 私たち日本人の、日本国憲法を改正しましょう。
総ム省の、『憲法改正國民投票法』、でググって
みてください。拡散も含め、お願い致します。
0578名無しさん@編集中 (ワッチョイ dff2-LAuB)
垢版 |
2018/10/17(水) 05:57:11.23ID:4D81efCi0
>>576
それハードウェア的に壊れたら、どうやって修理に出すの?
ドイツまで送って代替品が届くのを待つのか、それともオクに高値で出して
新たにもう1枚DDを買うとか?
0581名無しさん@編集中 (ブーイモ MM0b-uOcZ)
垢版 |
2018/10/17(水) 18:11:23.01ID:XtouY5M0M
ラズパイを使ってffmpegでのハードウェアエンコードが急にできなくなった…
数分動いた後になんのエラーもなく止まってしまう

原因分からず、とりためたtsが溜まりまくって困るわ…
0583名無しさん@編集中 (ワッチョイ be81-qPjg)
垢版 |
2018/10/18(木) 00:49:38.03ID:PwLCFvtr0
>>565
週末待てなかったので、DesktopのArch機だけ先にテスト。
aurのffmpeg-libfdk_aac(1:4.0.2-4)にそのpatchだけを当ててbuild→install。
もともと入ってるmpv(1:0.29.1-2)でhwdec-codecsにmpeg2videoを明示的に加えて再生。
これまで崩れてたファイル全部、大丈夫になった。素晴らしい。
サーバの方はubuntuだしCPU非力で時間かかるので、また後日。
0591名無しさん@編集中 (アウアウカー Safb-nmS+)
垢版 |
2018/10/22(月) 13:50:06.38ID:E/8VGMAJa
ストリーミングも可能なRaspberry Pi専用TVチューナー「Raspberry Pi TV HAT」
ttp://www.gdm.or.jp/pressrelease/2018/1022/280882

>> 搭載されるTVチューナーはSONY「CXD2880」で、受信したTV番組のストリーミング配信と視聴が可能。なお対応デジタル方式は「DVB-T」「DVB-T2」のみのため、残念ながら国内での使用はできない。
0593名無しさん@編集中 (ワッチョイWW 3bb3-nXqU)
垢版 |
2018/10/24(水) 20:30:19.00ID:IeTt39gG0
あぁ…ぼけーっとapt update と upgrade したら動かなくなってしもうた…
録画鯖って動いてるうちはメンテしない方がいいのかな
セキュリティーアップデートだけにするとか?
0597名無しさん@編集中 (ワッチョイ a3b3-usPd)
垢版 |
2018/10/24(水) 21:40:07.58ID:9JXOjKCF0
おいらもアップデートとアップグレードをガンガンやっているけれど、問題はほとんどない。
fedoraとmythtv。
アップグレードは、次の予約まで余裕があるときにやっている。
0598名無しさん@編集中 (ワッチョイ 7ee9-M8rW)
垢版 |
2018/10/24(水) 21:43:22.44ID:63iqkORK0
Ubuntu Server を自動更新有効でインストール。
録画予約のないときに dist-upgrade して再起動してる。
困ったことないなあ。
ただ、dvbかuserlandな録画コマンドのあるチューナーが
メインだけど。
0599名無しさん@編集中 (ワッチョイ 53c3-nBLa)
垢版 |
2018/10/24(水) 21:49:48.07ID:LCL7wGs90
チューナのドライバが標準意外なのにdkmsから入れるの忘れて
カーネルアップデートしてからドライバ見えなくて録画失敗してるのはあるあるだと思う
0605名無しさん@編集中 (アウアウウー Sa5d-82Zg)
垢版 |
2018/10/25(木) 13:12:59.29ID:zF4gkZOEa
Archで半年ちょっとやってるけどアップデートでイカれたことはないなぁ。dkms便利。
それでも大事を取って週末とか直す時間あるときにアプデしてるけど
0606名無しさん@編集中 (ワッチョイWW 5380-72RW)
垢版 |
2018/10/25(木) 13:34:13.03ID:VgwqnobS0
>>603
Ubuntu18.04 W3PEでpx4_drv使わせてもらってます
EPGstationは導入につまづいたLinux初心者なので、mirakurun+chinachuの環境です

皆さんお勧めの通り今回はdkmsで入れました
次回カーネルヘッダ変わったら、px4_drvだけdkmsでアンインストール&再インストールで大丈夫なのかな…
0608名無しさん@編集中 (ワッチョイ 3f3d-1fdV)
垢版 |
2018/10/25(木) 15:22:48.03ID:/SUb9Kt40
Manjaro Devにlxdを使って権限に悩みつつchinachu入れて弄ってたら
pacman -Syuでlxdが唐突に消えて非常に困ったことはある

まあDevなのが悪いんだけどさ!
2400Gは最新じゃねーと厳しいのだ
最新にしてもまだvaapiでiGPU死ぬけどな
ソフトエンコでも電力あんま使わんし素でいい気がしてきたよ
0611名無しさん@編集中 (ワッチョイ 3f3d-1fdV)
垢版 |
2018/10/25(木) 16:08:32.25ID:/SUb9Kt40
>>609
AURのが微妙でsnapdから入れたんだが
そいつが何の具合かlxcだけ残して消し飛んでしまったんよ
イメージは頑張れば復旧できたんだろうけど
流石に面倒なんでバックアップから戻した

ちょうどManjaroサイトのダウンやらパッケージの巻戻りやら起きてたし
鯖側の問題だったのかもしれん
ローカルの方がVer高いですとかメッセージ出てきて焦ったわ
0615名無しさん@編集中 (ワッチョイ 47e9-hUlq)
垢版 |
2018/10/25(木) 22:49:43.87ID:CPfScdah0
>>606
古いカーネルインストールして動作確認ですかね。

$ sudo apt install linux-image-4.15.0-30-generic linux-headers-4.15.0-30-generic
$ dkms status
px4_drv, 0.1.0, 4.15.0-30-generic, x86_64: installed
...
0616名無しさん@編集中 (ワッチョイWW 4b7f-72RW)
垢版 |
2018/10/26(金) 21:58:15.63ID:pvhuT1OV0
>>610
dkms自体には監視の設定みたいなのって必要なんでしょうか?

>>613
SQLの設定で上手く行きませんでした
お恥ずかしい

>>615
先にここで伺って、古いカーネル入れてみれば良かったですよね
mirakurunの設定おかしくなったとばかり思い込んでしまい…
0622名無しさん@編集中 (ワッチョイWW bba6-72RW)
垢版 |
2018/10/26(金) 23:57:44.41ID:ackqolvf0
>>619
ご明察ですw

Githubの動作環境でMySQL[推奨]、SQLite3[検索機能に制限あり]とあったので疑いなく進んで詰みました

SQLite3なら設定不要な分次の段階に進められるかもしれませんね
正規表現以外は変わりない感じでしょうか?
0623名無しさん@編集中 (ワッチョイWW 8fc3-Hp69)
垢版 |
2018/10/27(土) 00:18:21.98ID:j2lY9Q1V0
>>622
正規表現はreadmeに書いてあるとおり

SQLite3 使用時の正規表現での検索の有効化について

に従って必要な関数を追加するだけでok

mysqlの設定よりは遥かに楽だし、正規表現って何とかいう状態なら取りあえずは必要ないよ
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況