1 名前:login:Penguin mailto:sage [2009/09/25(金) 21:11:51 ID:FedVzxRj] Linuxでテレビ視聴・録画に関する話題を、デジタル/アナログ問わず扱うスレ PT1ドライバもここで扱ってます 【関連スレ】 Linux でビデオ録画【六枚目】 pc11.2ch.net/test/read.cgi/linux/1193058543/ 【自家製】MythTV Part.3【HDDビデオ】 pc11.2ch.net/test/read.cgi/linux/1223721998/ 【BT878】Linuxでのキャプチャを語るスレ pc11.2ch.net/test/read.cgi/linux/1017186805/ Linuxでfriio pc11.2ch.net/test/read.cgi/linux/1213378360/ 【前スレ】 【視聴・録画】Linuxでテレビ総合【デジタル/アナログ】 pc11.2ch.net/test/read.cgi/linux/1231189481/ 【過去スレ】 Linuxでテレビを見る pc11.2ch.net/test/read.cgi/linux/1013649811/
788 名前:login:Penguin mailto:sage [2010/03/14(日) 18:23:31 ID:1LZoGgXx] >>699 って誰か分からない?
789 名前:login:Penguin mailto:sage [2010/03/14(日) 18:35:57 ID:p/YpZLEf] wget 2sen.dip.jp/cgi-bin/dtvup/source/up0250.zip unzip up0250.zip cd dvb_apps_0.4 ここから全くわからん。
790 名前:login:Penguin mailto:sage [2010/03/14(日) 19:32:56 ID:QMJgYMHX] >>788 gstreamer-pythonや gnome-python2 とかがなくて アプリのモジュールの初期化段階で失敗してるためと思う うちのFedora12 x86_64では動いてます (patch当てたgstreamerも必要なので 同じパッケージの中のpatches/gstreamer/....,とか gstreamer-plugins-*([-devel])も必要. readme-patches.txt 参照) >>789 ffmpegの代わりに パッチ当てたmencoderを使いたいって話なら readme-patches.txt のmplayerの所を見る (mplayerのサイトからソース持ってきてパッチ当て,ビルド) ただし最新のmplayerのソースではそのままではパッチ当てに失敗するみたいなんで 中身を見てちょっと手修正するかup0266とかでさらに追加パッチの必要があるみたい (up0266も問題ありとの報告もあるので近々修正予定)
791 名前:login:Penguin mailto:sage [2010/03/14(日) 20:39:16 ID:QMJgYMHX] >>789 追加情報 ソースを持ってくるときにmplayerのサイトのSubversion snapshotや source snapshotから 最新のtrunkをダウンロードしてくるんじゃなくて svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer -r 29813 でrev.29813を持ってくれば パッチは問題なく当たるはず
792 名前:login:Penguin mailto:sage [2010/03/14(日) 21:13:52 ID:BCjAh9Y8] >>787 やってみましたが特に問題ありませんが
793 名前:login:Penguin mailto:sage [2010/03/14(日) 23:11:52 ID:p/YpZLEf] S2APIって何?
794 名前:login:Penguin mailto:sage [2010/03/15(月) 08:10:34 ID:TUI2hr9m] # svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer -r 29813 # wget 2sen.dip.jp/cgi-bin/dtvup/source/up0250.zip # unzip up0250.zip # cd dvb_apps_0.4 # patch -p0 < /root/dvb_apps_0.4/patches/mplayer/s2api.patch # patch -p0 < /root/dvb_apps_0.4/patches/mplayer/s2api-1forcev5.patch # ./configure --prefix=/usr --confdir=/etc/mplayer --libdir=/usr/lib64 # make cc -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=core2 -mtune=core2 -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -I. -D_REENTRANT -pthread -I/usr/include/PCSC -c -o command.o command.c command.c: In function 'mp_property_tv_color': command.c:1861: warning: cast from pointer to integer of different size command.c:1863: warning: cast from pointer to integer of different size command.c:1866: warning: cast from pointer to integer of different size command.c:1872: warning: cast from pointer to integer of different size cc -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=core2 -mtune=core2 -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -I. -D_REENTRANT -pthread -I/usr/include/PCSC -c -o m_property.o m_property.c cc -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=core2 -mtune=core2 -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -I. -D_REENTRANT -pthread -I/usr/include/PCSC -c -o mixer.o mixer.c
795 名前:login:Penguin mailto:sage [2010/03/15(月) 08:11:14 ID:TUI2hr9m] cc -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=core2 -mtune=core2 -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -I. -D_REENTRANT -pthread -I/usr/include/PCSC -c -o mp_fifo.o mp_fifo.c mp_msg.c: In function 'filename_recode': mp_msg.c:66: warning: passing argument 2 of 'iconv' from incompatible pointer type In file included from mplayer.c:50: libavutil/intreadwrite.h:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'av_alias64' libavutil/intreadwrite.h:41: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'av_alias32' libavutil/intreadwrite.h:46: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'av_alias16' In file included from mplayer.c:50: libavutil/intreadwrite.h:63:7: warning: "ARCH_TOMI" is not defined In file included from mplayer.c:50: libavutil/intreadwrite.h:183: error: conflicting types for 'av_alias' libavutil/intreadwrite.h:182: error: previous declaration of 'av_alias' was here libavutil/intreadwrite.h:184: error: conflicting types for 'av_alias' libavutil/intreadwrite.h:182: error: previous declaration of 'av_alias' was here In file included from mplayer.c:820: cfg-mplayer.h:353: warning: initialization discards qualifiers from pointer target type In file included from cfg-mplayer.h:358, from mplayer.c:820:
796 名前:login:Penguin mailto:sage [2010/03/15(月) 08:12:09 ID:TUI2hr9m] cfg-common-opts.h:13: warning: initialization discards qualifiers from pointer target type cfg-common-opts.h:25: warning: initialization discards qualifiers from pointer target type cfg-common-opts.h:158: warning: initialization discards qualifiers from pointer target type cfg-common-opts.h:165: warning: initialization discards qualifiers from pointer target type cfg-common-opts.h:170: warning: initialization discards qualifiers from pointer target type cfg-common-opts.h:174: warning: initialization discards qualifiers from pointer target type cfg-common-opts.h:176: warning: initialization discards qualifiers from pointer target type cfg-common-opts.h:218: warning: initialization discards qualifiers from pointer target type cfg-common-opts.h:242: warning: initialization discards qualifiers from pointer target type cfg-common-opts.h:265: warning: initialization discards qualifiers from pointer target type cfg-common-opts.h:268: warning: initialization discards qualifiers from pointer target type In file included from mplayer.c:820: cfg-mplayer.h:362: warning: initialization discards qualifiers from pointer target type cfg-mplayer.h:363: warning: initialization discards qualifiers from pointer target type cfg-mplayer.h:364: warning: initialization discards qualifiers from pointer target type cfg-mplayer.h:366: warning: initialization discards qualifiers from pointer target type make: *** [mplayer.o] 1 なぜかこんなエラーでます。 何が悪いのでしょうか??
797 名前:login:Penguin mailto:sage [2010/03/15(月) 08:21:53 ID:TUI2hr9m] textup.no.land.to/q/1268608649/ 一応、ログです。悪戦苦闘してます。 エロイ方わかりましたらご教授お願いします。 私は、Mです。
798 名前:login:Penguin mailto:sage [2010/03/15(月) 10:41:27 ID:2qC9o7ju] gccか何かのバージョンの関係っぽいかな。
799 名前:login:Penguin [2010/03/15(月) 15:23:32 ID:uXhvdW0c] 2.6.31-20-genericではパッチを当てないr-29813でも、同じエラーがでるようです。まして、いわんおや! 最新trunkにnew-pach 3.14でも、同じエラーがでるようです。 で、2.6.28-11-genericにダウンして、最新trunkにnew-pach 3.14で、やっと、1ヶ月かかっつて、コンパイルが とりました。これから、dvbのアプリに挑戦します。
800 名前:login:Penguin mailto:sage [2010/03/15(月) 15:31:37 ID:Qd4t+WrM] もういい加減にしてくれよ
801 名前:login:Penguin mailto:sage [2010/03/15(月) 15:41:36 ID:Vhgz3TdK] すげえバカが沸いてるな
802 名前:login:Penguin mailto:sage [2010/03/15(月) 15:56:38 ID:EkC/x+16] settings/gr_channel.phpとはどのように書けばいいのでしょうか? ↓だけでおk? // 首都圏用地上デジタルチャンネルマップ // 識別子 => チャンネル番号 $GR_CHANNEL_MAP = array( "GR27" => "27", // NHK "GR26" => "26", // 教育 "GR25" => "25", // 日テレ "GR22" => "22", // 東京 "GR21" => "21", // フジ "GR24" => "24", // テレ朝 "GR23" => "23", // テレ東 ); あと↓の部分も他のファイルに分離できるとアップデートがあったとき楽なのですが $RECORD_MODE = array( // ※ 0は必須で、変更不可です。 0 => array( 'name' => 'Full TS', // モードの表示名 'suffix' => '.ts', // ファイル名のサフィックス ), 1 => array( 'name' => 'Minimum TS', // 最小のTS 'suffix' => '_tss.ts', // do-record.shのカスタマイズが必要 ), );
803 名前:login:Penguin mailto:sage [2010/03/15(月) 16:33:14 ID:/Mrx+9el] おまえはなにをいってるんだw
804 名前:epgrecの中の人 mailto:sage [2010/03/15(月) 16:40:40 ID:2qC9o7ju] >>802 phpの開始/終了タグを入れないとダメです。 <?php $GR_CHANNEL_MAP = array( ..... ); ?> あんまり細かいファイルが増えるのも嫌ですね。 ファイルがあれば読むとかそんな風にしましょうか。
805 名前:login:Penguin mailto:sage [2010/03/15(月) 20:23:27 ID:WM8qV1mx] >>775 CentOS 5.4 x64のyumでインストールしたphpですが、 "posix" "pcntl"はモジュールとして組み込まれていることを確認しました "simplexml" はありませんでしたが"xml"はありました safe_modeもOFFになっていることを確認しました この場合新しい並列版が使えない理由としては、simplexmlがないということになるのでしょうか?
806 名前:login:Penguin mailto:sage [2010/03/15(月) 20:31:41 ID:sLbCCFu4] >>799 ちゃんとconfigureしてないとかで 元々のMakefileとかが2.6.28ベースだったとかじゃないの うちはFedora12 2.6.32でビルドできてる(2.6.31でもてきてた)
807 名前:epgrecの中の人 mailto:sage [2010/03/15(月) 22:52:30 ID:2qC9o7ju] >>805 SimpleXMLElementが正式な名前じゃなかったかと思いますが、 どの道それがないと古いのも動かないので。SimpleXMLElementが使えない PHPというのは少々考えにくいですし。 いずれにしても動かないだけじゃ原因がわからんですね。getepg.phpを起動した後、 psやtopでプロセスの動きを見たりテンポラリファイルが作成されている様子を見たりして もらうしかないような。 ともあれ、取り敢えず古いのが動くならそれで対応していただければいいかと。
808 名前:login:Penguin mailto:sage [2010/03/15(月) 23:07:24 ID:WM8qV1mx] >>807 丁寧なレスありがとうございます。 0からepgrecを導入し直したところ無事並列版が動きました
809 名前:login:Penguin mailto:sage [2010/03/18(木) 21:38:12 ID:fzfZgtR5] ところでmc2xmlで作ったxmltv.xmlをちょっと調べて欲しいからと ネットに上げるのには問題あるんだっけ?
810 名前:login:Penguin mailto:sage [2010/03/18(木) 22:25:33 ID:InujXQ04] 問題あることになっとります
811 名前:login:Penguin mailto:sage [2010/03/19(金) 12:17:30 ID:WiSh+0+K] DVBアプリ 0.4 の gstreamer パッチを適用して augogen すると、こういうエラーで終了してしまいます。 configure: No package 'gstreamer-plugins-base-0.10' found configure: error: no gstreamer-plugins-base-0.10 >= 0.10.25 (GStreamer Base Plug-ins Library) found configure failed $ rpm -qa gstreamer\* gstreamer-python-0.10.16-1.fc12.x86_64 gstreamer-plugins-base-0.10.28-1.fc12.x86_64 gstreamer-tools-0.10.28-1.fc12.x86_64 gstreamer-plugins-flumpegdemux-0.10.15-8.fc12.x86_64 gstreamer-plugins-good-0.10.17-4.fc12.x86_64 gstreamer-0.10.28-1.fc12.x86_64 gstreamer-devel-0.10.28-1.fc12.x86_64 Fedora12 でうまくいっている人、上記 rpm コマンドの結果を貼ってくれませんか?
812 名前:login:Penguin mailto:sage [2010/03/19(金) 20:25:37 ID:welC+M6T] plugins-base-develがないから /usr/lib64/pkgconfig/gstreamer-plugins-base-0.10.pcがなくて 検出できないんじゃないのかな 一応貼っとくけど(最近ビルドしてないから...) gstreamer-plugins-good-0.10.21-1.fc12.x86_64 gstreamer-plugins-bad-free-0.10.18-1.fc12.x86_64 gstreamer-plugins-base-devel-0.10.28-1.fc12.x86_64 gstreamer-plugins-ugly-0.10.13-1.fc12.x86_64 gstreamer-0.10.28-1.fc12.x86_64 gstreamer-devel-0.10.28-1.fc12.x86_64 gstreamer-python-0.10.16-1.fc12.x86_64 gstreamer-ffmpeg-0.10.9-1.fc12.x86_64 gstreamer-tools-0.10.28-1.fc12.x86_64 gstreamer-plugins-bad-free-devel-0.10.18-1.fc12.x86_64 gstreamer-plugins-base-0.10.28-1.fc12.x86_64
813 名前:login:Penguin mailto:sage [2010/03/20(土) 18:17:04 ID:vTaczZCq] おぉ、即レスありがとうございます!! ご指摘の rpm を全部入れたところ、おかげさまで make できました。 ・・・が、dvbrec.py は起動するようになりましたが、こう言われて録画されません。 $ ./dvbrec.py NHK 1 > 1.ts ** (dvbrec.py:17233): WARNING **: Error setting tone: Operation not supported ** (dvbrec.py:17233): WARNING **: Error tuning channel: Invalid argument 同じエラーの経験者いますか? $ ./dvbrec.py 'NHK総合1' 1 > 1.ts でも同じ結果です。 $ echo $GST_DVB_CHANNELS_CONF $ grep NHK ~/.gstreamer-0.10/dvb-channels.conf NHK教育1・東京:DTV_DELIVERY_SYSTEM=8|DTV_FREQUENCY=551142857:1032 NHK教育2・東京:DTV_DELIVERY_SYSTEM=8|DTV_FREQUENCY=551142857:1033 NHK教育3・東京:DTV_DELIVERY_SYSTEM=8|DTV_FREQUENCY=551142857:1034 NHK総合1・東京:DTV_DELIVERY_SYSTEM=8|DTV_FREQUENCY=557142857:1024 NHK総合2・東京:DTV_DELIVERY_SYSTEM=8|DTV_FREQUENCY=557142857:1025 NHK BS1:DTV_DELIVERY_SYSTEM=9|DTV_FREQUENCY=1318000|DTV_ISDBS_TS_ID=0x40f1:101 NHK BS2:DTV_DELIVERY_SYSTEM=9|DTV_FREQUENCY=1318000|DTV_ISDBS_TS_ID=0x40f1:102 NHK h:DTV_DELIVERY_SYSTEM=9|DTV_FREQUENCY=1318000|DTV_ISDBS_TS_ID=0x40f2:103
814 名前:login:Penguin mailto:sage [2010/03/20(土) 18:45:06 ID:FB5vAT62] dvbrec.pyでなくgstreamer/DVBデバイスからのエラーみたい ドライバがs2api(dvb api ver.5)に対応してない(と報告してくる)とかじゃないかな dvb-channels.confとして旧API用のフォーマットのものを用意してテストしてみて下さい NHK03:557142857:INVERSION_AUTO:BANDWIDTH_6_MHZ:FEC_7_8:FEC_1_2:QAM_64:TRANSMISSION_MODE_2K:GUARD_INTERVAL_1_16:HIERARCHY_NONE:8192:1024 上の一行のみのやつとかで
815 名前:login:Penguin mailto:sage [2010/03/20(土) 18:48:56 ID:FB5vAT62] 後から気付いたけど チャンネル名はちゃんと dvb-channels.confの第1フィールド通りに書かないと... dvb-channels.confの各行先頭から":"の前までがチャンネル名なので dvbrec.py 'NHK総合1・東京' とするか dvb-channels.confの第1フィールドから"・東京"を削除するかしないと "NHK BS1"とかも同じ
816 名前:login:Penguin mailto:sage [2010/03/20(土) 19:27:07 ID:vTaczZCq] ありがとうございます いただいた dvb_channels.conf を使って NHK03 を指定しても同じでした。 ふと dmesg を見たら DVB: adapter 0 frontend 0 frequency 0 out of range (950000..2150000) DVB: adapter 0 frontend 0 frequency 0 out of range (950000..2150000) だそうです。ドライバ的には周波数 0 を指定されているってことでしょうか? チャンネル名はその後こちらでも気づいて、同一文字列を指定しましたけどだめでした。
817 名前:login:Penguin mailto:sage [2010/03/20(土) 20:06:58 ID:tu6HCoGS] >>816 ドライバ的には2150000Hzまでの周波数範囲となってるのに、 557142857Hzという周波数を設定してるって事じゃね? 確かS2API未対応だとこうなった気がする。
818 名前:login:Penguin mailto:sage [2010/03/20(土) 20:54:01 ID:FB5vAT62] ていうか [950000-2150000] ってBS用の周波数(kHz単位?)じゃないかな pt1ってBSと地デジってどうやって使い分けてるのかな たぶん-f とかでフロントエンドの番号で指定しなきゃだめだと思うけど 自分は白凡なんで知らないです
819 名前:login:Penguin mailto:sage [2010/03/21(日) 01:04:27 ID:2K7nIq/6] >> 816 間違えました すいません(1つパラメータ足りなかった) NHK03:557142857:INVERSION_AUTO:BANDWIDTH_6_MHZ:FEC_7_8:FEC_1_2:QAM_64:TRANSMISSION_MODE_2K:GUARD_INTERVAL_1_16:HIERARCHY_NONE:8192:8192:1024 で試してみて (":8192"を追加しました) あとdvbrec.pyに "-f 1"とか "-f 2" とか "-a 1" とかのオプションつけるのも試してみて下さい
820 名前:login:Penguin mailto:sage [2010/03/24(水) 05:00:32 ID:XR7EKb3y] epgrec、新しいバージョンがまた出たね。 サービスIDが変更されたって本家のHPにあるけど、全部hdのままだな。 おれの設定がおかしかったか。 っていうか、放送大学はfullに変更したとあるが、fullなんてサービスID、 あったっけ。 allの間違いじゃね?
821 名前:login:Penguin mailto:sage [2010/03/24(水) 05:30:08 ID:XR7EKb3y] あっ、recpt1に基づいて書いたが、allとは限らないな。 recfriioもあるし、epgrec独自の定義か。 勘違いだったら失礼。
822 名前:epgrecの中の人 mailto:sage [2010/03/24(水) 11:05:47 ID:t6mlABYI] >>821 サイトの説明、allの間違いです、ええかげんなので間違い多いわけです。 チャンネル情報で設定できるSIDはユーザーが設定しdo-record.sh内で チャンネル個別の情報として${SID}で参照可能なお便利機能のようなもので epgrec側が何かを決め打ちしてるわけではありません。サービスIDとして ますが別の用途に利用しても構いません。デフォルトはhdです。 recpt1の場合、別スレで話題になってるようにPMTを調べてPIDの変化に 動的に対応できるよう作り替えないとSIDはちょっと怖くて利用できない状況 ではあります。ざっとrecpt1のコードを見てみましたけど、PMTが変わった ことを差を取って調べ続けるようなやり方だと負荷が大丈夫かなあ、 といったところで手つかずです。
823 名前:login:Penguin mailto:sage [2010/03/24(水) 14:47:38 ID:XR7EKb3y] >>822 いつもお世話になっております。 do-record.sh.pt1をそのままdo-record.shにして使っているので、サービスID がどうなっていても関係ないのですが、実際、現時点ではサービスIDは便利な ようでいてちょっと怖いですね。 CSは見ないものの、BS1と2を分けるときは便利かと思いましたが、分離 しなくてもmplayerならTabキーで切り替えられるし、結局サービスIDは使用 しない設定でepgrecを使わせていただいております。
824 名前:login:Penguin mailto:sage [2010/03/24(水) 22:29:47 ID:XR7EKb3y] epgrecの3月22日版だけども、少しおかしい? 以前、予約して録画中の番組を「録画済一覧」から削除しようとすると、 「error過去の録画予約です」と出て削除できなかったが、 今は出来るようになった。 だがシステムモニタを見ると、recpt1は動き続けている。 「/var/www/epgrec/recomplete.php [ID]」と打っても止まらないのでpkill で消した。 試しに地デジの番組を2つ予約して録画中に「録画済一覧」から削除する。 するとepgrec上は何も録画していない状態になる (実際にはrecpt1は2つ動いている)。 そこでまた地デジの番組を予約すると予約は出きるが、録画が始まる時間に 消えてしまって失敗する(PT2を1枚しか持っていないので3番組を同時に 録画できないから)。
825 名前:login:Penguin mailto:sage [2010/03/24(水) 22:35:08 ID:XR7EKb3y] それから「error過去の録画予約です」と出たこともあったので、 「/var/www/epgrec/recomplete.php [ID]」としたら、「無効な行」なんちゃら と出てうまくいかない。 どういう状況でこうなったか忘れたので、同じ状況を起こしてみようと あれこれやってみたけど、今のところ再現できていない。 でも以前は「無効な行」とかいうのは見たことがなかったので、これも おかしいのではと思う。
826 名前:epgrecの中の人 mailto:sage [2010/03/24(水) 23:13:32 ID:CCzASlpC] >>824 recomplete.phpの役割は、録画が終わったときにデータベースレコードの 録画終了のフラグを立てるというものです。 録画プロセスの起動はatが行ってますからepgrecの管理外で、データベースの フラグを立てることと録画プロセスを終わらせることとは関係ありません。 途中でやめたりファイル消したりして録画終了フラグが立てられないトラブルを 起こす人が結構いるらしいので、今回からはファイルの有無に関わらず録画終了の フラグは立てるだけ立てるというように少しだけ変えたような記憶はありますんで 挙動は多少変わりますね。 「無効な行」については、録画レコードにそのようなIDがないから出るんでしょう、 としか言えません。mysqlやphpmyadminでそういうIDのレコードがあるかどうか 見てみるしかないですね。もともとrecomplete.phpは手で実行されることを想定した もんではありませんので、いろいろ起きるわけです。
827 名前:epgrecの中の人 mailto:sage [2010/03/24(水) 23:26:09 ID:CCzASlpC] ああ、でもこれはちょっと変かもですね。 >以前、予約して録画中の番組を「録画済一覧」から削除しようとすると、 >「error過去の録画予約です」と出て削除できなかったが、 >今は出来るようになった。 確かに見直したらキャンセルでエラー返してたのを削除しちゃってるようで。 さほど実害ないと思いますが戻した方がいいかな。
828 名前:login:Penguin mailto:sage [2010/03/24(水) 23:51:03 ID:XR7EKb3y] recomplete.phpでrecpt1を止められると思い込んでいましたが、勘違いだった のですね。 失礼しました。 それからエラーを返すかどうかですが、やはりエラーを返したほうがいいので はないでしょうか。 例えばPT2が1枚の状況において、地デジで同時にやっている2つの番組を予約し て録画が始まったとします。 ところが同じ時間の地デジの番組でもっと見たいのを見つけたとします。 それですでに録画の始まっている番組の1つを「録画予約一覧」または 「録画済一覧」から削除します。 すると消えますから、これでチューナーに空きが出来たと思い、新たに予約 する。 そして、実際に予約が出来る。 ところが録画が終わった時間に見てみようと思ったら新たに予約したのが録画 されていないことに気づいて愕然とする。 こういうシチュエーションはレアではないと思います。 みんながみんなepgrecが録画予約全体で果たしている役割を熟知しているわけ ではないのですから、こういう場合はエラーを返すなり、注意を促す ウィンドウを開くなりしたほうが親切ではないでしょうか。
829 名前:epgrecの中の人 mailto:sage [2010/03/25(木) 00:03:52 ID:xnTcGq8f] 確かにそういうケースはありそうですね、というかそういうケースがあるので エラーを返してたけど、フラグが落ちないとか何とかトラブルがあるんで もう面倒だからユーザーが削除したら適当にフラグは落とすってことでエラー 返さなくしたような気もする。 まあ、もとに戻しますかね。
830 名前:login:Penguin mailto:sage [2010/03/25(木) 00:03:52 ID:Swa9ZD3G] recpt1のsidオプションにfullで分割しないがあると便利かも
831 名前:login:Penguin mailto:sage [2010/03/25(木) 00:19:57 ID:nR51hild] >>829 エラーを返したら返したで、また面倒があるんですね。 それならエラーは返さないかわりに 「プロセスは終了していないのでsudo kill -9 [PID]で終了させて下さい」 みたいなウィンドウを表示させるというのはどうでしょうか。
832 名前:login:Penguin mailto:sage [2010/03/25(木) 17:36:03 ID:9sQRh3nq] 質問です。 スリープからの復帰で録画→その後またスリープのLinuxでのやり方を聞きたいんですけど。 OSは、Ubuntu 9.10です。 ここを参考に(URL)レベルで結構です。 よろしくお願いします。
833 名前:login:Penguin mailto:sage [2010/03/25(木) 19:13:14 ID:zzCjMe3c] >>832 > ここを参考に(URL)レベルで結構です。 www.google.com
834 名前:login:Penguin mailto:sage [2010/03/25(木) 19:50:07 ID:Pjsinl0U] >>832 tinyurl.com/yzh4ew5
835 名前:login:Penguin mailto:sage [2010/03/25(木) 20:05:13 ID:qUT2ZqjL] recpt1内のchecksignalの--bellが checksignal: option `--bell' requires an argument ってなっるんだけどどうすればいいの?
836 名前:login:Penguin mailto:sage [2010/03/25(木) 20:31:31 ID:oT7hSsER] >>835 long形式で呼ぶとそうなっていました。fixをpushしました。
837 名前:login:Penguin mailto:sage [2010/03/25(木) 20:49:42 ID:qUT2ZqjL] >>836 ありがとう! これでいちいちBSチューナーに差して確認しなくて良くなったわ 安心して引っ越せます
838 名前:login:Penguin [2010/03/25(木) 21:09:07 ID:UNGRUKdA] bt878のポピューラーなカードをUbuntu上で使用しているんですが、 NHKアナログ総合の19時台と21時台の二ヶ国語放送の音声が英語だけしか聴けなくて困っています。 何か解決策はありますでしょうか? 今はUbuntuで使っていますが、この状態はRedHat系とか何年も前に使っていたディストリの時代から同じです。 bttv, tvaudio, tda7432それぞれのinsmodオプションにオーディオチャンネルの切り替えに使えるような ものはないので、「仕方がないのかな」と思いながらも、他の人はどうしてるのか聞きたくて質問させて頂きました。 カードはIODATAブランドで買ったものですが、中身はKworld KW-TV878RFです。 bttvのinsmodオプションとして通常card=78 tuner=2を指定すると使えるものです。 tuner=17, tuner=24でも特に違いは感じません。 視聴ソフトは今でもxawtvを使っています。 xawtvでLanguage 1とかLanguage2を選んでも症状は変わりません。 昨日MythTVスレで質問したんですが、スレ違いとの指摘を受けてこのスレに移ってきました。
839 名前:login:Penguin mailto:sage [2010/03/25(木) 23:53:11 ID:wUe2JG/0] >>838 こっちの方が適当なんじゃぁ? pc11.2ch.net/test/read.cgi/linux/1017186805/
840 名前:login:Penguin mailto:sage [2010/03/25(木) 23:57:53 ID:NGc62XUw] 先に消化って意味ではそっちが適当かも ちなみに俺には解らない
841 名前:login:Penguin mailto:sage [2010/03/26(金) 21:03:59 ID:Hh6Z9keP] # cd /hogehoge/pt1-c44e16dbb0e2/driver/ # make -C /lib/modules/`uname -r`/build M=`pwd` V=1 make: ディレクトリ `/usr/src/kernels/2.6.18-164.15.1.el5-x86_64' に入ります test -e include/linux/autoconf.h -a -e include/config/auto.conf || ( \ echo; \ echo " ERROR: Kernel configuration is invalid."; \ echo " include/linux/autoconf.h or include/config/auto.conf are missing."; \ echo " Run 'make oldconfig && make prepare' on kernel src to fix it."; \ echo; \ /bin/false) --- 略 --- make: ディレクトリ `/usr/src/kernels/2.6.18-164.15.1.el5-x86_64' から出ます # yum -y install kernel-devel kernel-headers gcc gcc-c++ Package kernel-devel-2.6.18-164.15.1.el5.x86_64 already installed and latest version Package kernel-headers-2.6.18-164.15.1.el5.x86_64 already installed and latest version Package gcc-4.1.2-46.el5_4.2.x86_64 already installed and latest version Package gcc-c++-4.1.2-46.el5_4.2.x86_64 already installed and latest version 上記のエラーって何が足りないと出るの? 過去ログ見たらkernel-devel と kernel-headers 入れたらOKみたいな事書いてたけど 入れてもエラー直らない。何が足りないのかわかる方いましたら教えてください centos5.4使ってます。
842 名前:login:Penguin mailto:sage [2010/03/26(金) 21:29:59 ID:nyfYP0z1] >>841 centosは使ったことがないので答えられないけど、そもそもpt1-c44e16dbb0e2 のドライバを使う必要性があるのかなというのが素朴な疑問。 pt1-c44e16dbb0e2からはarib25だけ利用して、ドライバとrecpt1は最新版を 使えばいいと思うんだけど。 最新版のドライバだったらmakeできないかな。 見当違いなことを言っているかもだけど。
843 名前:login:Penguin mailto:sage [2010/03/26(金) 21:32:25 ID:Hh6Z9keP] >>842 最新版ってどこ?
844 名前:login:Penguin mailto:sage [2010/03/26(金) 21:56:53 ID:nyfYP0z1] $ hg clone hg.honeyplanet.jp/pt1 PT2 ってやればホームフォルダにPT2という名前のフォルダが出来て、その中に解凍 された形で出てくるよ。 Ubuntuではそうなるけど。
845 名前:login:Penguin mailto:sage [2010/03/26(金) 22:10:08 ID:cgLZ6qlw] このレベルは他に誘導してくれ
846 名前:login:Penguin mailto:sage [2010/03/27(土) 00:28:45 ID:RrENnEzd] 情報 2010-03-26 21:24:51 getepg:: 正常な/tmp/__temp.xml_gr14が作成されなかった模様(放送間帯でないなら問題ありません) 情報 2010-03-26 21:24:50 getepg:: 正常な/tmp/__temp.xml_gr16が作成されなかった模様(放送間帯でないなら問題ありません) 情報 2010-03-26 21:24:50 getepg:: 正常な/tmp/__temp.xml_gr15が作成されなかった模様(放送間帯でないなら問題ありません) 情報 2010-03-26 21:24:50 getepg:: 正常な/tmp/__temp.xml_gr17が作成されなかった模様(放送間帯でないなら問題ありません) 情報 2010-03-26 21:24:49 getepg:: 正常な/tmp/__temp.xml_bsが作成されなかった模様(放送間帯でないなら問題ありません) 情報 2010-03-26 21:24:49 getepg:: 正常な/tmp/__temp.xml_gr22が作成されなかった模様(放送間帯でないなら問題ありません) 情報 2010-03-26 21:24:49 getepg:: 正常な/tmp/__temp.xml_gr13が作成されなかった模様(放送間帯でないなら問題ありません) 情報 2010-03-26 21:24:49 getepg:: 正常な/tmp/__temp.xml_gr26が作成されなかった模様(放送間帯でないなら問題ありません) EPG取得用テンポラリファイルの設定 録画データ:/tmp/__temp.ts XMLファイル:/tmp/__temp.xml となっていて /var/www/epgrec/tmp/ がないので # mkdir /var/www/epgrec/tmp/ を作成。でもエラー直らず。 試しに手動で番組表を取得。 # /var/www/epgrec/getepg.php PHP Notice: Constant E_ERROR already defined in /var/www/epgrec/recLog.inc.php on line 4 って必ず表示される。何が悪いんだ?
847 名前:login:Penguin mailto:sage [2010/03/27(土) 00:38:50 ID:YPnLh391] 相対ディレクトリなんて書いてないでしょ
848 名前:epgrecの中の人 mailto:sage [2010/03/27(土) 03:15:02 ID:0RbAdBYw] >>846 E_ERRORは定義済み定数でしたね、こりゃ失敗。直さないと。 ただ、その前の正常な云々とは関係ないです。 正常な云々はあまりにも原因が多すぎて回答しかねます そもそもdo-record.shで録画できてるかどうかから確かめないと
849 名前:login:Penguin [2010/03/27(土) 14:19:27 ID:CZDv8n5I] epgrecの中の方へ、いつもお世話になっております。 恐れ入りますが、次回の修正の際には以下の点の修正もお願い致します。 ・文言修正 テンプレートのenvSetting.html内の以下の文言。 優先する録画モード キーワード自動録画や簡易録画を行う番組の録画モードを設定します。 config.php の$RECORD_MODEに複数の録画モードを登録し、do- record.shをカスタマイズているので →カスタマイズ[し]ているので(「し」を追加。) 実害の無い、たわいもない点で恐縮です。
850 名前:login:Penguin mailto:sage [2010/03/27(土) 14:52:46 ID:zBa/O4ml] >>849 まるで自分とこの下請けに注文つけてるみたいだなww あ、いや、なんでもない。すまん
851 名前:login:Penguin mailto:sage [2010/03/27(土) 15:25:39 ID:T1/2euVv] ありえないぐらいどうでもいいから、敢えて直さないのも手
852 名前:login:Penguin mailto:sage [2010/03/27(土) 16:11:23 ID:YPnLh391] すみません。正確に言っておきたいのでw
853 名前:login:Penguin mailto:sage [2010/03/27(土) 18:43:43 ID:RrENnEzd] 録画し過ぎて肝心な番組が録画出来なかったwww 古い容量オーバー仕掛けたら、古い番組から削除してくれる機能( ゚Д゚)ホスィ
854 名前:login:Penguin mailto:sage [2010/03/27(土) 18:48:38 ID:iEH9jDKX] 100GB切ったら自動でHD注文するようにすれば。
855 名前:login:Penguin mailto:sage [2010/03/27(土) 18:48:58 ID:/gyFgOEQ] あれもこれもと自動録画キーワードを増やしてしまうと、すぐに容量が パンパンになったりしますよね。予約一覧に、録画する/しないの選択が できたら便利かもなー。削除したらええやんっかもしれないけど。
856 名前:login:Penguin mailto:sage [2010/03/27(土) 18:57:49 ID:YPnLh391] シェルスクリプトでcronに入れとけばいいのに。 df して少なかったら古い日付のを消すか移動するか。
857 名前:login:Penguin mailto:sage [2010/03/27(土) 19:18:31 ID:YwEqRryJ] >>849 気に入らなかったら自分で作れよ。
858 名前:login:Penguin mailto:sage [2010/03/27(土) 20:39:37 ID:tzWncBYr] VLCとかmplayerとかはまだ二ヶ国語放送に対応していないのかな? 具体的にはNHKの夜7時のニュースが見たい。 動画プレイヤーだと日本語と英語が左右に分かれて聞こえるので、英語の方を 聞こえないようにサウンドで調整しているけど、なんだかなあって感じ。 VLCは音が出ないし、mplayerだと音がおかしい。 以前、mplayerにパッチを当てたら動画プレイヤーと同じ状況になって 少しはましになったけど、今まで見れた動画が見れなくなるなど、おかしな こともあって元に戻してしまった。 最近、何らかの進展はないだろうか?
859 名前:login:Penguin mailto:sage [2010/03/27(土) 22:19:44 ID:KQoeIZoI] フジとかの場合は 普通にmplayerで"#"キーで切り替えられたはず NHKとかの二ヶ国語の場合 パッチ当てたmplayerに -channels 2 -af channels=2:2:0:1:0:0 .... とかじゃだめかな 一応最近のmplayerのパッチは NHKのニュース7でテストしてるから 動くと思うけど (他の動画が見れない場合は レポートよろです)
860 名前:login:Penguin mailto:sage [2010/03/27(土) 22:23:57 ID:YwEqRryJ] 鬼門のデュアルモノですな
861 名前:login:Penguin mailto:sage [2010/03/27(土) 23:07:55 ID:tzWncBYr] >>859 最近のパッチって、これでいいのかな? 2sen.dip.jp/cgi-bin/dtvup/source/up0250.zip >>860 鬼門だよねえ。
862 名前:login:Penguin mailto:sage [2010/03/28(日) 00:23:22 ID:7SEN0pnG] www.mda.or.jp/epgrec/index.php/epgrec%E3%81%AE%E4%BD%BF%E3%81%84%E6%96%B9 do-record.sh PT1/2+現在のドライバの設定例です。 #!/bin/bash RECORDER=/usr/local/bin/recpt1 if [ ${MODE} == 0 ]; then $RECORDER --strip --b25 $CHANNEL $DURATION ${OUTPUT} elif [ ${MODE} == 1 ]; then $RECORDER --strip --b25 --sid $SID $CHANNEL $DURATION ${OUTPUT} fi サービスIDの変更 デフォルトのhdから別の変更したのは次の局です 放送大学 all NHK BS1 101 NHK BS2 102 WOWOW1 191 WOWOW2 192 WOWOW3 193 これら以外はデフォルトのままで問題ありません。 放送大学は、複数チャンネルの放送をやっているので念のためallにします。NHK教育もやってる時があるようです。 CSを設定する場合はさらに複雑になるでしょう。 tssplitter_lite 使わなくてもサービスIDの指定出来るようになったの?!?!
863 名前:login:Penguin mailto:sage [2010/03/28(日) 00:26:37 ID:QuXvAqkF] 情報 2010-03-28 00:23:34 getepg:: 正常な/tmp/__temp.xml_bsが作成されなかった模様(放送間帯でないなら問題ありません) 情報 2010-03-28 00:12:57 getepg:: 正常な/tmp/__temp.xml_bsが作成されなかった模様(放送間帯でないなら問題ありません) 俺もこんなエラー出てるんだけど・・・ /var/www/epgrec/tmp/ がなかったので以下の要領で試したが効果なし # mkdir /var/www/epgrec/tmp/ # chown -R apache.apache /var/www/epgrec/tmp/ # chmod 777 /var/www/epgrec/tmp/ 何が原因??
864 名前:login:Penguin mailto:sage [2010/03/28(日) 01:36:56 ID:cjEHBg5T] >>861 up0250 でおkのはず ただ現在のところtrunkではパッチが失敗するので >>791 も参照してちょ NHKはなんでデュアルモノにするのかな モノの音声ストリームx2で何の問題も無いのに...
865 名前:login:Penguin mailto:sage [2010/03/28(日) 01:40:14 ID:7s+USB1R] >>864 サンキュ。 実はすでにパッチ当てて失敗してたw。 791見てやり直す。
866 名前:login:Penguin [2010/03/28(日) 08:13:29 ID:q6TTy/yF] >>863 >/tmp /tmpは文字通り(/)からの絶対パスです。 うちの環境(CentOS 5.4)では、/tmpは、drwxrwxrwt nobody nobodyに なっていて、正常に動作しています。 権限は大丈夫でしょうか? そこに、EPGを取得しXMLファイルを抽出して、そこからXMLを パースしてmysqlのチャンネルデータと番組プログラムデータを 作るようです。
867 名前:login:Penguin mailto:sage [2010/03/28(日) 09:44:57 ID:odf4WWBk] >>866 drwxrwxrwt 4 root root 4096 3月 28 09:42 tmp になってます
868 名前:login:Penguin mailto:sage [2010/03/28(日) 09:56:24 ID:nW0+WSE9] 動作中に/tmp見てみることすらできないの? BS録画できてないんじゃないの、調べたの?
869 名前:login:Penguin mailto:sage [2010/03/28(日) 10:17:48 ID:aIXMhtXe] # ls -l /etc/cron.d/ 合計 8 -rw-r--r-- 1 root root 131 3月 26 21:30 getepg # vi /etc/cron.d/getepg SHELL=/bin/sh PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin 45 */2 * * * httpd /var/www/epgrec/getepg.php cronのログ Mar 28 01:15:54 localhost anacron[2686]: Job `cron.daily' terminated Mar 28 01:15:54 localhost anacron[2686]: Normal exit (1 jobs run) Mar 28 02:01:01 localhost crond[3982]: (root) CMD (run-parts /etc/cron.hourly) Mar 28 03:01:01 localhost crond[4089]: (root) CMD (run-parts /etc/cron.hourly) Mar 28 04:01:01 localhost crond[4196]: (root) CMD (run-parts /etc/cron.hourly) Mar 28 04:02:02 localhost crond[4203]: (root) CMD (run-parts /etc/cron.daily) Mar 28 04:02:02 localhost anacron[4208]: Updated timestamp for job `cron.daily' to 2010-03-28 Mar 28 04:22:01 localhost crond[4758]: (root) CMD (run-parts /etc/cron.weekly) Mar 28 04:22:01 localhost anacron[4762]: Updated timestamp for job `cron.weekly' to 2010-03-28 Mar 28 05:01:01 localhost crond[13649]: (root) CMD (run-parts /etc/cron.hourly) Mar 28 06:01:01 localhost crond[13756]: (root) CMD (run-parts /etc/cron.hourly) Mar 28 07:01:01 localhost crond[13863]: (root) CMD (run-parts /etc/cron.hourly) Mar 28 08:01:05 localhost crond[13980]: (root) CMD (run-parts /etc/cron.hourly) Mar 28 09:01:01 localhost crond[14100]: (root) CMD (run-parts /etc/cron.hourly) Mar 28 10:01:01 localhost crond[14327]: (root) CMD (run-parts /etc/cron.hourly) cronがうまく働いてくれない。何がおかしい?
870 名前:login:Penguin mailto:sage [2010/03/28(日) 10:23:27 ID:bY4RE86X] >>869 chmod a+x /etc/cron.d/getepg
871 名前:login:Penguin mailto:sage [2010/03/28(日) 10:24:13 ID:nW0+WSE9] 少しは自分で考えるとか自分で調べるとかしたら?
872 名前:login:Penguin mailto:sage [2010/03/28(日) 10:34:23 ID:Jk1H7VVd] というか、別に中身分かってなくても作者のインストール手順に従ってれば 悩まないで済むのにな。
873 名前:login:Penguin mailto:sage [2010/03/28(日) 12:00:43 ID:aIXMhtXe] >>868 あれ?BSが録画されなくなってる epgrecバージョンアップしたぐらいしか心当たりない・・・なぜだ? # OUTPUT=/root/test.ts CHANNEL=14 DURATION=10 TUNER=0 MODE=0 TYPE=GR /var/www/epgrec/do-record.sh CHANNEL : 14 DURATION: 10 OUTPUT : /root/test.ts TUNER : 0 TYPE : GR MODE : 0 using B25... enable B25 strip Signal=34.404070dB Recording... # OUTPUT=/root/test2.ts CHANNEL=141 DURATION=10 TUNER=0 MODE=0 TYPE=BS /var/www/epgrec/do-record.sh CHANNEL : 141 DURATION: 10 OUTPUT : /root/test.ts TUNER : 0 TYPE : BS MODE : 0 using B25... enable B25 strip Cannot tune to the specified channel
874 名前:login:Penguin mailto:sage [2010/03/28(日) 12:01:48 ID:aIXMhtXe] >>868 # OUTPUT=/root/test3.ts CHANNEL=101 DURATION=10 TUNER=0 MODE=0 TYPE=BS /var/www/epgrec/do-record.sh CHANNEL : 101 DURATION: 10 OUTPUT : /root/test2.ts TUNER : 0 TYPE : BS MODE : 0 using B25... enable B25 strip Cannot tune to the specified channel # dmesg PT1:ISDB-S Sleep PT1:ISDB-S Sleep sd 2:0:0:0: Attached scsi generic sg0 type 0 PT1:ISDB-T Sleep PT1:ISDB-T Sleep PT1:device[0]=0000000000000000 pt1_thread run PT1:ISDB-T Wakeup CN(1)Val(e0e060d) (253:2)Drop=00000000:00000000:00000000:00000000 PT1:ISDB-T Sleep PT1:ISDB-S Wakeup (253:1)Drop=00000000:00000000:00000000:00000000 PT1:ISDB-S Sleep PT1:ISDB-S Wakeup (253:0)Drop=00000000:00000000:00000000:00000000 PT1:ISDB-S Sleep なぜだ??15Vの分配器使ってるからドライバ入れるときにLNBをちゃんと2にしてるのに・・・
875 名前:login:Penguin mailto:sage [2010/03/28(日) 12:03:05 ID:aIXMhtXe] # rmmod pt1_drv.ko # hg clone hg.honeyplanet.jp/pt1/ PT2 # cd ./PT2/driver/ # vi pt1_pci.c static int lnb = 0; /* LNB OFF:0 +11V:1 +15V:2 */ 以下に変更 static int lnb = 2; /* LNB OFF:0 +11V:1 +15V:2 */ # make (エラーが出ていないことを確認) # make install # insmod /lib/modules/`uname -r`/kernel/drivers/video/pt1_drv.ko # reboot ドライバを最新版に再インストール。上記の現象変わらず。なぜ??
876 名前:login:Penguin mailto:sage [2010/03/28(日) 12:06:39 ID:Rsgp6g8V] 荒らしだねこれ
877 名前:login:Penguin mailto:sage [2010/03/28(日) 12:54:02 ID:nW0+WSE9] そもそもdo-record.shは自分で書くもんだからepgrecのバージョンアップとは 関係ないし。録画出来るか調べもしないでナゼナゼ連発、ほとんど荒らしだね。
878 名前:login:Penguin mailto:sage [2010/03/28(日) 13:00:11 ID:UDiTBhRm] あぁ、そろそろepgrec専用のスレでも立ててそっちでやった方がいいんじゃないのかな? 他の話題が大して流れてるわけでもないから、邪魔になってるわけじゃないんだが。 そもそも作者さんのページのコメント入力でQAでも何でもすれば そこに情報が集約されるのに、なぜわざわざ2chでやる?
879 名前:login:Penguin mailto:sage [2010/03/28(日) 13:23:59 ID:nW0+WSE9] 公式の方がアカウント登録がいるsourceforgeに移って 匿名さんの敷居が上がったからじゃないの。
880 名前:login:Penguin mailto:sage [2010/03/28(日) 13:35:19 ID:Rsgp6g8V] なんか難しいね。とりあえず春休み終わるまで様子みよう
881 名前:login:Penguin mailto:sage [2010/03/28(日) 14:25:55 ID:7s+USB1R] >>864 パッチは当ったけど、mplayer.oが出来ず、makeがうまくいかない。 >>799 によると2.6.28-11-genericにダウンしたら出来たとあったが、 それはやりたくないな。 昨日のバージョンだとmakeできるけど、パッチ当らないし。 Linux用DVBアプリ集ver.0.5が出るのを待つか。 それにしてもつい最近のログに情報あったんだな。 DVBは関係ないと思ってスルーしてた。 今度からもっと注意しよう。
882 名前:login:Penguin mailto:sage [2010/03/28(日) 15:21:05 ID:UDiTBhRm] mplayerとカーネルは関係ないぞ。 gccなりランタイムライブラリなりが関係するってのなら分かるけど、 それはディストリビューションのリビジョンの方が関係する話。
883 名前:login:Penguin [2010/03/28(日) 15:27:48 ID:q6TTy/yF] >>869 ,873-875 >ID: aIXMhtXeの方へ まずは、epgrecやcronがどうこうよりも、シンプルにrecpt1で録画が 出来るか試されてはいかがでしょうか? recpt1 --help でヘルプが出ます。 epgrecのdo-record.shは、中でrecpt1を呼んでいて、これは各自の 環境に応じてカスタマイズするものです。
884 名前:login:Penguin mailto:sage [2010/03/28(日) 15:58:14 ID:aIXMhtXe] >>883 # recpt1 --b25 --strip 14 10 /root/test.ts using B25... enable B25 strip Signal=34.124284dB Recording... # recpt1 --b25 --strip 141 10 /root/test.ts using B25... enable B25 strip Cannot tune to the specified channel # recpt1 --b25 --strip 101 10 /root/test.ts using B25... enable B25 strip Cannot tune to the specified channel こんな感じです。 テスターで測ると分配器のところに12Vの電圧が出力されてないみたいです。 LNBのところ、2にしてドライバ入れたのになぜなんでしょう??
885 名前:login:Penguin mailto:sage [2010/03/28(日) 16:14:18 ID:SQlyqgJ1] ドライバは入れ替えたのかな。depmodは?
886 名前:login:Penguin mailto:sage [2010/03/28(日) 16:35:41 ID:aIXMhtXe] # rmmod pt1_drv.ko # rm -r -f /lib/modules/`uname -r`/kernel/drivers/video/pt1_drv.ko # rm -r -f /etc/udev/rules.d/99-pt1.rules # reboot # lspci -v 03:00.0 Multimedia controller: Xilinx Corporation Unknown device 222a (rev 01) Subsystem: Unknown device ef11:ddd5 Flags: bus master, medium devsel, latency 0 Memory at fdcff000 (32-bit, non-prefetchable) [size=4K] # hg clone hg.honeyplanet.jp/pt1/ PT2 # cd ./PT2/driver/ # vi pt1_pci.c static int lnb = 2; /* LNB OFF:0 +11V:1 +15V:2 */
887 名前:login:Penguin mailto:sage [2010/03/28(日) 16:36:23 ID:aIXMhtXe] # make revh=`hg parents --template '#define DRV_VERSION "r{rev}:{node|short}"\n#define DRV_RELDATE "{date|shortdate}"\n' 2>/dev/null`; \ if [ -n "$revh" ] ; then \ echo "$revh" > version.h; \ else \ printf "#define DRV_VERSION \""1.1.0"\"\n#define DRV_RELDATE \""2010-01-27"\"\n" > version.h; \ fi make -C /lib/modules/`uname -r`/build M=`pwd` V=0 modules make[1]: ディレクトリ `/usr/src/kernels/2.6.18-164.15.1.el5-x86_64' に入ります CC [M] /root/PT2/driver/pt1_pci.o CC [M] /root/PT2/driver/pt1_i2c.o CC [M] /root/PT2/driver/pt1_tuner.o CC [M] /root/PT2/driver/pt1_tuner_data.o LD [M] /root/PT2/driver/pt1_drv.o Building modules, stage 2. MODPOST CC /root/PT2/driver/pt1_drv.mod.o LD [M] /root/PT2/driver/pt1_drv.ko make[1]: ディレクトリ `/usr/src/kernels/2.6.18-164.15.1.el5-x86_64' から出ます # make install # insmod /lib/modules/`uname -r`/kernel/drivers/video/pt1_drv.ko # depmod -a # modprobe pt1_drv (# insmod /lib/modules/`uname -r`/kernel/drivers/video/pt1_drv.ko でも試したが効果なし) # reboot
888 名前:login:Penguin mailto:sage [2010/03/28(日) 16:38:15 ID:aIXMhtXe] # lspci -v 03:00.0 Multimedia controller: Xilinx Corporation Unknown device 222a (rev 01) Subsystem: Unknown device ef11:ddd5 Flags: bus master, medium devsel, latency 0 Memory at fdcff000 (32-bit, non-prefetchable) [size=4K] 以前、正常にインストールしてた時のコマンドのログを見ると以下のように認識してた # lspci -v | grep pt Kernel driver in use: pt1-pci Kernel modules: pt1_drv 現在は # lspci -v | grep pt Capabilities: [90] Message Signalled Interrupts: 64bit- Queue=0/0 Enable- Capabilities: [80] Message Signalled Interrupts: 64bit- Queue=0/0 Enable+ Capabilities: [80] Message Signalled Interrupts: 64bit- Queue=0/0 Enable+ Capabilities: [80] Message Signalled Interrupts: 64bit- Queue=0/0 Enable+ Capabilities: [d0] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable+ ん〜マジでワケ分からんようになってきた。 試しに録画してみたが >>884 と同じ。 試しに分配器をテレビにつけたが正常に動作してる。(分配器の通電ランプが点灯) だけど、PCにつけると分配器の通電ランプが点灯しない。だから、BSやCSが受信できない。 なぜだー?OSを再インストールしてみたが、変わらん(汗
889 名前:login:Penguin mailto:sage [2010/03/28(日) 17:02:26 ID:SQlyqgJ1] ソース変更せずに --lnb オプションでもダメかな。壊れたとか?
890 名前:login:Penguin mailto:sage [2010/03/28(日) 17:13:56 ID:aIXMhtXe] >>889 --lnb オプションって確か昔のバージョンではありましたよね? # recpt1 --help Usage: recpt1 [--b25 [--round N] [--strip] [--EMM]] [--udp [--addr hostname --port portnumber]] [--device devicefile] channel rectime destfile オプションない。バージョン戻した方がいいのかな?
891 名前:login:Penguin mailto:sage [2010/03/28(日) 17:14:14 ID:LWCoiluY] ptr_drvのバージョンとrecpt1のバージョン不一致じゃねーの? 同梱されている同じソース使ってる?
892 名前:login:Penguin mailto:sage [2010/03/28(日) 17:16:27 ID:aIXMhtXe] # ls -l /lib/modules/`uname -r`/kernel/drivers/video/ 合計 824 drwxr-xr-x 2 root root 4096 3月 26 20:33 backlight -rwxr--r-- 1 root root 67856 3月 18 02:15 cirrusfb.ko drwxr-xr-x 2 root root 4096 3月 26 20:33 intelfb drwxr-xr-x 2 root root 4096 3月 26 20:33 kyro drwxr-xr-x 2 root root 4096 3月 26 20:33 nvidia -rw-r--r-- 1 root root 598442 3月 28 16:27 pt1_drv.ko drwxr-xr-x 2 root root 4096 3月 26 20:33 riva drwxr-xr-x 2 root root 4096 3月 26 20:33 savage -rwxr--r-- 1 root root 50272 3月 18 02:15 vga16fb.ko -rwxr--r-- 1 root root 43480 3月 18 02:15 vgastate.ko # chmod 744 /lib/modules/`uname -r`/kernel/drivers/video/pt1_drv.ko 他のドライバと違ってたので744にしてみたが変わりない・・・。・゚・(ノД`)・゚・。 ウワーン
893 名前:login:Penguin mailto:sage [2010/03/28(日) 17:20:02 ID:nW0+WSE9] recpt1とドライバのバージョンの不一致じゃねーの。 lnbオプションは今のにもあるだろ。 どこから持ってきたのコンパイルしてんだか。 自分でやっていることが理解できてないような奴に アドバイスするのは不可能。
894 名前:login:Penguin mailto:sage [2010/03/28(日) 17:22:08 ID:nW0+WSE9] それにそもそも、/kernel/drivers/video/の下にぶち込んでる 意味も分からない。そこはビデオカードのドライバのあるとこだし 手でコピーしたのか。実害はないとはいえ酔っぱらいがでたらめに いじってるようにしか見えない。
895 名前:login:Penguin mailto:sage [2010/03/28(日) 17:25:26 ID:aIXMhtXe] recpt1 が破損してたorz お騒がせしました。
896 名前:login:Penguin mailto:sage [2010/03/28(日) 17:26:14 ID:aIXMhtXe] >>894 centos だと make install したら勝手にそこに入ってしまうのですが・・・
897 名前:login:Penguin mailto:sage [2010/03/28(日) 17:31:45 ID:xoo6mxYR] ◎●◎●◎● EPGRECを作ってるネ申への要望 ◎●◎●◎●◎● 動作ログですが、getepg:: 予約ID9のEPG情報が更新された とか表示されるのですが どういう風に、更新されたのか(時間が何時から何時に更新された)みたいに表示できませんかー? ユーザーにも役立つログ表示にした方がいいかと思います!!!!!
898 名前:login:Penguin [2010/03/28(日) 17:33:31 ID:q6TTy/yF] >>890 以下のrecpt1のバージョンでは、正常に動作していますし、 懸念されている”--lnb オプション"もありますので、 バージョンを戻されてみてはいかがでしょうか? [root@HOGE recpt1]# recpt1 --version recpt1 1.1.0 recorder command for PT1/2 digital tuner. [root@HOGE recpt1]# recpt1 --help Usage: recpt1 [--b25 [--round N] [--strip] [--EMM]] [--udp [--addr hostname --port portnumber]] [--device devicefile] [--lnb voltage] [--sid SID1,SID2] channel rectime destfile
899 名前:login:Penguin mailto:sage [2010/03/28(日) 17:37:46 ID:U3uXB0A/] _ □□ _ ___、、、 //_ [][]// ,,-―''':::::::::::::::ヽヾヽ':::::/、 // \\ // /::::::::::::::::::::::::::::::i l | l i:::::::ミ  ̄  ̄  ̄/ /:::::::::,,,-‐,/i/`''' ̄ ̄ ̄ `i::;| install: $(TARGET) ―`―--^--、__ /:::::::::=ソ / ヽ、 / ,,|/ install -m 644 $(TARGET) /lib/modules/`uname -r`/kernel/drivers/video /f ),fヽ,-、 ノ | 三 i <ニ`-, ノ /、-ニニ' 」') って書いたのは誰だあっ!! i'/ /^~i f-iノ |三 彡 t ̄ 。` ソ ハ_゙'、 ̄。,フ | ) ,,, l'ノ j ノ::i⌒ヽ;;|  ̄ ̄ / _ヽ、 ̄ ゙i ) ` '' - / ノ::| ヽミ `_,(_ i\_ `i ヽ、 ∧ ∧ ∧ ∧ /// |:::| ( ミ / __ニ'__`i | Y Y Y Y Y ,-" ,|:::ヽ ミ /-───―-`l | // | | // l::::::::l\ ||||||||||||||||||||||/ | // | / ____.|:::::::| 、 `ー-―――┴ / __,,..-'| /゙ー、,-―'''XXXX `''l::,/| ー- 、__ ̄_,,-"、_,-''XXXXX | /XX/ XXXXXXXXXX| | _, /ノXXXXXXXXXX
900 名前:login:Penguin mailto:sage [2010/03/28(日) 17:50:52 ID:Ori1PmhZ] >>898 古いバージョン使ってるね。 新しいもの好きなんで。。。 # recpt1 --version recpt1 r116:38a793ac3d9d (2010-03-25) recorder command for PT1/2 digital tuner.
901 名前:login:Penguin [2010/03/28(日) 18:13:05 ID:q6TTy/yF] >>900 そういう事でしたら、そのバージョンも古そうですよ。 hg.honeyplanet.jp/pt1/rev/38a793ac3d9d 最新版は、 "recorder command for PT1/2 digital tuner." の代わりに "signal check utility for PT1/2 digital tuner." とバージョン表示されるようですね。 安定志向なものですので。。。
902 名前:login:Penguin mailto:sage [2010/03/28(日) 18:21:29 ID:SQlyqgJ1] 今日は釣られないよう頑張るぼく。
903 名前:login:Penguin mailto:sage [2010/03/28(日) 18:24:04 ID:Ori1PmhZ] >>901 マジで? 帰ったらバージョンアップするか!! # recpt1 --version recpt1 r116:38a793ac3d9d (2010-03-25) recorder command for PT1/2 digital tuner. hg.honeyplanet.jp/pt1/rev/38a793ac3d9d の 38a793ac3d9d が上記のバージョンのところに書いてるんだけど、同じではない??
904 名前:login:Penguin mailto:sage [2010/03/28(日) 18:26:48 ID:SQlyqgJ1] はい釣れたw
905 名前:login:Penguin mailto:sage [2010/03/28(日) 22:47:16 ID:cjEHBg5T] >>881 svn co ... -r 29813 としても libaviutil/ とかの外部項目は 特定のリビジョンで固定されず最新のが使われてしまうために ビルドエラーが起きてしまうようです きちんと確認してないですみません 修正してver0.5としてうpするようにします (trunkでなく1.0rc2のスナップショットへのパッチにする予定)
906 名前:login:Penguin mailto:sage [2010/03/28(日) 23:22:51 ID:7s+USB1R] >>905 確かにログを見ていたら29813以外のナンバーがちらちらしていたから「?」とは 思っていました。 ver0.5をお待ちしております。
907 名前:905 mailto:sage [2010/03/30(火) 01:11:38 ID:Ne8CC/4o] DVBアプリ集ver0.5 うpしました 2sen DTV up0302.zip です 機能面での追加は無く, >>21 , >>171 , >>353 と同じです. mplayer用のパッチを最近のtrunk(rev:30972)に合わせて修正しました パッチ当てに失敗という報告をよく頂くので 今回からソースツリーのsnapshotもうpしました 2sen DTV up0301.zip パッチ済みなのでconfigure, makeだけでおkのはずです ただしPT1をS2APIのデバイスとして扱いたい(s2scanで作ったchannels.confを使いたい)場合は さらにs2api-force.patch (DVBアプリ集)を当てて下さい 使用上の注意としては 再生時に何もオプションを指定しないとffmpegのAACコーデックを 使うように(本家が)変わったので, -ac faad, のオプションを指定するか~/.mplayer/configに書くかして下さい
908 名前:login:Penguin [2010/03/30(火) 09:56:06 ID:5LrSw99+] epgrec のサイトみたら サービスIDの変更 デフォルトのhdから別の変更したのは次の局です 放送大学 all NHK BS1 101 NHK BS2 102 WOWOW1 191 WOWOW2 192 WOWOW3 193 これら以外はデフォルトのままで問題ありません。 放送大学は、複数チャンネルの放送をやっているので念のためallにします。NHK教育もやってる時があるようです。 CSを設定する場合はさらに複雑になるでしょう。 って書いてたけどデフォルトからID変える設定が書いてるファイルってどれ? 見当たらない
909 名前:epgrecの中の人 mailto:sage [2010/03/30(火) 10:44:11 ID:SmPA6Sp3] ダイアログのスクリーンショットを穴が空くほどよく見てください。 文字列を無視しないでくださいますようお願いしますね♥