[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 2chのread.cgiへ]
Update time : 04/03 02:06 / Filesize : 245 KB / Number-of Response : 714
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

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



1 名前:login:Penguin [2010/12/27(月) 03:37:18 ID:KjTW6F+E]
Linuxでのテレビ視聴・録画に関して、デジタル/アナログ問わず扱うスレッド

【関連スレ】
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でテレビ総合3【デジタル/アナログ】
hibari.2ch.net/test/read.cgi/linux/1269999876/

【過去スレ】
【視聴・録画】Linuxでテレビ総合2【デジタル/アナログ】
pc11.2ch.net/test/read.cgi/linux/1253880711/
【視聴・録画】Linuxでテレビ総合【デジタル/アナログ】
pc11.2ch.net/test/read.cgi/linux/1231189481/
Linuxでテレビを見る
pc11.2ch.net/test/read.cgi/linux/1013649811/


413 名前:388 mailto:sage [2011/03/13(日) 12:49:30.90 ID:8zs72ceH]
>>404
あたってないです。Ver. は mplayer-mt 1.0~rc3git20100727-0.2 という
.debでパッケージ化されているのを apt でインストールして使ってます
>>313のup0587.zipを持ってきて展開してみたのですが、
「で、これをどうすれば」という感じです(コピペしかできないタコなので)

それで、とりあえず mplayer の make をやってみるかと
$ sudo aptitude build-dep mplayer-mt mencoder
と打ってみたら、なんかいろいろと、たぶん音関係のライブラリが
ごっそり削除されたり更新されたりインストールされたりしました

削除されたのは
jackd2 jackd2-firewire libgtkmm-2.4-dev libjack-jackd2-0
と、たぶんこれらに関係するもの、合計 32 個
更新されたのは
libavahi-client3 libavahi-common3 libsmbclient
の 3 個、あと新規インストールが 90 個です

で、試しにこの段階で NHK総合を前と同じように
$ mplayer-mt -cache 8192 udp://localhost:1234
とやってみたら、なぜだかこんどはちゃんと再生されました

再生の状態を見てみると、一応、動画再生支援も有効になっていて、
Audio の decoder にも faad が使われているようです
==========================================================================
Opening audio decoder: [faad] AAC (MPEG2/4 Advanced Audio Coding)
AUDIO: 48000 Hz, 2 ch, s16le, 128.0 kbit/8.33% (ratio: 16000->192000)
Selected audio codec: [faad] afm: faad (FAAD AAC (MPEG-2/MPEG-4 Audio))
==========================================================================

mplayer のインストールがぐちゃぐちゃだったってことかもしれません
動けばいい人なので、とりあえずこのままの状態で様子をみてみることにします

414 名前:login:Penguin mailto:sage [2011/03/14(月) 10:02:38.22 ID:oCJ+7ILu]
recpt1の--stripオプションを使った場合、どうやってBSの字幕を取る?地デジはc2aで取れますが、BSから取れません。

415 名前:411 mailto:sage [2011/03/14(月) 19:43:34.90 ID:WUET/U0d]
>>411
また発生しました。でも以前よりは格段に頻度が下がっています。
gdb

416 名前:login:Penguin mailto:sage [2011/03/14(月) 19:44:57.10 ID:WUET/U0d]
>>415
途中で送信してしまったorz
gdbの使い方が分からずバックトレースも取れない状態です。
教えて頂けないでしょうか。

417 名前:login:Penguin mailto:sage [2011/03/14(月) 21:39:58.35 ID:aTK+AmnC]
みんなどのドライバ使ってるの?俺、これのさ
hg.honeyplanet.jp/pt1/
「revised new ioctl functionsdefault tip」
ってやつを(時期的に見て)使ってるはずなんだけどさ、

最近マシン入れ替えてから、ファイルが壊れる気がするなぁと思ってたんだけど、
ついさっき決定的におかしいところ発見して、

たとえばこんなふうに同時に2チャンネル録画すると
recpt1 --b25 26 5s 1.ts
recpt1 --b25 32 5s 2.ts
片方が0KBになる。
ファイルが壊れる現象も、同時に2チャンネル写している時な気がする。

あと、これは仕様かもしれないけど、UDPを使うときに無限録画したくて、recpt1 --b25 26 - /dev/nullってやったら
途中で(4GBぐらい?)で終了してしまう。recpt1 --b25 26 - - > /dev/null こうやればいいんだけどさ。

418 名前:login:Penguin mailto:sage [2011/03/14(月) 21:47:44.74 ID:aTK+AmnC]
あ、--b25オプションをつけた時だけみたい。

419 名前:login:Penguin mailto:sage [2011/03/15(火) 07:01:17.63 ID:oSGJ7CAe]
>>416
プロセスが落ちたならcoreはあるんだっけ?

gdb パス/fuse_b25 パス/core
で起動して info threds でスレッド一覧
thred 番号 でスレッド切り替えて
backtrace でそれぞれのスレッドのバックトレース

プロセスが残っているなら

gdb だけで起動してまずfuse_b25と繋ぐために attach プロセスID
で以下同文

420 名前:login:Penguin mailto:sage [2011/03/15(火) 17:15:42.81 ID:Mg00ZtAw]
>>416
shell$ ulimite -c unlimited ←これでコア出力ファイルサイズを無制限にする

あとは普通に動かすだけだけど、コンパイルオプションの -g ってついてるんだっけ?
つけてないとソースコードとかと付き合わせられなくて悲しい事になる筈
Makefile 確認してみて

