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/
634 名前:login:Penguin mailto:sage [2010/02/28(日) 02:52:58 ID:kREjdbrX] >>630 よ まぁもちつけ /\ ,∧_∧ / / r♪r~ \ ⌒ヽ ペタン | / 从从) ))ノ )ノ ペタン ヽ | | l l |〃))'∧_∧ `wハ~ ーノ))'))(・∀・ ;) / ⌒ノ ( ⌒ヽ⊂⌒ヽ . (O ノ ) ̄ ̄ ̄()__ ) )_)_) (;;;;;;;;;;;;;;;;;;;)(_( ,∧_∧ r♪r~ \ | / 从从) ) ほえ? ヽ | | l l |〃 `wハ~ ーノ) .| ̄| ゴスッ / ⌒二⊃=| | . O ノ <`ー‐'⊂⌒ヽ ←>>630 ) ) ) )~ ̄ ̄()__ ) あうっ! ヽ,lヽ) (;;;;;;;;;;;;;;;;;)(_(
635 名前:login:Penguin mailto:sage [2010/02/28(日) 02:54:05 ID:+ay76kw7] epgrec-090814.tar.gzをtar xvzpfで解凍すると、 -rwxrwxr-x 1 user user 4792 2010-02-23 12:51 DBRecord.class.php のようになるけど、epgrec-20100225.tar.gzを同様に解凍すると、 630と同じく -rwxrwxr-x 1 500 501 4792 2010-02-23 12:51 DBRecord.class.php のようになる。 元のファイルに原因があるのかな? 所有者が500でグループが501でも今のところ、問題なく動作している。 18チャンネルが映らないのとこれとは関係ないんじゃない? 番組表がおかしいともあったけど、おれも初めそんなことがあったが、 何度か更新しているうちに自然に治ったよ。
636 名前:635 mailto:sage [2010/02/28(日) 03:01:04 ID:+ay76kw7] >>633 横レスですまん。 おれも630と同じく、所有者500になっているが、 localhost/epgrec/install/step1.php をアドレスバーに突っ込んでやってみると、 パーミッションは全部OKになっている。 ってことはパーミッションは問題ないのかな? 別に問題なく動いているからいいのだが、ちょっと気になる。
637 名前:login:Penguin mailto:sage [2010/02/28(日) 03:08:01 ID:N+uY0tQc] 俺も解凍したらユーザ:グループがそうなったけど、気になるならchownしておけばいいじゃないの ってか、>>630 は頭の中を整理してこいw
638 名前:login:Penguin mailto:sage [2010/02/28(日) 03:14:31 ID:VYKwt0ZV] >>623 アンテナ全部挿してないとか
639 名前:630 mailto:sage [2010/02/28(日) 03:21:40 ID:5B6l3dWP] >>631 500は所有者みたいですね、、、 パーミッションエラーが出た時になんか500ってなってたんで、それがファイルのパーミッションと勘違いしました。 初心者過ぎて申し訳ない。 >>633 なんか変な疑われ方してるみたいですが、出ましたよ。 前の方法で直らなかったんで、あたふたしてたら画面に (うろ覚えだけど)sudo chmod 777 ,,,みたいなのが出てるのに気づいて、パーミッション変更について調べて https://wiki.ubuntulinux.jp/UbuntuTips/FileHandling/Permission に行きついて、-R で全部777に変更したら全部OKになりました。 chmod -R 700 /var/www/epgrec と書いてしまったのはそのページの一番下の chmod -R 700 Photos/ の後ろだけ変えて数字変え忘れたからです。 epgrecは今回諦めて、他のソフトで勉強してからまた設定してみます。 ご迷惑をお掛けしました。
640 名前:login:Penguin mailto:sage [2010/02/28(日) 03:27:55 ID:+ay76kw7] >>637 そうだね。 もし不具合がでたらchownしてみる。 rwxrwxr-xなら775だよね。 630は500と表示されて混乱したのかな。 もしそうだったら itpro.nikkeibp.co.jp/article/COLUMN/20060227/230728/ の「modeの数字による記述方法」を見たほうがいいね。 まあ、おれもよく分かってないんだけどw
641 名前:login:Penguin mailto:sage [2010/02/28(日) 03:33:10 ID:+ay76kw7] >>639 残念だな。 諦めるのはちょっと早い気がするけど、頑張って。
642 名前:login:Penguin mailto:sage [2010/02/28(日) 07:05:23 ID:afFpNsP0] >>629 > ${OUTPUT}_full.ts hogehoge.ts.full.ts > ${OUTPUT}_part.ts hogehoge.ts.part.ts って感じに拡張子だけでかなり長くならないですか??
643 名前:login:Penguin mailto:sage [2010/02/28(日) 07:06:40 ID:I+I1Lc0g] # ffmpeg -i ./video/2010-02-21-Sun_GR14_ザ!鉄腕!DASH!!【HV】【S】【字】【デ】_tss.m2v -vcodec libx264 -b 3000k -s 720x480 -r 29.97 -bf 3 -b_strategy 1 -coder 1 -qmin 10 -qmax 51 -sc_threshold 40 -flags +loop -cmp +chroma -me_range 16 -me_method hex -subq 5 -i_qfactor 0.71 -qcomp 0.6 -qdiff 4 -directpred 1 -flags2 +fastpskip -dts_delta_threshold 1 -acodec libfaac -ab 192k ./video/2010-02-21-Sun_GR14.264 FFmpeg version 0.5, Copyright (c) 2000-2009 Fabrice Bellard, et al. configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64 --mandir=/usr/share/man --incdir=/usr/include --extra-cflags=-fPIC --enable-libamr-nb --enable-libamr-wb --enable-libdirac --enable-libfaac --enable-libfaad --enable-libmp3lame --enable-libtheora --enable-libx264 --enable-gpl --enable-nonfree --enable-postproc --enable-pthreads --enable-shared --enable-swscale --enable-x11grab libavutil 49.15. 0 / 49.15. 0 libavcodec 52.20. 0 / 52.20. 0 libavformat 52.31. 0 / 52.31. 0 libavdevice 52. 1. 0 / 52. 1. 0 libswscale 0. 7. 1 / 0. 7. 1 libpostproc 51. 2. 0 / 51. 2. 0 built on Nov 6 2009 19:11:04, gcc: 4.1.2 20080704 (Red Hat 4.1.2-46) Seems stream 0 codec frame rate differs from container frame rate: 59.94 (60000/1001) -> 29.97 (30000/1001) Input #0, mpegvideo, from './video/2010-02-21-Sun_GR14_ザ!鉄腕!DASH!!【HV】【S】【字】【デ】_tss.m2v': Duration: 00:32:47.22, bitrate: 23999 kb/s Stream #0.0: Video: mpeg2video, yuv420p, 1440x1080 [PAR 4:3 DAR 16:9], 24000 kb/s, 29.97 tbr, 1200k tbn, 59.94 tbc Unable to find a suitable output format for './video/2010-02-21-Sun_GR14_ザ!鉄腕!DASH!!【HV】【S】【字】【デ】_tss.264'
644 名前:login:Penguin mailto:sage [2010/02/28(日) 07:07:58 ID:I+I1Lc0g] なぜかミスします。なぜなのでしょうか??
645 名前:epgrecの中の人 mailto:sage [2010/02/28(日) 09:58:04 ID:sUBwxeHF] >>639 ファイルのモードや所有者というのはLinuxやWindowsなどOSに関係なく重要です。 たとえばWindows+NTFSやMacOS にはアクセスコントロール・リストが標準であるので UNIXで標準的な所有者+モードより管理はずっと複雑になります。 普段はシングルユーザーっぽく使うのであまり意識せずにすんでるだけで、IISなんかを 動かそうと思えばLinuxのそれよりずっと複雑なACLの知識が必要になってきます。 Linuxだから、epgrecだから難しいという話じゃない、というよりむしろこれらは割と簡単な 方なので、これをいい機会に調べてみることをおすすめします。 >>642 見た目悪いですけど実害なければいいんじゃないでしょうか
646 名前:login:Penguin mailto:sage [2010/02/28(日) 10:20:31 ID:ZoSD9OJH] >>642 man basename
647 名前:login:Penguin mailto:sage [2010/02/28(日) 10:37:25 ID:78JwSAci] >>639 正直巷に出回っているLinux用の録画支援系としてはepgrecが一番簡単だと思いますよ。 Rec10やfoltiaはepgrec諦めた人には無理です。 PT2特集の載っている日経Linuxの2010年2月号(1月に出たやつ)をバックナンバー取寄して読むと良いかもですよ。
648 名前:login:Penguin mailto:sage [2010/02/28(日) 10:56:45 ID:etLpEugh] >>628 fuse 2.8 の新機能(ioctl) を使ってるので fuse2.8がインスコできないなら無理だと思う (mplayerとかが/dev/dvb/adapterN/dvr0にバッファサイズ設定のioctlするので仕方なく)
649 名前:login:Penguin mailto:sage [2010/02/28(日) 11:53:59 ID:byA41NMx] config.php の $RECORD_MODE = array( // ※ 0は必須で、変更不可です。 0 => array( 'name' => 'Full TS', // モードの表示名 'suffix' => '.ts', // ファイル名のサフィックス ), 1 => array( 'name' => 'H264/AAC', 'suffix' => '.mp4', ), のファイル名のサフィックスは、最終的に変換する拡張子を書けばいいの??
650 名前:login:Penguin mailto:sage [2010/02/28(日) 12:00:24 ID:sUBwxeHF] >>649 そうです。
651 名前:login:Penguin mailto:sage [2010/02/28(日) 12:07:58 ID:BNFEmXQW] >>649 拡張子というか、番組名の後につける文字列の指定 だから _hd.tsとかも可能
652 名前:login:Penguin mailto:sage [2010/02/28(日) 12:43:07 ID:byA41NMx] がっちりマンデー?【字】 の!!だけが UTF-8で文字化けする・・・EPGRECで違う文字に変換してくれたりできないかな??
653 名前:login:Penguin mailto:sage [2010/02/28(日) 12:43:48 ID:byA41NMx] ここに書き込んでも文字化けしたorz ? になってますorz
654 名前:login:Penguin mailto:sage [2010/02/28(日) 12:45:14 ID:c4OE2h5p] 本当はどんな字なのかわからないw
655 名前:login:Penguin mailto:sage [2010/02/28(日) 14:01:46 ID:byA41NMx] 一文字で 「!!」(!が二個)の文字なんだけど・・・
656 名前:login:Penguin mailto:sage [2010/02/28(日) 14:07:08 ID:c4OE2h5p] そんな文字UNICODEにはないよな・・・? だから違う文字に変換か。 でも独自コードだろうから、変換元の文字が 何であるかはわからないから、ユーザーが定義するしかないか。
657 名前:login:Penguin mailto:sage [2010/02/28(日) 14:13:49 ID:sUBwxeHF] 特殊文字のコードはARIBの規格書のどれかに入ってます(どれか忘れた)。 epgdumpのテーブルに追加してやれば変換できると思いますよ。
658 名前:login:Penguin mailto:sage [2010/02/28(日) 14:15:58 ID:NKvIQU0B] 感嘆符二つはU+203C
659 名前:login:Penguin mailto:sage [2010/02/28(日) 14:17:56 ID:Xk6bCqux] ローマ数字の小文字の2だろう
660 名前:login:Penguin mailto:sage [2010/02/28(日) 14:26:23 ID:c4OE2h5p] あるのかw www.fileformat.info/info/unicode/char/203c/index.htm なんでこんなものを・・・
661 名前:login:Penguin mailto:sage [2010/02/28(日) 14:45:45 ID:MSHHYjSz] >>647 foltiaは動くのにepgrecは設定最後までいって 番組表取得する前までいってトップ表示すると なぜか枠すら出ずに真っ白とかもいるんだぜ
662 名前:login:Penguin mailto:sage [2010/02/28(日) 15:49:57 ID:sUBwxeHF] >>652 今調べてみましたけど表示されてました、Windows上のFirefoxで。 MTHL Entityには変換されてないので表示できるかどうかは クライアント依存じゃないかと思います。htmlspecialcharsの代わりに htmlentitiesでEntityに変換してやれば、どの環境でも表示できるように なるかもしれませんね。 >>661 それだけではよくわかりませんが、環境が動作要件をみたしてない かもしれません。 mtstringがインストールされない、など。
663 名前:login:Penguin mailto:sage [2010/02/28(日) 15:59:37 ID:MSHHYjSz] >>662 いやそれが設定のstep5だったかの番組表を取得しますのとこまで全部文字とかちゃんと見えるし foltiaも予約も手動も全部動く この時点でmtstringがないことによる問題はあり得ない表示されないと予約もできないし ttp://toku.xdisc.net/cgi/up/qqq/nm21327.txt.html の最初のyum+perl-Schedule-Atを手動で入れてるので 動作要件なんとかなると思ったのだがOS自体もデフォルトからアプリ抜いただけでインストール ちなみに真っ白というのは開いたページのソース見ても真っ白というほどに
664 名前:login:Penguin mailto:sage [2010/02/28(日) 16:12:50 ID:sUBwxeHF] >>663 空白になるいちばんの原因は途中でエラーが起きてスクリプトが 停止したがphp.iniのerror_reportingがnoneなどに設定されているために エラーメッセージが出ない、つまりエラーメッセージの表示を抑制する設定 にしているケースですかね。エラーがでないと原因は分からないです。
665 名前:login:Penguin mailto:sage [2010/02/28(日) 16:47:10 ID:FoBdSL3J] なんでARIBの特殊文字まで面倒見にゃならんのだ。 ばっかばかしい。
666 名前:login:Penguin mailto:sage [2010/02/28(日) 21:00:07 ID:byA41NMx] 簡易予約で録画できるけど、カスタマイズ予約だと予約一覧に追加されず 実際に録画もできなくなってない?>バージョンアップしてから
667 名前:login:Penguin mailto:sage [2010/02/28(日) 21:03:02 ID:byA41NMx] あれ?簡易予約でも予約できてなかった。 予約に追加できなくなってる。何が原因だ? バージョンアップ以外やってない
668 名前:login:Penguin mailto:sage [2010/02/28(日) 21:26:34 ID:+ay76kw7] >>667 それ、簡易予約すると「録画予約一覧」に表示されるが、番組が始まると 「録画予約一覧」から消えていて、録画もされていないってパターン? それだったらおれも同じ現象。 システム・モニタで調べたらrecpt1が2つ動いていて、 CPU使用率も100%近くなっている。 どうも番組情報を取得するために動いているっぽい。 cronで2時間おきに番組情報を取得するようにしているけど、 CS録画もする設定にしているせいか、ほとんどずっとrecpt1が複数動いていて それで実際の録画に使用するチューナーが使えずに録画が失敗していると 想像している。 とりあえず動いているrecpt1を強制終了し、どうせ見ないのでCS録画はやめ、 cronも6時間おきに設定を変えたが、それからはちゃんと予約録画できてる。
669 名前:login:Penguin mailto:sage [2010/02/28(日) 21:38:54 ID:sUBwxeHF] ああ、いま見ましたがCSは予約を避ける処理が抜けてますね。 CSは他の人が作ってくれたパッチを取り込んで自分では動作をチェックしていないので見落としてました。 CSは見てないもんで。直しましょう。
670 名前:login:Penguin mailto:sage [2010/02/28(日) 21:49:24 ID:sUBwxeHF] 直しました。たぶんこれで大丈夫です。 wget github.com/sushi-k/epgrec/raw/master/getepg.php chmod a+x getepg.php として取得したgetepg.phpに入替てください
671 名前:login:Penguin mailto:sage [2010/02/28(日) 21:54:20 ID:+ay76kw7] >>670 中の人ですよね? いつもお世話になっております。 つまり録画予約を無視して番組情報を取りにいったために予約に失敗した という理解でよろしいでしょうか? そして、今回はそれが修正されて、CS録画をする設定にしても、 cronを2時間おきにしても問題ない、と考えてよろしいでしょうか?
672 名前:login:Penguin mailto:sage [2010/02/28(日) 22:01:26 ID:sUBwxeHF] >>671 だと思います。 BSにはそういうチェックが入ってたんですがCSにはそういうチェック が抜けてましたので追加しました。ただ、CS入れるとおそらくEPGを取るのに相当時間が かかると思うのでCPUが遅いマシンではぎりぎりになるかもしれません。 いちど手動で実行してみてどれくらい時間がかかるか調べた方が安全と思いますよ。 Ubuntuなら、/etc/cron.d/getepgのエントリをコメントアウトしとくなどして止めておいて、 getepg.phpや予約がない時間に sudo su - su - www-data -c /var/www/epgrec/getepg.php とかやれば手動でgetepg.phpを動作させられるので、それで時間を測ります 2時間以内に終わるなら2時間おきでOKです。
673 名前:login:Penguin mailto:sage [2010/02/28(日) 22:14:39 ID:+ay76kw7] >>672 どうもありがとうございます。 CPUはPentium Dual Core の2.00GHzのやつなので、あまりよくないですが、 バージョンアップしてCS録画する設定にしてからは急にPCが重くなり、 ほとんどの時間で使用率が100%近くなってしまいますので、 CS録画する設定なら2時間おきはやめておいたほうがよさそうです。 まあ、使用率が100%近くなってしまうのはMySQLもからんでいますが。
674 名前:login:Penguin mailto:sage [2010/02/28(日) 23:15:42 ID:byA41NMx] 録画予約はできるが録画されない です。 公式サイトを見たら まずは、do-record.shで録画できることを確認してください。 epgrecのインストールと設定にdo-record.shのテスト方法が書いてあります。 # OUTPUT=test.ts CHANNEL=17 DURATION=30 TUNER=0 MODE=0 TYPE=GR /var/www/epgrec/do-record.sh 問題なく録画することができました。 なぜなのでしょうか??
675 名前:login:Penguin mailto:sage [2010/02/28(日) 23:44:50 ID:sUBwxeHF] >>674 # ということはrootで試してるわけですよね? root以外でも録画できますか? また録画予約完了後、rootで atq とコマンドを実行すると録画ジョブは見えますか at -c jobno (jobnoはジョブ番号) としてジョブの中身を見て正しいかも調べてみてください。
676 名前:login:Penguin mailto:sage [2010/03/01(月) 00:00:13 ID:byA41NMx] >>675 atq で見えないですorz
677 名前:login:Penguin mailto:sage [2010/03/01(月) 00:05:44 ID:QdxPdZSD] >>673 やっつけですがEPG取得の並列化をgithubの方にコミットしました。 epgdumpでXML化するプロセスと、mysqlにストアするプロセスを分けて後者をフォーク しmysqlへのストアをバックグラウンドで実行しますので現在の方法よりは短時間で 終了します。mysqlの負荷は高くなりますが mysqldはプロセス優先度が低いので大丈夫でしょう。 cronに登録するのをgetepg2.phpに変えるだけでOK、少ししかテストしてないので 利用は自己責任で。
678 名前:login:Penguin mailto:sage [2010/03/01(月) 00:08:53 ID:yrWMxihb] Fedora12だとfoltiaが変になり CentOSだと色々更新しようとしても入らない fuse-2.8.0とglib-2.22.1↑を入れようとしてるだけなのに どうしてこうもうまくいかないのか この分だとfuse_b25とgstreamerが使える気がしない これはいっそRH系捨てろということなのか?
679 名前:login:Penguin mailto:sage [2010/03/01(月) 00:09:03 ID:QdxPdZSD] >>676 予約完了後というのが書き方が悪かったですが 予約をした後という意味で録画が終わってからという意味ではないです。 要するに予約がある状態で、ということです。 録画予約をやってみて、予約が実行されるより前にrootでatqを実行しても ジョブが登録されていないのであれば 録画予約リストにも出ないと思いますので予約されてません。 原因としてはWebサーバのアカウントでatが利用できないというもので その対応は公式の方に書いてあります。
680 名前:673 mailto:sage [2010/03/01(月) 15:47:13 ID:zU8rcJCd] >>677 どうもありがとうございます。 epgrecのさらなる発展のために人柱になります。 さらに新しいバージョン(EPG取得並列化版を暫定的に標準に)があったので、 そちらを入れてみました。 Pentium Dual Core 2.00GHz、メモリ4G(認識されているのは3.2Gのみ)で、 CS録画ありの設定で番組情報の更新が約30分で終了しました。 録画予約も問題なくできています。 cronは2時間おきにしてしばらく試してみます。
681 名前:login:Penguin mailto:sage [2010/03/02(火) 23:48:43 ID:YHAYCQOd] おっ
682 名前:login:Penguin mailto:age [2010/03/02(火) 23:57:43 ID:srUlwZEF] 来れたねw
683 名前:login:Penguin mailto:sage [2010/03/04(木) 06:17:59 ID:yryuxFCm] # 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+ PT2が認識してくれない。・゚・(ノД`)・゚・。 ウワーン なぜに?
684 名前:login:Penguin mailto:sage [2010/03/04(木) 07:11:04 ID:SuX4k34W] >>683 いや、 04:02.0 Multimedia controller: Xilinx Corporation Unknown device 222a (rev 01) こっちだから。
685 名前:login:Penguin mailto:sage [2010/03/04(木) 08:46:41 ID:BcbXredi] >>683 dmesg | grep "\] [pP][tT]1" って打ったらどうなる?
686 名前:login:Penguin mailto:sage [2010/03/04(木) 11:11:36 ID:MdWI07ob] lspciに出てこないのなら2つ理由が考えられるよ。 ・3.3VのPCIに対応してない。Pentium III時代中期より前くらい? のチップセット/MBだと該当すると思う。 ・オンボや他のPCIデバイスと当たることがある。無効にしたり抜いたり してみましょう。
687 名前:login:Penguin mailto:sage [2010/03/05(金) 22:22:06 ID:Mzakfky4] >>684 これは認識してるよ? でも、同じ環境でOSを再インストールする前は # lspci -v | grep pt Kernel driver in use: pt1-pci Kernel modules: pt1_drv と認識してた。しなくても問題ないの??
688 名前:login:Penguin mailto:sage [2010/03/05(金) 22:53:03 ID:r/Kafew1] あれ、新三銃士が録画されてない epgrecの予約にはあったのに何があったんだ
689 名前:login:Penguin mailto:sage [2010/03/05(金) 23:24:03 ID:r/Kafew1] あ、カーネルアップデートした後でpt1driverの再インストールを忘れてただけだった epgrecを疑ってごめんなさい
690 名前:login:Penguin mailto:sage [2010/03/06(土) 05:43:58 ID:axKM/9Ng] #tar zxvf epgdumpr2-utf8.tar.gz #cd ./epgdumpr2 #make gcc -std=c99 -O2 -Wall -g -c epgdump.c epgdump.c: In function 'xmlspecialchars': epgdump.c:150: warning: implicit declaration of function 'strrep' gcc -std=c99 -O2 -Wall -g -c aribstr.c aribstr.c:48: warning: type qualifiers ignored on function return type ・・・ aribstr.c:294: warning: type qualifiers ignored on function return type aribstr.c: In function 'PutKanjiChar': aribstr.c:321: warning: passing argument 2 of 'iconv' from incompatible pointer type aribstr.c: At top level: aribstr.c:331: warning: type qualifiers ignored on function return type ・・・
691 名前:login:Penguin mailto:sage [2010/03/06(土) 05:45:08 ID:axKM/9Ng] aribstr.c:435: warning: type qualifiers ignored on function return type aribstr.c: In function 'LockingShiftGL': aribstr.c:625: warning: array subscript has type 'char' aribstr.c: In function 'LockingShiftGR': aribstr.c:631: warning: array subscript has type 'char' aribstr.c: In function 'SingleShiftGL': aribstr.c:637: warning: array subscript has type 'char' aribstr.c: At top level: aribstr.c:641: warning: type qualifiers ignored on function return type aribstr.c: In function 'DesignationGSET': aribstr.c:644: warning: array subscript has type 'char' ・・・ aribstr.c:658: warning: array subscript has type 'char' aribstr.c: At top level: aribstr.c:664: warning: type qualifiers ignored on function return type aribstr.c: In function 'DesignationDRCS': aribstr.c:667: warning: array subscript has type 'char' ・・・ aribstr.c:683: warning: array subscript has type 'char' gcc -std=c99 -O2 -Wall -g -c eit.c eit.c: In function 'parseEITbody': eit.c:87: warning: comparison is always false due to limited range of data type eit.c:87: warning: comparison is always false due to limited range of data type eit.c:87: warning: comparison is always false due to limited range of data type gcc -std=c99 -O2 -Wall -g -c ts.c gcc -std=c99 -O2 -Wall -g -c util.c gcc -std=c99 -O2 -Wall -g -c sdt.c gcc -std=c99 -O2 -Wall -g epgdump.o aribstr.o eit.o ts.o util.o sdt.o -o epgdump makeが上手くいかない・・・
692 名前:login:Penguin mailto:sage [2010/03/06(土) 05:48:19 ID:axKM/9Ng] 環境centos5.4 x86_64 開発ツールは yum groupinstall -y "Development Tools" でインストールしただけです
693 名前:login:Penguin mailto:sage 過去ログに何度か出てるうぜぇ [2010/03/06(土) 08:06:01 ID:Ra95S9OT] >>692 貴方のパソコンでは無理です。 Windows使ってください
694 名前:login:Penguin mailto:sage [2010/03/06(土) 10:00:30 ID:7kmWYJNS] >>692 リンクまで行ってるからうまくいってるでしょ。エラーはでてないみたいじゃん
695 名前:690 mailto:sage [2010/03/06(土) 17:59:56 ID:axKM/9Ng] epgrecで番組表更新ができなかったので makeに失敗してるとばかり思ってましたが、 自分のepgrec設定のpermissionミスでした。 スレ汚しsry
696 名前:687 mailto:sage [2010/03/06(土) 22:53:32 ID:AvsAcq8k] どうなの?
697 名前:login:Penguin mailto:sage [2010/03/06(土) 23:22:01 ID:9G8dR3Hs] lspciが何を元に、どのように人間に見られる形式に変換しているか考えてみろ PCIバスにぶら下がっているベンダID、デバイスIDは数字 PT1みたいなマイナーなデバイスはどう表示されるかはブレるもんだろ lspciなんかより、/proc/bus/pci/devices でも直接読んでみたら?
698 名前:login:Penguin mailto:sage [2010/03/07(日) 00:45:10 ID:qvoVlp3e] >>696 どうなの?の前に>>685 のは試したの? 以下の3つが確認できてれば少なくとも認識しているし、ドライバも動作している。 1)lspciでこれが見えるか確認する 03:05.0 Multimedia controller: Xilinx Corporation Device 222a (rev 01) 2)dmesg | grep "\] [pP][tT]1"で以下を確認する [ 2.997250] pt1-pci.c: 1.1.0 2010-01-27 [ 4.450013] PT1:ISDB-S Sleep [ 4.510004] PT1:ISDB-S Sleep [ 4.570008] PT1:ISDB-T Sleep [ 4.630006] PT1:ISDB-T Sleep [ 4.700009] PT1:device[0]=(null) [ 4.700214] PT1:card_number = 0 [ 4.700415] PT1:card_number = 0 [ 4.700507] PT1:card_number = 0 [ 4.700599] PT1:card_number = 0 [ 4.778656] pt1_thread run 3)ls -l /dev/pt1*で以下を確認する crw-rw-rw- 1 root video 251, 0 2010-03-05 22:54 /dev/pt1video0 crw-rw-rw- 1 root video 251, 1 2010-03-05 22:54 /dev/pt1video1 crw-rw-rw- 1 root video 251, 2 2010-03-05 22:54 /dev/pt1video2 crw-rw-rw- 1 root video 251, 3 2010-03-05 22:54 /dev/pt1video3
699 名前:login:Penguin mailto:sage [2010/03/07(日) 14:20:16 ID:jJrmrRPY] Linux DVB アプリ集 0.4 ですが、 $ ./dvbrec.py Traceback (most recent call last): File "./dvbrec.py", line 158, in <module> mainclass.quit() NameError: name 'mainclass' is not defined これって何か足りないモジュールがある?Python 関連? Fedora 12 です。 Linux 2.6.31.12-174.2.3.fc12.x86_64 #1 SMP Mon Jan 18 19:52:07 UTC 2010 x86_64 x86_64 x86_64 GNU/Linux
700 名前:login:Penguin mailto:sage [2010/03/07(日) 20:43:16 ID:onwyB9DH] recfriio でHDUS使うのに実はas11loader っていらないのか?CentOSで echo "none /dev/bus/usb usbfs auto,devmode=0766,devgid=500 0 0" >> /etc/fstab しかしてないのになぜかちゃんと認識してて録画もできるんだが
701 名前:login:Penguin mailto:sage [2010/03/07(日) 21:39:38 ID:SNb8LjPT] 1回ファームウェア書いた後電源落としてなきゃ使えるよ。電源落としたらダメ
702 名前:login:Penguin mailto:sage 過去ログに何度か出てるうぜぇ [2010/03/08(月) 14:46:21 ID:p2qMTBC5] >>698 # lspci 03:00.0 Multimedia controller: Xilinx Corporation Unknown device 222a (rev 01) なんか違うorz
703 名前:login:Penguin mailto:sage [2010/03/08(月) 14:47:02 ID:p2qMTBC5] メール欄に変なのが書いてる。何これ?新機能?
704 名前:login:Penguin mailto:sage [2010/03/08(月) 14:59:26 ID:vNff4uOH] 自分で書いたんでしょ
705 名前:login:Penguin mailto:sage [2010/03/08(月) 15:04:47 ID:QfvUNoLz] >>693 の書き込みのが残ってたんだろ?>>702 のあんちゃんよ
706 名前:login:Penguin mailto:sage [2010/03/08(月) 16:27:34 ID:7N6C52uu] 693=702ってことかい?
707 名前:login:Penguin mailto:sage [2010/03/08(月) 19:24:28 ID:QfvUNoLz] YES、そのとおり
708 名前:login:Penguin mailto:sage [2010/03/08(月) 19:43:59 ID:7N6C52uu] ブラウザの設定でフォームの入力履歴を記憶させていたわけだ。 で、「sage」って入れたら後の分まで入力されて、 それに気づかずそのまま送信してしまったと。 693みたいのはスルーすればいいわけだが、忘れたころに自爆するとはなw。
709 名前:login:Penguin mailto:sage [2010/03/08(月) 19:44:41 ID:vNff4uOH] 専ブラでしょ。
710 名前:login:Penguin mailto:sage [2010/03/08(月) 22:31:55 ID:TTW/WS5t] 俺だけかもしれないけど、 初インストールで3月1日版の getepg.php を使ったら 地デジ番組表が mysql のテーブルに入りません getepg.old.php なら大丈夫でした。
711 名前:epgrecの中の人 mailto:sage [2010/03/08(月) 22:51:00 ID:pkUWOfvJ] >>710 BSは入るわけですか?
712 名前:login:Penguin mailto:sage [2010/03/08(月) 23:38:14 ID:TTW/WS5t] >>711 BS の環境がないので確認できません。 番組表を取得して、テーブル作ってクエリしてるだけでデータが入らずテーブル空のまま、といった状態でした。 いや、動くまで時間がかかったけど、この番組表は便利ですよ。 Linux 2.6.31-gentoo-r6 x86_64 lighttpd/1.4.25 mysql Ver 14.12 Distrib 5.0.84, for pc-linux-gnu (x86_64) using readline 6.0 PHP 5.2.12-pl0-gentoo (cli)
713 名前:epgrecの中の人 mailto:sage [2010/03/08(月) 23:57:22 ID:pkUWOfvJ] うーん、ちょっと分からんですね。 端末から切り離してしまってるのでデバッグモードかなんかつけて ログ残せるようにした方がいいかな
714 名前:login:Penguin mailto:sage [2010/03/09(火) 00:19:22 ID:a9qgBp0r] >>702 だから /proc/bus/pci/devices の生データで付き合わせろって言ってんだろハゲ 10ee222a これな
715 名前:login:Penguin mailto:sage [2010/03/09(火) 00:42:03 ID:MYDZvjKg] >>714 かみ合わないやりとりにイラッとするのは分かるが、あまり熱くなるなよ。 >>702 の書いていることもよく分からないし。
716 名前:680 mailto:sage [2010/03/09(火) 00:55:46 ID:MYDZvjKg] epgrecの中の人もいらっしゃるので少しばかり報告。 3月1日版が出たので、それにバージョンアップし、CS録画あり、 2時間おきに番組情報取得の設定で1週間やった結果、特に問題なし。 取得にかかった時間はまちまちで、早いときは20分、遅いときは50分くらい。 CS録画ありでこの時間なので、けっこういいかなと。 ただこのときのPCはかなり重い。 作業ができないというほどではないけど、「ああ、始まったな」とすぐ分かる くらい明白に重くなる。 ただ大したスペックでもないのに、仮想マシンでXPを同時に動かしているので epgrecのせいとばかりは言えない。 こちらの環境では2時間おきだとちょっとストレスを感じるので、4時間か6時間 おきにしたほうがよさそう。 ともあれ不具合はないので感謝。
717 名前:login:Penguin mailto:sage [2010/03/09(火) 02:41:43 ID:4TvEhLOM] >>715 専用鯖作るのがjkだと思います。
718 名前:login:Penguin mailto:sage [2010/03/09(火) 03:06:52 ID:3/sInD4o] >>702 >>693 これでいいのですか?わかりません。
719 名前:login:Penguin mailto:sage [2010/03/09(火) 10:12:26 ID:MYDZvjKg] >>717 716に対するレスかな? そう受け取っておく。 epgrecを地デジサーバに使う人は多いと思うが、使い方は人それぞれで、 「専用鯖作るのがjk」っていうのは違うんでないかい? むしろ、CPUをもう少しいいやつ、例えば仮想化技術をサポートするやつに換装 しようかなとも思う。 そうすれば、使い勝手もまたずいぶんと変わるだろうし。 余ったパーツもあるし、気が向いたら専用鯖を作るかもしれないけどね。
720 名前:login:Penguin mailto:sage [2010/03/09(火) 10:15:59 ID:FqnmNcX1] むしろ使わない時は電源落としたい
721 名前:login:Penguin mailto:sage [2010/03/09(火) 16:26:50 ID:TQTM9Nf1] >>710 phpをビルドする時に--enable-pcntlがついてなかったとか?
722 名前:login:Penguin mailto:sage [2010/03/09(火) 19:27:11 ID:mdIg3Qg3] >>721 たしかに、--disable-pcntl となっていたので、早速 rebuild してみました。 epgrec 用のデータベースと録画 job を削除。 データベースをまっさらにして su - lighttpd -c /var/www/localhost/htdocs/epgrec/getepg.php してみましたが、残念ながらテーブルは空のままでした。 しばらく時間を置いて、設定を変えずに su - lighttpd -c /var/www/localhost/htdocs/epgrec/getepg.old.php としてみると、番組表取得後すぐにテーブルが埋まりました。 ソースを読む力がないので、不具合でるまでは getepg.old.php を使ってます。
723 名前:login:Penguin mailto:sage [2010/03/09(火) 20:02:22 ID:P7OKfQVi] まんどくせぇから電源いれっぱ
724 名前:login:Penguin mailto:sage [2010/03/09(火) 21:40:50 ID:eBvOuhHU] 俺は専用に鯖立てたけど、samba経由でネットワークドライブ割り当てて wine使わなくてもtssplitterできる(split後はそのままregzaで視聴)。 チューナーフル稼働で録画してても、クライアントのWindowsでブリバリ3Dゲームできる 等々。恩恵は色々あるあるよ。 むしろ同居させてたり、仮想環境のLinuxで動かしていたり そっちのほうがチャレンジャーだなーと思うわ・・
725 名前:login:Penguin mailto:sage [2010/03/09(火) 21:49:04 ID:vh1Q7GDu] 仮想環境Linuxでわざわざ録画するなんてばかげてるとしか思えない PT1とか一部ホストとは共有めんどいだけだし Windowsで録画してLinux上のサービスでDLNAとかもばかげてるし
726 名前:login:Penguin mailto:sage [2010/03/09(火) 22:01:01 ID:NBgNjopY] >>725 Winで録画してDLNAはLinuxは有りだと思うよ WinのPS3MediaServerはフォルダスキャンが重過ぎる MEDIATOMBにするとPS3での視聴がまるで別物のように快適になる
727 名前:login:Penguin mailto:sage [2010/03/09(火) 22:11:09 ID:8pSSPIQM] 使うときだけWOLで十分
728 名前:719 mailto:sage [2010/03/09(火) 22:17:32 ID:MYDZvjKg] おれは別にややこしいことはしていないんだけどね。 普通にLinuxマシンで地デジとかを見てるだけ。 WindowsはゲストOS。 録画予約しまくるというよりは気分転換にテレビを見てみるって感じだから、 あまりサーバを作ろうという方向には行かないな。 だが、みんなの書き込みを見ると、ずいぶんといろんな使い方があるのだなと 勉強になる。
729 名前:login:Penguin mailto:sage [2010/03/09(火) 22:17:39 ID:8U5alCvh] >>725 仮想で録画出来るの? 前にPT1をKVM環境で使おうとしたんだけど、 ドライバは認識してC/Nも出るのに ファイルサイズがゼロになって挫折したわ。
730 名前:別スレ594 mailto:sage [2010/03/10(水) 03:24:01 ID:5rnVJkJs] >>729 物理でだけど、うちも同じことになった そのとき recpt1 終了時にログに kernel: (249:2)Drop=00000000:00000000:00000000:00000000 って出るの Fedora12 です
731 名前:login:Penguin mailto:sage [2010/03/10(水) 06:23:58 ID:eKns9sVQ] >>730 それはドロップがゼロだったというメッセージで 出るのが正常だよ
732 名前:loguin:Penguin [2010/03/10(水) 07:53:22 ID:O4AZNLva] >>698 683とは別人です。 1)と3)は確認できましたが、2)dmesgでpt1が見えません。 これはM/BがPT2を認識できていないということでしょうか。
733 名前:login:Penguin mailto:sage [2010/03/10(水) 09:10:35 ID:cLCktUs1] >>732 微妙だね。 カーネルの更新があったので、ドライバが死んだけど、その状態で698をやった ら、1)のみ確認。 今、ドライバ入れ直したら、全部確認できた。 とりあえず録画して試してみたら?
734 名前:login:Penguin [2010/03/10(水) 09:45:22 ID:O4AZNLva] >>733 ありがとうございます。 まだアンテナケーブルも差し込んでない状況ですが、用意でき次第試してみます。 ちなみにM/B Atom d510, O/S Fedora12を用いており、日経Linux2月号に準じて進めているつもりです。