2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

【視聴・録画】Linuxでテレビ総合9【デジタル/アナログ】

714 :login:Penguin:2014/09/28(日) 12:50:43.03 ID:r3Z8zE+X.net
自分で書いておいてなんですが。

> Raspbian(Debian)はDVB関係が古くて#GETCNRMODE=2でCNRは取得できない。
BonDriver_DVB.cpp のコンパイルエラーは /usr/include/linux/dvb/frontend.h が
Debianだと古くstruct dtv_property に struct dtv_fe_stats st メンバがないのが原因
なので、存在するファイル(例えば、Ubuntuとからファイルを持ってきて)を代わりに
includeすればコンパイル可能で値も取得できました。ただ、Ubuntuの場合と値が明らかに
違うので正しいかは不明です。

> #GETCNRMODE=1でもほぼゼロしかならない。
http://lxr.free-electrons.com/source/drivers/media/common/siano/smsdvb-main.c?v=3.12#L810
他のドライバでもこうなのかなあ?
https://github.com/u-n-k-n-o-w-n/BonDriverProxy_Linux/blob/develop/BonDriver_DVB.cpp#L759
1/1000をやめると確かに値は帰ってきますね。

>#GETCNRMODE=0は値が異常。
https://github.com/u-n-k-n-o-w-n/BonDriverProxy_Linux/blob/develop/BonDriver_DVB.cpp#L764
サポートされていないとsignal=0になるようなので
https://github.com/u-n-k-n-o-w-n/BonDriverProxy_Linux/blob/develop/BonDriver_DVB.cpp#L245
signal>0 のガードを入れておくのが良いかなあと。

総レス数 984
318 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★