421 名前:login:Penguin mailto:sage [2011/03/15(火) 19:26:36.75 ID:4r1yCRPp]
すみません、今キャラクタデバイス版を使ってるんですが、
dvb版でfuse_b25のパッチ入りを使うと、NHK総合の音声の問題が解消されるのでしょうか?



422 名前:login:Penguin mailto:sage [2011/03/15(火) 19:35:29.11 ID:QqHVRdBt]
>>421
音声の問題ってなんだべ。
デュアルモノのこと?
だとしたらドライバは何を使おうが関係ない。

423 名前:login:Penguin mailto:sage [2011/03/15(火) 20:12:35.93 ID:4r1yCRPp]
>>422
>>388さんと同じで、vlcでは音が出ず、mplayerの場合は音が 1/2 くらいのスピードで
再生される、というものです。
デュアルモノ、、というのでしょうか、NHK総合でも放送によって問題ない場合もあります。

424 名前:login:Penguin mailto:sage [2011/03/15(火) 21:30:46.95 ID:sduHcSPL]
>>419, 420
サンクス。プロセスは落ちてないからattachの方法かな。
今日は落ちてないと思ったらmythtvのほうがハングしてた。。
MakefileにはCFLAGS = -g -O2とあったので、これでいいのかな?

425 名前:399 mailto:sage [2011/03/15(火) 22:00:59.57 ID:c0l+jKsb]
>>423

うちでは、全国ネットでダメ、北海道ローカルだとそんときは音が出る
ってことあった。

無音無音無音無音無音いきなり始まる、みたいな。

VLC media player で、
音が出ないときは、メニューバーのオーディオ(A)んとこ、
オーディオチャネル(C) や オーディオデバイス(D) んとこが
グレーになって選べなくなる。

メディア情報の、コーデックの詳細のところは、
ストリーム1
タイプ:オーディオ
オリジナルID:1411
コーデック:MPEG AAC Audio(mp4a)

で、音が出るときは
チャンネル:ステレオ
サンプリングレート: 48000 Hz
AAC拡張: SBR
ってのも出る。

オレにわかるのは、このくらい。



426 名前:login:Penguin mailto:sage [2011/03/15(火) 22:20:58.84 ID:npA3sVaz]
現在、MythTV 0.24 + fuse_b25 0.4.3 + PT2の組み合わせで、
EITを使ってEPG受信しているのですがfuse_b25に要望があります。

EPGの番組タイトルに含まれる文字のうち、[字][S][デ][二][終]などを
サブタイトルへ分けることは出来ないでしょうか?

例えば"[終]美しい隣人 #10[字][S][デ]"を、
タイトル"美しい隣人"、サブタイトル"#10[字][S][デ][終]"という風に・・・。

427 名前:login:Penguin mailto:sage [2011/03/15(火) 22:36:12.06 ID:vM7KWHzH]
>>425
Playback>Programの三つは何て書いてある?

このスイッチを何回か切り換えると音でない?

428 名前:login:Penguin mailto:sage [2011/03/15(火) 23:15:33.67 ID:oSGJ7CAe]
>>424
バックトレース見るだけなら-g -O2の実行ファイルでもおk

ただ、ソースのとこにあるやつそのまま実行しているならいいけど、
/usr/local/bin/などに入ったやつはinstallコマンドでstripされているはずなので、
デバッグ情報とか消えちゃってます。

なので、鯖とかならコンソールで
unlimit coredumpsize (例:zsh)
とかしておいてソースのsrc/fuse_b25にあるやつを-fつきで実行して放置、
がいいと思います。

429 名前:login:Penguin mailto:sage [2011/03/15(火) 23:51:35.00 ID:YXHt7s/b]
>>413
とりあえず、587を解凍したディレクトリに移動して
unzip up0587.zip
cd mplayer-r32954p
./configure --disable-dvdread --disable-dvdread-internal
make
バイナリが出来上がると思われる。
そこで、
./mplayer -cache 8192 udp://localhost:1234
とかでどうか。
うまくいかないときはがんばってググれw


430 名前:399 mailto:sage [2011/03/16(水) 04:59:31.34 ID:hPFhyRti]
>>427

そんときゃ、 recpt1 で --sid 15744 指定してたから 再生(L) >
プログラム(L) は、グレー。

--sid 15744 を外すと 15360 15361 15744 が出てくるが、どれを選んでも
音は出ないんだわ。



431 名前:login:Penguin mailto:sage [2011/03/16(水) 05:54:42.86 ID:x2yRR6Ok]
>>430
番組の変わり目で音が出なくなることや、一部の二カ国語放送で音が出ないのは
本家VLCの問題です。

https://github.com/hiranotaka/vlc-arib/wiki



432 名前:426 mailto:sage [2011/03/16(水) 10:18:05.38 ID:x2yRR6Ok]
あとEITを使ってEPGの受信をしてると、MythTVのログに以下の様なエラーが繰り返しでます。

DVBSM(/dev/dvb/adapter11/frontend0), Warning: Cannot measure Signal Strength
DVBSM(/dev/dvb/adapter11/frontend0), Warning: Cannot measure Bit Error Rate
DVBSM(/dev/dvb/adapter11/frontend0), Warning: Cannot count Uncorrected Blocks

fuse_b25は以下の様に設定して、adapter11側でEPGを受信するようにしています。
/usr/bin/b25dir 9
/usr/bin/fuse_b25 /dev/dvb/adapter9 -o allow_other
/usr/bin/b25dir 11
/usr/bin/fuse_b25 /dev/dvb/adapter11 -o allow_other --conv --eit --utc

433 名前:login:Penguin mailto:sage [2011/03/16(水) 14:00:58.23 ID:bT5lbhn8]
>>431
なるほど、、、TSを再生する側の問題ということですか、、、
これは、MythTVやdvbやfuseを使っていても同じなのでしょうか?

434 名前:login:Penguin mailto:sage [2011/03/16(水) 14:52:16.48 ID:x2yRR6Ok]
>>433
再生側に問題があって、再生ソフトによって色々クセがあるようです。
※ちなみにMythTVでは「NHKニュース7」を視聴すると、日本語と英語同時に再生されたり・・・

DVB+fuse_b25でも暗号解除された生tsが出力されるだけで、
recpt1+b25を使った場合と中身のデータに関して違いはありません。

mplayerやgstreamerなら、有志の方がAAC向けのパッチを作成されてます。
linux用 DVBアプリ集ver.0.92:ttp://2sen.dip.jp/cgi-bin/dtvup/source/up0588.zip

上記のmplayer向けパッチ適用済みもあります。
Linux用mplayer パッチ済みr32954ソースsnapshot:2sen.dip.jp/cgi-bin/dtvup/source/up0587.zip
↑これをインストールして使えば、上手く再生できるかと思います。

435 名前:login:Penguin mailto:sage [2011/03/16(水) 15:10:07.04 ID:bT5lbhn8]
>>434
ありがとうございます! やってみます!

436 名前:login:Penguin mailto:sage [2011/03/16(水) 19:48:44.57 ID:bT5lbhn8]
>>434
パッチ済みmplayerにてちゃんと再生出来ました!!!
cacheをある程度上げないと映像が乱れるようですが、音声がちゃんと出るようになりました。
これでやっとNHK総合が見れるよ、ありがとう。
そしてパッチ作者の方、ありがとうございます。使わせていただいてます。

437 名前:login:Penguin mailto:sage [2011/03/16(水) 20:34:07.09 ID:Jyg078sC]
>>426
fuse_b25では DVBデバイスから受け取った文字列をそのまま変換しているだけで 中身を見てません
受け取ったEIT情報の加工は どちらかというとアプリ側(MythTV側)でした方がよいと思います

>>432
fuse_b25では /dev/dvb/adapterX/frontendYへはシンボリックリンクを貼ってるだけなので
frontendには関与していません
PT2のDVBドライバが信号強度やBERを報告しない実装になってるものと思われます

ところで >>369 に書かれた症状が出ている方は 他にも居らますか?
個別のH/Wの問題(その場合であってももちろんきちんとエラーを返すようにすべきですが)なのか
一般的に問題起きてるのか 確認しておきたいので...

438 名前:login:Penguin mailto:sage [2011/03/16(水) 21:17:54.98 ID:x2yRR6Ok]
>>437
返信ありがとうございます。
番組タイトルの件は、MythTV側を修正するのは大変なんで
キーワード録画で代用します。

>>PT2のDVBドライバが信号強度やBERを報告しない実装になってるものと思われます

fuse_b25オプションの"--conv --eit --utc"を使わないときは、
ログにWarningが出なかったので関係あるかなと思ったのですが・・・もう少し別で調べてみます。

あとxmltvで番組表を受信してたときはエラーは無かったのですが、
EITで受信する様になってdmesgに>>369と同じエラーが出るようになりました。

439 名前:login:Penguin mailto:sage [2011/03/16(水) 22:08:48.08 ID:+HQbc+s1]
mythtv側でタイトルとサブタイトルを加工したいのであれば、
libs/libmythtv/eithelper.cppのparse_dvb_event_descriptors関数で
> title = sed.EventName();
> subtitle = sed.Text();
として取り出したtitleとsubtitleを加工すればできます。

440 名前:login:Penguin mailto:sage [2011/03/16(水) 23:02:03.88 ID:Jyg078sC]
>>369 >>438
ちょっと /dev/dvb/adapterN/demuxM からの読み出しの件で
スレッド間の相互排除がまずそうなとこがあったので 2sen DTV up0607 に追加パッチを上げました
よろしければお試し下さい

441 名前:369 mailto:sage [2011/03/16(水) 23:18:37.72 ID:q9YbQA22]
>>440
パッチありがとうございます。さっそく適用しました。
そして>>428で教えて頂いたやり方でfuse_b25を2つ実行中です。
これで様子を見てみます。



442 名前:438 mailto:sage [2011/03/17(木) 07:35:37.77 ID:DAkKx+hM]
>>439
どういう感じに加工したら良いのか、教えて頂けないでしょうか?

>>376
>>MythWEBで番組表のカテゴリ毎の色分けがされなかったのですが、
>>表示言語を日本語から英語に変えたところ色分けされるようになりました。

表示言語を日本語のまま、MythWebでカテゴリーの色分けが出来ました。
「mythweb/modules/_shared/lang/Japanese.cat」を修正します。

例:
"News"
報道
(報道|情報)      ←この行を削除
\b(?:news|current) ←この行を追加

修正する内容については、
「English_GB.cat」と参考にして行うと良いと思います。

443 名前:login:Penguin mailto:sage [2011/03/17(木) 11:06:39.45 ID:DAkKx+hM]
当方環境だけかもしれませんが、/var/log/messagesに
fuse_b25 0.4.4関連のメッセージが大量に出力されます。

FUSE_b25[2763]: bad data/overflow in EIT. discarding the rest.
FUSE_b25[2752]: resetting the card.
FUSE_b25[2752]: BCAS card has been reset.
FUSE_b25[2752]: dropped an ECM due to the failed/slow card.
FUSE_b25[2752]: BCAS card init succeeded.
FUSE_b25[2752]: Got a bad response from the card. len:2, SW1/2:[0x6700].
FUSE_b25[2763]: received bad table for PMT.
FUSE_b25[2763]: bad section data for EIT.

文字数オーバーなんかな・・・?
まぁ、録画とか出来てるんで実運用上は問題ないのですが・・・。

444 名前:login:Penguin mailto:sage [2011/03/17(木) 19:51:52.48 ID:DAkKx+hM]
>>438 >>443 の、fuse_b25 0.4.4関係のログメッセージなんですが、
"--utc"オプションを外して"--conv --eit"のみで使用すると
エラーメッセージは出てきません。

が、EPG番組表が受信できません。う〜ん・・・

445 名前:444 mailto:sage [2011/03/17(木) 20:19:23.30 ID:DAkKx+hM]
"--utc"オプション外すとEPGは受信できてる(mythconvergにデータあり)が
番組表が表示出来ないみたい。
おまけにエラーメッセージも出るので、意味に事してしまった・・・。

446 名前:login:Penguin mailto:sage [2011/03/17(木) 20:40:36.15 ID:RDkvzo68]
>>443
bad data for系のエラーはUTF-8のときよりは随分減りましたが、
うちでは1時間に30個ぐらい出てますね。

resettingやらは正常時でもEITの取得が始まるタイミングで出ますが、
他のはうちでは出てないです。

mythconvergのprogramテーブルが番組表のデータです。
phpmyadminなどで中身を見てデータが入っているにも関わらず、
表示できないということでしょうか?
あと、表示できないのはmythfrontend? mythweb?
どういった現象が起きていますか? NO DATA表示?

447 名前:login:Penguin mailto:sage [2011/03/17(木) 21:13:56.93 ID:DAkKx+hM]
>>446
"--utc"オプションを外して"--conv --eit"だけで受信すると、
mythconvergのprogram内に受信データはあるのですが
MythWebに「NO DATA」で表示出来ない状態です。
※mythfrontendでは確認しておりません。

mythtv-setupの「Use DVB card for active EIT scan」にチェックを入れて
EITを使うと、/var/log/mythtv/mythbackend.logには>>432のエラーが出て
/var/log/messagesには>>443のエラーが出まくる感じです。

そしてしばらく使っていて最悪の場合は、dmesgに>>369のエラーが出て
/dev/dvb/adapter11がダメになる感じです。
PT2の地デジ2チューナーの内、/dev/dvb/adapter11のみ"-o allow_other --conv --eit --utc"を
付けているのですが、こいつだけエラーが出てダメなります。
※/dev/dvb/adapter9は"-o allow_other"オプションだけ記述。

fuse_b25 0.4.4 + xmltvを使って番組データ受信の運用なら問題ないので、
EITを使う運用はまだ安定性が無いような気がします。

448 名前:fuse_b25の中の人 mailto:sage [2011/03/17(木) 21:33:35.59 ID:nkvwckRy]
>>443 >>446
随分たくさんエラー吐いてるようですね.
うちで単体でテストしてるときはエラー吐いてないので 見過ごしてました.
(カード1枚のみ + MythTVを入れる余裕がHDDに無いので... 済みません)

> FUSE_b25[2763]: bad data/overflow in EIT. discarding the rest.
これはEITが文字あふれ なのでまあよしとして,

> FUSE_b25[2752]: resetting the card.
> FUSE_b25[2752]: BCAS card has been reset.
> FUSE_b25[2752]: dropped an ECM due to the failed/slow card.

カード側がリセットを要求してきたということと (おそらくそれによって)
ECMに関するカードからの応答が無かった/間に合わなかったという状況です

> FUSE_b25[2763]: received bad table for PMT.
これはDVBデバイスからの受信データが壊れてるので こちらも問題.

> FUSE_b25[2763]: bad section data for EIT.
これは(一応しょうがない)文字あふれの可能性もありますが,
アプリからのデータ取得が間に合わず内部バッファが溢れてる可能性もあります.

pid 2763はDVBから読んだデータが壊れてる(読み出しが間に合わない/溢れてる?)問題のみ,
pid 2752はカードの応答が無い/遅いという問題のみと分かれてますが,
もしかしたら複数起動に絡んで カードの反応が遅く/おかしくなってしまうのかも...
fuse_b25を1プロセスだけ立ち上げてても同様の反応が出るか 確認頂けると助かります.

あと --eit や --convを外すと テキストを変換せずそのまま渡すだけなので
EITの文字溢れはありえなくなります --utcは時間をいじってるだけですが いじらないと
MythTVは間違って9時間先の未来の時刻と思ってしまうのでEPGがおかしくなると思います


449 名前:441 mailto:sage [2011/03/17(木) 21:58:50.04 ID:vUpthEQP]
>>443
当方の環境でもFUSE_b25で同様のログが出ていることを確認しました。
また、以下のpcscdのログも出ているのですが、当方の環境のみの現象でしょうか?
pcscd: winscard_svc.c:647:ContextThread() TRANSMIT rv=0x80100068 for client 3

>>441以降、今のところ>>369の現象は発生していません。

450 名前:login:Penguin mailto:sage [2011/03/17(木) 23:12:48.47 ID:DAkKx+hM]
>>448 
fuse_b25中の人様
便利なツールを作成頂きありがとうございます。
なるほど、fuse_b25内でバッファーオーバーフローしてる可能性があるのですね。
B-CASやECMは、たまたまUSBがカードリーダーを認識ミスしてたのかも・・・。

PT2の地デジ2チューナーの内、
1チューナーのみ(/dev/dvb/adapter9 -o allow_other --conv --eit --utc)にして、
しばらく使ってみました。
※/dev/dvb/adapter11は未使用

〜ログの抜粋
/var/log/mythtv/mythbackend.log
--------------------------------------------------------
2011-03-17 23:03:45.840 Program #63544 not found in PAT!
Program Association Table
PSIP tableID(0x0) length(29) extension(0x7c14)
version(13) current(1) section(0) last_section(0)
tsid: 31764
programCount: 5
program number 0 has PID 0x 10 data 0x 0 0x 0 0xe0 0x10
program number 63520 has PID 0x 101 data 0xf8 0x20 0xe1 0x 1
program number 63521 has PID 0x 102 data 0xf8 0x21 0xe1 0x 2
program number 63522 has PID 0x 103 data 0xf8 0x22 0xe1 0x 3
program number 63904 has PID 0x1fc8 data 0xf9 0xa0 0xff 0xc8
--------------------------------------------------------
PATが見つからないって出てますね。
"--conv --eit --utc"が付いてるんで、相変わらず>>432は出ます。

451 名前:login:Penguin mailto:sage [2011/03/17(木) 23:18:02.10 ID:DAkKx+hM]
>>450続き

〜ログの抜粋
/var/log/messages
-------------------------------------------
FUSE_b25[2745]: bad data/overflow in EIT. discarding the rest.
FUSE_b25[2745]: bad section data for EIT.
-------------------------------------------
あと、「FUSE_b25[2763]: received bad table for PMT.」は今のところ出てないです。
とりあえず、もうしばらく様子見てみます。

>>449
当方環境には、/var/log/messagesにはpcscd関連のメッセージは出てないようです。
※たまたま出なかっただけかも知れません。



452 名前:446 mailto:sage [2011/03/17(木) 23:18:11.22 ID:RDkvzo68]
うちの環境はadapter9のみの環境なので、
カードが複数チューナーでという環境ではありません。
やはり分配器を用意した方が良さそうですね。。

ひとまず報告まで。

453 名前:login:Penguin mailto:sage [2011/03/17(木) 23:21:06.95 ID:vUpthEQP]
>>450
>>432のログはずっと前から出ており、fuse_b25とは無関係と思われます。
ググると多数ヒットしますし、問題なしと無視するのがいいかと。

454 名前:login:Penguin mailto:sage [2011/03/18(金) 16:28:01.32 ID:4UkpKTBO]
計画停電に備えてupsを導入した
これでうまくとれればいいんだが

455 名前:login:Penguin mailto:sage [2011/03/18(金) 16:29:12.89 ID:0Rv1xxJI]
UPSの電力バックアップって数分でしょ

456 名前:login:Penguin mailto:sage [2011/03/18(金) 16:39:15.27 ID:M9TB8i4V]
>>455
製品による
6時間持つものも

457 名前:login:Penguin mailto:sage [2011/03/18(金) 16:44:08.80 ID:4UkpKTBO]
>>455
だから省電力で組むのが必須
2T×2台でアイドル44wです

458 名前:450 mailto:sage [2011/03/18(金) 17:48:49.97 ID:TU5laCEf]
>>453
fuse_b25に"--conv --eit --utc"オプションを付けなければ、
>>432のメッセージは出ません。
つまり、このオプションを使用した場合MythTV側へ受信シグナルを
fuse_b25は送ってないんじゃないかと考えています。

459 名前:login:Penguin mailto:sage [2011/03/18(金) 19:07:17.09 ID:DG3PdUng]
>>458

DVBでは >>432のメッセージにも見られるように 信号強度やBERなどは
frontendN デバイスへioctl()で尋ねるようになってます.
またfuse_b25では >>437で書いたように frontendデバイスには関与していません
"--conv --eit --utc"を付けても付けなくても 通るコードパスは同じはずなので fuse_b25が絡む可能性は低いです.
MythTV側からは DVBからNITとかEITとかを読み出してみて
それが("--conv --eit --utc"によって)エラーを起こさずにMythTV側でも見られるようになったために
継続的にfrontendの状態監視を試みるようになったのではないでしょうか.


460 名前:449 mailto:sage [2011/03/18(金) 19:39:16.33 ID:IvWKEza5]
ようやくfuse_b25のバックトレースが取れました。
coreファイルは取ってありますので、更なる情報が必要な場合は指示して下さい。

#0 0x00007fc3d89b2215 in ?? () from /lib/libc.so.6
#1 0x00007fc3d89b3fb2 in calloc () from /lib/libc.so.6
#2 0x0000000000404d3f in parse_ecm (priv=0x7fc3d0000f00,
pid=<value optimized out>) at stream.c:320
#3 0x0000000000405182 in do_read_section (priv=0x7fc3d0000f00,
map=0x7fc3d0813028, timeout=<value optimized out>) at stream.c:928
#4 0x0000000000405686 in fetch_loop (data=<value optimized out>)
at stream.c:987
#5 0x00007fc3d8c9d914 in start_thread () from /lib/libpthread.so.0
#6 0x00007fc3d8a0e7dd in clone () from /lib/libc.so.6


461 名前:login:Penguin mailto:sage [2011/03/18(金) 21:31:13.59 ID:DG3PdUng]
>>460
デバッグに協力していただき ありがとうございます
不具合を起こしてる場所は特定出来ました.
ただ calloc()で起こしてるんですね...
以前のバージョンでも同様にcallocでSEGVを起こしてる報告を受けました.
メモリリークしてて callocがオーバーコミットして変になってるのか...
valgrindで調べても pcscd やiconvでの問題が見つかるだけで よくわらかない....
一応もうちょっとソース見て考えますが 詳しい方のアドバイス等あれば教えて下さい.



462 名前:login:Penguin mailto:sage [2011/03/19(土) 00:06:04.80 ID:gbLIyFg9]
dmalloc

463 名前:login:Penguin mailto:sage [2011/03/19(土) 04:11:04.66 ID:y7RTAwlx]
up0243パッチ済みのwin32-VLCバイナリをup0608にうp。
とりあえず無音にはなってないのを確認。
なれないことやったんで疲れたわw寝る。

464 名前:login:Penguin mailto:sage [2011/03/19(土) 14:33:04.53 ID:2d+DEbwh]
ワンセグのTS抜けるUSBドングルらしいけど試した人いる?
www.linuxtv.org/wiki/index.php/CVOC-E121


465 名前:399 [2011/03/19(土) 17:38:08.36 ID:dhzux3++]
>>431
あー、これが、一部の二ヶ国語放送で音が出ないってやつだったのか。

>>463
ありがとうございます。試しに録っておいた nhk総合のニュースは
うまい具合に再生できました。

でも、なぜか udp のストリーミング再生は、そのものが始まらないのでした。


466 名前:login:Penguin mailto:sage [2011/03/19(土) 21:51:57.31 ID:0umRA0Uf]
>>462
dmallocは valgrindでは見つからないようなバグも検出できるってことでしょうか?
調べてみます

ところで
echo 2 > /proc/sys/vm/overcommit_memory
を実行して mallocのオーバーコミットを止めても
fuse_b25を実行しても 同様のバグが起きるか確かめてもらえるとありがたいんですが... >> 449 さん

467 名前:449 mailto:sage [2011/03/19(土) 22:30:42.31 ID:DPH+4qvs]
>>466
了解しました。先程セットしましので、現象が出たらまた報告します。

468 名前:467 mailto:sage [2011/03/20(日) 10:18:22.19 ID:AxfYqXg/]
overcommit_memoryを2に変えても現象発生しました。バックトレースの結果を貼ります。
#0 0x00007f8fde5e29ea in ?? () from /lib/libc.so.6
#1 0x00007f8fde5e49d0 in malloc () from /lib/libc.so.6
#2 0x0000000000409929 in aribstr_to_utf8 (cd=0x7f8fd48b7e70,
source=0x1dd585a "!Z\033|\327\355\307\345!<\265!<![\rEOn5F`ET;R\r!Z\301!<\32
5??!<![\rCfB<M[;R", len=51, dest=0x1ddb9da "", buf_len=233) at b24str.c:350
#3 0x000000000040797c in convert_text (src=0x7f8fcdff2c78, len=51,
sleft=0x7f8fcdff2c74, dst=0x7f8fcdff2c68, dleft=0x7f8fcdff2c8c, max=234,
cd=0x7f8fd48b7e70) at convert.c:209
#4 0x0000000000407ec8 in convert_descriptors (
src=0x1dd585a "!Z\033|\327\355\307\345!<\265!<![\rEOn5F`ET;R\r!Z\301!<\325? ?!<![\rCfB<M[;R", sleft=52,
dst=0x1ddb9c6 "\022Djpn\r\v\021v\343wc0\373o\024Q", <incomplete sequence \372>, size=<value optimized out>, cd=0x7f8fd48b7e70) at convert.c:564
#5 0x0000000000408875 in do_convert_eit (src=<value optimized out>,
slen=<value optimized out>, dst=<value optimized out>,
dlen=<value optimized out>, conv_utc=<value optimized out>,
conv_txt=-838915320, cd=0x7f8fd48b7e70) at convert.c:913
#6 0x00000000004091d0 in convert_eith (priv=0x7f8fd40008b0,
pid=<value optimized out>) at convert.c:991
#7 0x0000000000405182 in do_read_section (priv=0x7f8fd40008b0,
map=0x7f8fd48129a8, timeout=<value optimized out>) at stream.c:928
#8 0x0000000000405656 in fetch_loop (data=<value optimized out>)
at stream.c:979
#9 0x00007f8fde8cd914 in start_thread () from /lib/libpthread.so.0
#10 0x00007f8fde63e7dd in clone () from /lib/libc.so.6


469 名前:login:Penguin mailto:sage [2011/03/20(日) 11:34:51.94 ID:A4W9twN8]
オレオレiconvか。ご愁傷様。

470 名前:login:Penguin mailto:sage [2011/03/20(日) 12:45:07.63 ID:WitLfcQG]
>>468
報告ありがとうございます. お手数お掛けしました.
今度は違う場所でのmalloc()なんですね.... 確保しようとしてるサイズも異常じゃないし
どうやら別の場所でヒープをぶっ壊してるようです.
もう少し調べてみます.

471 名前:login:Penguin mailto:sage [2011/03/20(日) 13:02:12.39 ID:A4W9twN8]
iconvの返り血チェックしてねーとかすげー。



472 名前:login:Penguin mailto:sage [2011/03/20(日) 18:31:07.98 ID:Rse3zKzS]
>>471
チェックしないと何が問題なんだ?
どうせ答えられないんだろうけど。

473 名前:login:Penguin mailto:sage [2011/03/20(日) 18:38:47.05 ID:A4W9twN8]
507 iconv(cd, &p, &euc_str.used, &dest, &buf_len);
508 if (buf_len > 0)
509 *dest = '\0';
510 else
511 *(dest - 1) = '\0'; // rewrite the tail byte
destが呼び出し前とかわらずdest-1を破壊とか



474 名前:login:Penguin mailto:sage [2011/03/20(日) 18:46:49.37 ID:A4W9twN8]
あとはそうだなー、iconvでエラー出ても1バイトは進んでるとか。

513 free(euc_str.buf);
514 return dest - q + 1;

上では進んでないのに。
333 if (*source == '\0' || len == 0 || buf_len < 2) {
334 *dest = '\0';
335 return 0;
336 }


475 名前:login:Penguin mailto:sage [2011/03/20(日) 20:19:28.50 ID:WitLfcQG]
>>473 >>474
ご指摘ありがとうございます
ちょっと理解できてないんですが

>>473 このコードはすでに0.4.4では存在していませんが, 仮に存在していたとして
コール前buf_len >= 1 でコールしてて その後 buf_len == 0ということは
dest は += (旧)buf_len で出力バッファの長さ一杯まで詰まってるはず,
つまり1以上インクリメントされてるので
-1した位置(出力バッファのお尻)にアクセスしてOKと思ってたのですが
この仮定は間違ってるってことでしょうか?

>>474 で返す長さを+1してるのは
338行で 先頭に0x11 を付加してdestがすでに1つ進んでいるため不要と思ってたのですが...

476 名前:login:Penguin mailto:sage [2011/03/20(日) 21:06:14.48 ID:A4W9twN8]
>>475
ごめん。buf_len>=1なのは上でチェックしてた。
あと return で1以上返すもの、destに0x11,0x11,0x11..と続いても
いいんなら問題ないと思う。

477 名前:login:Penguin mailto:sage [2011/03/21(月) 00:01:57.47 ID:j2123lOV]
>>473
>>474
>>476

ハイ、よくがんばったね。
ごくろうさんw

478 名前:login:Penguin mailto:sage [2011/03/21(月) 00:10:24.96 ID:7ksXPnxT]
ID:A4W9twN8

このバカ、他人のコード見下して、何したかったんだ?
見下す前に、自分が間違ってないか、確認する方が先だろ?
「俺は間違ってねぇ。完璧だ。」こんな奴がいるから、スレが荒れる上に、
作り手が嫌気さすんだよ。

479 名前:login:Penguin mailto:sage [2011/03/21(月) 00:23:29.61 ID:egJkWEU8]
スルー力が試されるなw

480 名前:login:Penguin mailto:sage [2011/03/21(月) 01:51:12.41 ID:FyOyCs1q]
スノレ一カ

481 名前:login:Penguin mailto:sage [2011/03/21(月) 02:22:10.79 ID:SvekCH+s]
二人で組んでコーディングする方法があると聞いたが
それもそんな感じなのかね



482 名前:login:Penguin mailto:sage [2011/03/21(月) 02:29:23.19 ID:FyOyCs1q]
>>481
連弾のことですね。

483 名前:login:Penguin mailto:sage [2011/03/21(月) 09:43:11.60 ID:+Ix1OCzS]
>>481
ペアプログラミングってやつですね。
1人辞めてももう1人いるから何とかなる、っていう発想ですが
そのもう1人も辞めることが統計上多いそうで、
結局どうもならんのだそうです。

484 名前:login:Penguin mailto:sage [2011/03/21(月) 10:38:31.76 ID:EGGcNmyA]
5人組にして互いのコードを監視させると良いんじゃないか。

485 名前:login:Penguin mailto:sage [2011/03/21(月) 11:50:07.63 ID:NkrmE96q]
>>481
ITドカタで3件ほどペアプロを導入したプロジェクトを見てきたが、

自称上級者(実際は単に管理職になれない腐れ)が
「指導」と称して若いマにコードを書かせて、
1行書くごとにケチつけて、若者の士気がガタ落ちする、

ってのが、ありがちなパターンだ。

486 名前:login:Penguin mailto:sage [2011/03/21(月) 12:57:11.50 ID:+Ix1OCzS]
>>485
若いのが書いたコード見て「きたねぇな」と思うことはあるが
(スループットも含めて)動作に問題が無いなら見過ごす。
どうでもいいことをチマチマと指摘されると聞くほうはイラつくのは当然で
ホントに聞かなきゃいけないことまで右から左になっちまうから。

487 名前:login:Penguin mailto:sage [2011/03/21(月) 17:45:41.94 ID:h3u/rfta]
重箱の隅をつつくようなことはプログラムに限らずアレだけど、
保守する方の身になってみるとあんまり汚いのも考え物だ。

488 名前:login:Penguin mailto:sage [2011/03/22(火) 06:12:43.68 ID:jKce4Hk4]
最近はコードレビューの習慣も廃れてるのか。

489 名前:login:Penguin mailto:sage [2011/03/22(火) 18:27:14.06 ID:YECkKljW]
昨今はコード自体のレビューに頼るのはもってのほかで
もっともっと前の工程の設計書の段階で徹底して
踏み倒してクオリティを上げなさい・問題を解決しなさい、
だからねぇ。

全工程において、作業者のクビがすげ変わっても同じ品質になるように
していくのが目標になってるから。
歯車化したいんですよ。

490 名前:login:Penguin mailto:sage [2011/03/22(火) 18:46:56.58 ID:xlaMDPSJ]
>>488
コードレビューはいいさ。ちょっと口が悪い指導員でも教育効果はある。
しかしペアプロでモチベーション減退すると、品質も生産性もガタガタなんだよ。

491 名前:login:Penguin mailto:sage [2011/03/22(火) 18:53:35.51 ID:PcLOEwm4]
マ板あたりでやったら。



492 名前:login:Penguin mailto:sage [2011/03/22(火) 21:00:11.28 ID:YECkKljW]
NHKのBSデジタル再編は4月からなんだねぇ
7月の地アナ停波と一緒のタイミングでやるのかなぁと思ってたんだけど。
地上波とは関係ないからかな?

493 名前:login:Penguin mailto:sage [2011/03/26(土) 22:13:09.24 ID:CB2ogJDf]
地デジ8ch+BS9chを全て同時録画したらHDDの書き込み速度足りないよな・・・orz

494 名前:login:Penguin mailto:sage [2011/03/26(土) 23:08:12.08 ID:LWunW2Y5]
それぐらいなら間に合うと思うけど

495 名前:login:Penguin mailto:sage [2011/03/26(土) 23:08:18.08 ID:9Fidwme5]
つRAID

496 名前:login:Penguin mailto:sage [2011/03/26(土) 23:24:42.90 ID:V3Ng6dso]
ハードディスクがプレデターVS二等兵のようにバタバタ死んで逝きそうw

497 名前:login:Penguin mailto:sage [2011/03/27(日) 06:50:55.04 ID:uAHNklm8]
どうもアナログと見比べると縦が潰れて見える気がするんだが、
これってドットピッチとかの関係かな?
それともうちのブラウン管がもともとおかしいんだろうか。

498 名前:login:Penguin mailto:sage [2011/03/27(日) 07:22:57.57 ID:7ATlwGxc]
>>497
ブラウン管なのがダメなんですよっ

499 名前:login:Penguin mailto:sage [2011/03/27(日) 10:35:17.92 ID:uAHNklm8]
>>498
うーむ、そか…これが普通なのか…アナログに比べて、人が太って見えるw
あと地デジだとテロップとかも太く見えるんだけど、これも気のせいかー。

500 名前:login:Penguin mailto:sage [2011/03/27(日) 20:05:38.73 ID:oHX+fPEU]
ビンビン立てやに水浸しか

501 名前:login:Penguin mailto:sage [2011/03/28(月) 00:04:39.08 ID:Iu/wqz9m]
>>463
ttp://www.forest.impress.co.jp/docs/news/20110325_435166.html
と合わせて
不具合もあるみたいなので一旦削除します。
使用中の方はご注意を。



502 名前:login:Penguin mailto:sage [2011/03/29(火) 10:08:33.84 ID:DYovKYot]
>>499
ブラウン管の曲率の関係じゃね?

503 名前:login:Penguin mailto:sage [2011/03/29(火) 10:17:05.42 ID:a9vzKXrh]
ブラウン管は走査線の関係で細かい横縞が入っている。
そのため錯覚で液晶よりも横長に見える。
さらに16:9になると横縞が長くなり、より横長に見える。

504 名前:388 mailto:sage [2011/03/29(火) 12:07:19.97 ID:ogEjR3xh]
>>429
レスありがとうございます
いろいろあって遅レスになってしまいました、ごめんなさい

$ ./configure --disable-dvdread --disable-dvdread-internal --disable-dvdnav
$ make
で一応コンパイル出来たっぽいです(--disable-dvdnav をつけないと自分の環境では make 通りませんでした)
んで、出来た mplayer で再生してみましたら、パッケージでインストールした
mplayer-mt では音声がバッグって視聴できなくなるNHK総合の放送時間帯でも
音声が正しく聴こえるようになりました

ちょっと不安定なところもあるっぽいのですが、これでなんとかなりそうです
ありがとうございました

505 名前:login:Penguin mailto:sage [2011/03/30(水) 02:14:10.57 ID:Ry12KvBA]
>>501
ご苦労様です
地震やなんやかんやで存在に気付いたのが今なんですけど、一度使ってみたいです
新しいバージョン待ってます

506 名前:login:Penguin mailto:sage [2011/03/30(水) 04:17:33.50 ID:EmfGA8hE]
ソースの中身把握しているわけじゃないけど、Linuxの1.1.8の方はパッチ1行直せばあたるっぽい。
Windowsは知らん。

507 名前: 忍法帖【Lv=6,xxxP】 【東電 84.7 %】 mailto:sage [2011/03/31(木) 11:56:28.77 ID:0YeTn60S]
ちょっと教えて欲しいんだが、
FFmpegとかで「Intel Quick Sync Video」を使ってエンコードって出来ないのかな?

508 名前:login:Penguin mailto:sage [2011/03/31(木) 17:10:25.68 ID:oV9H4xDe]
PT2 2枚刺しでTVRockを使っています。
本当にTVRockがよく落ちるので、Linux + EPGRec を試したいと考えています。

ハードはAsusの E35M1-M PRO +2Gバイトメモリです。

そんだけです。


509 名前:login:Penguin mailto:sage [2011/03/31(木) 18:29:18.52 ID:eKSFSznZ]
ふ〜ん
としか言いようがない

510 名前:login:Penguin mailto:sage [2011/03/31(木) 20:11:52.60 ID:J2uYOEdk]
メモリーとか変えれば?としか

511 名前:login:Penguin mailto:sage [2011/03/31(木) 23:36:21.58 ID:cOCvOn9K]
試せば?
としか言いようがない



512 名前:login:Penguin [2011/04/01(金) 00:35:50.27 ID:twUkEoBn]
>>508
WindowsではXXXというツールを使えばいままでできていたんですが、
Linuxではどうやるんですか?とか言うなよ?
無ければ自分で作るか、なんとか探し出して自己解決できないとお勧めはしない

513 名前:login:Penguin mailto:sage [2011/04/01(金) 00:48:12.59 ID:3HQC6Jud]
>>508
epgrec 導入したけど、最終的に自分でパッチを作らないとまともに動かなかったな






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<245KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef