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

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

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

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

【関連スレ】
Linux でビデオ録画【六枚目】
http://pc11.2ch.net/test/read.cgi/linux/1193058543/
【自家製】MythTV Part.3【HDDビデオ】
http://pc11.2ch.net/test/read.cgi/linux/1223721998/
【BT878】Linuxでのキャプチャを語るスレ
http://pc11.2ch.net/test/read.cgi/linux/1017186805/
Linuxでfriio
http://pc11.2ch.net/test/read.cgi/linux/1213378360/

【前スレ】
【視聴・録画】Linuxでテレビ総合3【デジタル/アナログ】
http://hibari.2ch.net/test/read.cgi/linux/1269999876/

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


2 :login:Penguin:2010/12/27(月) 03:38:55 ID:NhGhpjRN
PT1 driver
http://hg.honeyplanet.jp/pt1/
v4l-dvb (pt1 driver dvb)
http://www.linuxtv.org/hg/v4l-dvb 


Linux用DVBアプリ集、等々
http://2sen.dip.jp/dtv/

epgrec
http://www.mda.or.jp/epgrec/
foltia
http://www.dcc-jpl.com/soft/foltia/
rec10
http://www.rec10.org/xoops/modules/pico/index.php?content_id=4

3 :login:Penguin:2010/12/27(月) 03:40:23 ID:NhGhpjRN
<参考>

日経Linux2010年2月号
「PT2で地デジ録画システムを作る」
http://itpro.nikkeibp.co.jp/article/MAG/20100105/342880/?ST=lin-os

日経Linux2010年10月号
「カーネル標準ドライバでPT2を動かす」
http://itpro.nikkeibp.co.jp/article/MAG/20100906/351803/?ST=oss

4 :login:Penguin:2010/12/28(火) 22:17:17 ID:Z6hDv/JD
      ____∩_∩
  〜/        ・ ・\
   (          ∀   )  <ぼく、4ゲット君
    \/\/\/\/


5 :login:Penguin:2010/12/29(水) 20:01:44 ID:2IjeUelA
一族の恥さらしめ
    /\
   /  \
  /    \
 /      \
(      A )
〜\    ・ ・/
   ̄ ̄ ̄U ̄U

6 :login:Penguin:2010/12/29(水) 23:50:58 ID:bvxzf9Dy
まとめWiki http://www3.to/pt2wiki

7 : 【豚】 【1051円】 :2011/01/01(土) 19:50:55 ID:WrzA5wWN
1乙!

8 : 【大吉】 【1852円】 株価【19】 :2011/01/01(土) 22:57:24 ID:cH5qvznV


9 :login:Penguin:2011/01/02(日) 23:40:16 ID:oKrVfo7a
前スレが落ちたので上げておきますね

10 :login:Penguin:2011/01/04(火) 08:49:36 ID:7AwM8LEq
recpt1 httpサーバー版の人のblog
http://kopemon.wordpress.com/

11 :login:Penguin:2011/01/05(水) 01:29:46 ID:VHWTZa9j
新年早々からwowowが抜けなかったので、tvにbcas戻して5分たったら、抜けるようになったけど、
これって年中行事?

12 :login:Penguin:2011/01/06(木) 07:04:49 ID:/ZPHYEyL
>>11
そう。年中行事。
有料チャンネルの場合、暗号化キーの更新は数ヶ月おきに行われている(らしい)。

SDだしチャンネル分離が面倒なので今は加入していないのだが、昔某CSチャンネルで
久しぶりに抜くとやっぱり抜けなかったので、チューナーに入れてカスタマーセンターに
カード番号を言ってキーを流してもらうようお願いしたことがある。

放送は送りっぱなしなのでB-CASがどのチューナーに刺さっているか放送事業者は
知る術が無いのだが、念のため「久しぶりに見たら映らない」と言うのがポイント。

13 :login:Penguin:2011/01/06(木) 18:59:44 ID:djCMH1+Q
TSが大量になってきたので
MP4化しようかと思ってるのだが、字幕はどうしてる?
ファイルに挿入?それとも映像に入れてる?

14 :login:Penguin:2011/01/06(木) 21:57:08 ID:1Pt8WoB4
epgrecでTS録画後にTsSplitter.exeで分割、MP4へ変換をしようとしています。
(debian 5.0.7)
do-record.shでbatchにMP4エンコ用のencmp4.shを放り込むようにしたのですが、
suでwww-dataユーザになりdo-record.shを直叩きすると TsSplitter.exeはちゃんとtsを分割してくれるのですが、
epgrecの番組表から予約するとTsSplitter.exeが動かないので往生しております。
下記mailの様にtsが開けなかったといわれていることと、
日本語の化け方から文字コードがらみなのかと思われますが・・・
良い解決方法はありませんでしょうか。

Subject: Output from your job 124
To: www-data@video.hoge.co.jp
From: www-data <www-data@video.hoge.co.jp>
Date: Thu, 06 Jan 2011 20:25:55 +0900

TYPE: GR
CHANNEL : 20
AUDIO : 1
OUTPUT : /var/www/epgrec/video/GR20_20110106202451_M-oM-<M-4M-oM-<M-/M-oM-<M-+M-oM-<M-9M-oM-<M-/M-cM^@M^@M-oM-<M--M-oM-<M-8M-cM^@M^@M-oM-<M-.M-oM-<M-%M-oM-<M-7M-oM-<M-3.ts
23608
EITM^CtM^CM^IM^CO:M^CIM^CtM^A^ECMM^CtM^CM^IM^CO:M^CIM^CtM^A^EMMM^CtM^CM^IM^CO:M^CIM^CtM^A^HDM^AM^[,SDM^AM^[M^AM^[M^AM^[,1SEGM^A~
error - failed on open(/var/www/epgrec/video/GR20_20110106202451_M-oM-<M-4M-oM-<M-/M-oM-<M-+M-oM-<M-9M-oM-<M-/M-c??M-oM-<M--M-oM-<M-8M-c??M-oM-<M-.M-oM-<M-%M-oM-<M-7M-oM-<M-3.ts) [src]
/var/www/epgrec/video/GR20_20110106202451_M-oM-<M-4M-oM-<M-/M-oM-<M-+M-oM-<M-9M-oM-<M-/M-cM^@M^@M-oM-<M--M-oM-<M-8M-cM^@M^@M-oM-<M-.M-oM-<M-%M-oM-<M-7M-oM-<M-3_HD-1.ts




15 :login:Penguin:2011/01/06(木) 21:57:26 ID:1Pt8WoB4
[do-record.sh]

〜前略
elif [ ${MODE} -eq 1 ]; then
$RECORDER --b25 $CHANNEL $DURATION ${OUTPUT} >/dev/null
/var/www/epgrec/batch.sh /var/www/epgrec/encmp4.sh $OUTPUT
elif
後略〜


[batch.sh]
#!/bin/sh
job=$(mktemp /tmp/batch.XXXXXXXXXX)
echo "$@" >$job
echo "rm -f $job" >>$job
chmod +x $job
echo $job | batch


[encmp4.sh]
〜前略
wine /usr/local/bin/TsSplitter.exe -1SEG -SEPA $OUTPUT
ffmpeg でビデオエンコ
mplayer で オーディオエンコ
後略〜

16 :login:Penguin:2011/01/06(木) 23:03:22 ID:NdcuGhra
>>14
関係ないかもだけど、BonTsDemux.exeをwineで使ったときに同じように直でdo-record.sh実行すると問題ないけど、予約したときに動かなかったよ。
その時はインプットのパスををz:\\var\\www\\epgrec\\video\\tsfile.tsてな感じに書き換えたらちゃんと動いたけど、これも同じ問題かな?

17 :login:Penguin:2011/01/06(木) 23:05:20 ID:6BJksQiY
>>14
日本語を含まないファイル名でシンボリックリンクを張れば
解決すると思う。俺もたぶん同じところでハマった。

うちはこんな感じで処理してる。
${DIR}/${OUTPUT}.ts は日本語を含むTS ファイルね。

TMPNAME=`mktemp --tmpdir=/disk1/tmp -u`
ln -s ${DIR}/${OUTPUT}.ts ${TMPNAME}.ts
wine /usr/local/bin/TsSplitter.exe -EIT -ECM -EMM -SD -1SEG -SEP2 ${TMPNAME}.ts || exit


18 :login:Penguin:2011/01/07(金) 01:46:40 ID:PDsBHpip
シンボリックリンク張る位なら
途中までファイル名を$$.tsにしておいて
最後に対象の名前にリネームした方が良くないか?

19 :login:Penguin:2011/01/07(金) 23:52:33 ID:ibcyL4Ur
パッチを当てた状態でコンパイルが通らなくなったから調べてみたら
mplayer が libfaad2 を内部で持たなくなったんだね

20 :14:2011/01/08(土) 01:16:49 ID:biHpr8AQ
>16 >17
二通りの解法を示して貰えるなんて俺は果報者です。
とりあえず、何となく判らなくもないmktemp法を選び解決できました。
mktempで -u と --tmpdirが上手く受け付けなかった(気がした)ので多少変えつつ、

ORGBASE=`basename ${OUTPUT} .ts`
TMPPATH=${VIDEO}/tmp

TMPNAME=`mktemp ${TMPPATH}/tss_XXXXXXXXXX `
TMPBASE=`basename ${TMPNAME}`
ln -s ${OUTPUT} ${TMPNAME}.ts
wine /usr/local/bin/TsSplitter.exe -SD2 -SD3 -1SEG -SEPAC ${TMPNAME}.ts || exit #HD無しの場合にSD1を使う為

for base_name in `find ${TMPPATH} -name "${TMPBASE}*"`
do
rename=`(echo ${base_name} | sed "s/${TMPBASE}/${ORGBASE}/g")`
mv ${base_name} ${rename}
done

こんな感じでリンクからオリジナルの名前_{HD*,SD1}に復元してうまくいきました。
これで週末はゆっくり寝て撮り貯めが出来そうです。
みなさんありがとうございます。

21 :login:Penguin:2011/01/08(土) 14:05:02 ID:VBs8yMSH
>>19 年末に↓の変更があったようです
Remove forked internal libfaad2 copy.

The FFmpeg AAC decoder is default now and surpasses libfaad2 in all regards,
so there is no longer a reason to keep a forked library copy.

だそうです. パッチによる音声関係の改善点はffmpegでも同様に動いているはずなので
libfaad2関係は無視してdisableしてconfigureした方がいいかもしれない
パッチの方は 時間が取れた時に見直しておきます

22 :17:2011/01/08(土) 20:39:33 ID:prlvF01Y
>>20
解決したようで何より。
>>20 のように、どのようにして解決したかまで書いてもらえると
ありがたいし、回答した者としてもうれしい。

23 :login:Penguin:2011/01/09(日) 02:13:15 ID:ObMlHnSU
>>14
recpt1にsplitオプションあるんだから、わざわざバッチ組む必要ないよ

24 :login:Penguin:2011/01/09(日) 02:34:21 ID:iqEoF652
>>23
ヒント recpt1以外

25 :login:Penguin:2011/01/09(日) 10:51:16 ID:p/KI38c8
どこかでiconvかませればよさげ

26 :login:Penguin:2011/01/09(日) 13:57:39 ID:pQMOzMeK
PT2が手に入ったのでセットアップしようとしてるんだけど、
キャラクタデバイス版とカーネルに含まれてるdvbってのがあるみたいで…
どっちがおすすめとかありますか?

27 :login:Penguin:2011/01/09(日) 14:05:27 ID:q22GGnT8
DVB

28 :login:Penguin:2011/01/09(日) 14:39:30 ID:pQMOzMeK
>>27
ありがとう、頑張ってみます

29 :login:Penguin:2011/01/09(日) 16:38:41 ID:LdwcXpnt
キャラクタデバイスでやるほうが解説多いと思うよ。

30 :26:2011/01/10(月) 00:21:04 ID:HtWj6XRh
>>29
はい、、、いつの間にか間違えてキャラクタデバイス版の解説見てやってたようで、
なんか出来てしまったのでしばらくキャラクタデバイス版で使うことにしました。
Ubuntu10.10にupgradeするとdvbが手軽に出来る(?)っぽいので、
録画鯖組むタイミングで再チャレンジしてみようと思います。

31 :login:Penguin:2011/01/10(月) 17:57:50 ID:LbTg8Zhc
以前「開発版のccidだと復号化できない。古いバージョン入れたら治った」という話がスレで出ていたけど…
どうも、安定版最新(ccid-1.4.1)もダメっぽい。ccid-1.3.13ならいける模様。

32 :login:Penguin:2011/01/11(火) 15:07:18 ID:XwFNRbs6
お前らばかだなぁ
クロームPCなら地デジもOKだというのに


33 :login:Penguin:2011/01/11(火) 18:40:40 ID:YB5x137N
wineでBonTsDemux使えるとはしらなかったので挑戦してみました。

xorg無しの環境なので、Demuxからもwinetricksからも
ディスプレイよこせとしきりに言われるので泣く泣くxorgを入れ、
winetricks でdirectx9 vcrun2005 vcrun2008をインストール。
結果、動かせませんでした。xorg入れても動かなかったのはすごい敗北感です。
何がいけないのでしょう。

debian lennyでDemuxは↓のバージョン
up1091.zip (BonTsDemux v1.10+10k7+nogui+es+fix05 バグ修正)



34 :33:2011/01/11(火) 18:41:12 ID:YB5x137N
エラー
wine /home/user/work/BonTsDemux/BonTsDemux.exe -encode "MPEG2PS_AC3" -nogui -start -quit -i /video/foobar.ts -o /video/foobar_du.ts
Application tried to create a window, but no driver could be loaded.
Make sure that your X server is running and that $DISPLAY is set correctly.
err:ole:apartment_createwindowifneeded CreateWindow failed with error 0
Application tried to create a window, but no driver could be loaded.
Make sure that your X server is running and that $DISPLAY is set correctly.
err:ole:apartment_createwindowifneeded CreateWindow failed with error 0
Application tried to create a window, but no driver could be loaded.
Make sure that your X server is running and that $DISPLAY is set correctly.
Application tried to create a window, but no driver could be loaded.
Make sure that your X server is running and that $DISPLAY is set correctly.
err:ole:apartment_createwindowifneeded CreateWindow failed with error 0
fixme:winscard:SCardEstablishContext (0,(nil),(nil),0x2e4818) stub
Error:user@debian:~$ fixme:advapi:SetEntriesInAclA 1 0x33f79c (nil) 0x33f7d4
fixme:advapi:SetSecurityInfo stub
fixme:advapi:SetEntriesInAclA 1 0x33f788 (nil) 0x33f7d0
fixme:advapi:SetSecurityInfo stub
fixme:advapi:SetEntriesInAclA 1 0x33f7a8 (nil) 0x33f7f0
fixme:advapi:SetSecurityInfo stub
Could not load Mozilla. HTML rendering will be disabled.


35 :login:Penguin:2011/01/11(火) 22:00:57 ID:8czPrvQo
Make sure that your X server is running.

36 :login:Penguin:2011/01/12(水) 00:17:28 ID:BEsdXPt5
and that $DISPLAY is set correctly.の方じゃないか?

37 :login:Penguin:2011/01/12(水) 20:34:03 ID:BEsdXPt5
ふと疑問に思ったんだが、BonTsDemuxじゃなくてTSplitじゃダメなんだろうか?
TSplit.exeならcliで動くし。

38 :login:Penguin:2011/01/12(水) 21:04:19 ID:3LN/yyjT
こんなのもあるみたいだが使えるのかな?
http://code.google.com/p/tsdemuxer/


39 :33:2011/01/12(水) 23:11:05 ID:tlOIdZ3B
xserver上だったら立ち上がり、GUIから(m2v+wav)変換には成功するけど、
fixme:advapi:SetSecurityInfo stub
fixme:advapi:SetEntriesInAclA 1 0x33f788 (nil) 0x33f7d0
fixme:advapi:SetSecurityInfo stub
fixme:advapi:SetEntriesInAclA 1 0x33f7a8 (nil) 0x33f7f0
fixme:advapi:SetSecurityInfo stub
Could not load Mozilla. HTML rendering will be disabled.
このエラーは相変わらず。
なぜMozilla?wineがHTMLを表示しようとしてる?

xserver立ち上げててsshやスクリプトから使おうとしても相変わらず>34のエラーですorz

>37
TsSplitter.exeではNHKとかの0ch問題が対処できなかったので
BonTsDemux.exeなわけです。

40 :login:Penguin:2011/01/12(水) 23:50:41 ID:reQ0aaE4
>>38
ざっとソース読んだだけだけど、多分使える
強引なドリブルしているなぁと思うところも多々あるけど、まぁ他のも似たようなもんだと思った

41 :login:Penguin:2011/01/12(水) 23:56:07 ID:yUcq4vEl
>>39
> xserver立ち上げててsshやスクリプトから使おうとしても相変わらず>34のエラーですorz

DISPLAY環境変数はXにログインするときに設定されるんだから、当たり前じゃないの?
試してないけど、Xvfb使えば動くと思う

42 :33:2011/01/13(木) 01:04:41 ID:/149xxEC
and that $DISPLAY is set correctly.でググって出てきた
英語サイトとかに倣って余りよく判らずに
.bash_profileにDISPLAY=:0.0とか入れてた。

Xvfbは明日試してみるよ・・・

43 :login:Penguin:2011/01/13(木) 08:10:15 ID:Odlw/yfU
epgrecをつかってるんだけど

よく実行すると同じテレビ局が複数あったりするんだけど、これって正常
なの?良く見るとepgrecはかなり問題があるみたいだね

44 :login:Penguin:2011/01/13(木) 08:37:47 ID:GSxYv07L
俺なら恥ずかしくて書き込みボタン押せないレベル

45 :login:Penguin:2011/01/13(木) 10:03:08 ID:BOcNDlKk
俺なら小学校からやり直したくなるレベルの書き込みだな、これは

46 :login:Penguin:2011/01/13(木) 10:05:13 ID:wyv+jQjV
>>43
たまに実行すると大丈夫なの?

47 :login:Penguin:2011/01/13(木) 10:36:10 ID:4o4b33vd
ひとまず再起動して、2時間ぐらい放置しておいてみて

48 :login:Penguin:2011/01/13(木) 14:01:01 ID:WQoAwXnl
epgrecに問題が多いとは思わないが、番組情報取得中にPCをシャットダウン
すると番組表がくずれることがある。
番組情報取得にけっこう時間かかっているから、PCシャットダウンの
タイミングによってはそうなるのかもな。

TVRockだと最初の番組情報取得は時間かかるけど、次からは差分だけみたい
だから、あっという間に終わる。
epgrecももう少し速くできるようにしてくれればとは思う。
Linuxだからサーバ用途で、頻繁に電源切るのは想定外なのかもしれないが。

49 :login:Penguin:2011/01/13(木) 15:27:24 ID:JimuQblH
だったら2の倍数時の30分頃から更新されてるみたいだから
その30分から50分ぐらい後を目安にシャットダウンしかければ?

50 :33:2011/01/13(木) 15:55:21 ID:/149xxEC
Xvfbで(も)ようやく動かせたよ!
Xvfb自体も下のエラーでなかなか動かせなかったんだけど、
HALが入ってなかっただけだったという落ち。
> [config/hal] couldn't initialise context: (null) ((null))

いろいろ入れたり外したりごちゃごちゃだったけど、
整理するとlennyでxorg入れてない環境からだと
$ sudo aptitude install xvfb hal x-server-xorg-video-fbdev
$ sudo aptitude wine
$ wget http://www.kegel.com/wine/winetricks
$ sh winetricks vcrun2008 vcrun2005 directx9
でよかったのかな。
んで入れてから
$ export DISPLAY=:0
$ Xvfb :0 -screen 1 800x600x8 &
$ wine TsBonDemuxC.exe ほげ

とりあえず動いたけどできたファイルの検証はこれから。
ともあれ参考になったし、いろいろ知らないことを勉強できて面白かったですよ。
ありがとう。

51 :login:Penguin:2011/01/13(木) 17:10:24 ID:WQoAwXnl
getepgファイルには
29 */2 * * * www-data /var/www/epgrec/getepg.php
とあるから、変更しないでcronに登録してるなら、0時29分、2時29分、
…とか、1時29分、3時29分、…とかのように2時間おきに番組取得が実行
されるようだ。

epgrecはかなり長く使っているし(2年くらい?)、実行中かどうか気にせず
シャットダウンもするけど、番組表がおかしくなったのは2、3回しかないな。
そんなにシビアではないのかも。
低スペックPCなので、個人的には実行中に操作が重くなるほうが気になる。

52 :login:Penguin:2011/01/13(木) 18:17:05 ID:d0qsZpN9
>>43
epgrecの問題って重複チェックのロジックが若干甘いのと
キーワード予約での重複がログ出力されないのと
予約をキャンセルするとキーワード予約に引っかからなくなる位じゃね?
(1番目以外は仕様みたいだけど…)
他は大抵環境の問題だと思う

>>48 TVRocckのヘルプに
> 例えば"番組情報取得条件"を"2日以上経過"に設定した場合、
> 前回の取得から2日以上経たないとそのチャンネルの番組情報は取得しません
って有るから取得に行ってないだけじゃないか?
根本の仕組みはepgrecと大差無さげ


53 :login:Penguin:2011/01/13(木) 19:09:55 ID:WQoAwXnl
>>52
そういうことか。
あまり速いんで差分だけかと思い込んでいた。
だが、それで十分ならepgrecも2時間ごととかじゃなくて、1日か2日に1回に
変更したほうがいいかもな。
でもTVRockは番組時間の変更に対応してるんだっけ(うろ覚え)?
そこが違うか。
他の人はどのくらいの間隔で更新してるのだろうか。

54 :33:2011/01/14(金) 15:04:29 ID:I+lqFvio
録画後、その番組がバイリンガルとか音声多重といった情報を自動判別することはできますか?
NHK用スクリプトとか日テレ用スクリプトとかチャンネルごとに決め打ちでもいいです。
ffmpeg -i hoge.tsで得られる情報を眺めてますが、5.1chの番組の音声が二つのストリームに3chづつ入っていたり、
NHKニュース9のモノラル二か国語は単なるステレオにしか見えなかったりわけわからなす。


55 :login:Penguin:2011/01/14(金) 17:48:24 ID:b6NkgRmY
EITpresent [PID 0x0012 TID:0x4E section:0 , ARIB STD-B10, TR-B14参照]
URL http://http://www.arib.or.jp/tyosakenkyu/kikaku_hoso/hoso_kikaku_number.html
に"音声コンポーネント記述子"が含まれているので それを解析すればわかるよ.
まだ誰もそういうツールを書いてないだろうから 書いたら公開してね

56 :login:Penguin:2011/01/14(金) 19:10:35 ID:KrskmXSa
ステレオ
モノラル
デュアルモノラル (一番クソ仕様)
5.1ch


57 :login:Penguin:2011/01/15(土) 00:40:31 ID:ZbOJheS9
デュアルモノだけはAACのADTSヘッダ見る必要あるんだっけか?
まあTVTestのソース見るのが早いと思う。

58 :login:Penguin:2011/01/15(土) 12:34:52 ID:OlrnbH8x
>>57
ADTS本来の書式で定義されてないのを勝手に追加してやってるからね。
AACのストリームを2つに分ければいいものを、汚い実装しやがって、という感じですよ

59 :login:Penguin:2011/01/15(土) 12:51:28 ID:GPhqYjwm
>>57
音声ストリーム自体で判定しようとすると CMの間だけステレオに切り替わってたりするので当てになりません
現番組の音声構成についてはEITに示すことが運用規則で決まってるので こちらを使うべきだと思う
しかもデュアルモノの場合 ADTSヘッダを見てもch数0 が書いてあるだけで
通常はペイロードにPCEを含めてチャンネル構成を示すのでしょうが それも含まれてなく
SCEが2つあることで 独立したフロント2chがあることを暗黙的に示してるだけ.
フレーム全体をパースしないとわからない... 本当に2ストリームに分けろよといいたい

60 :login:Penguin:2011/01/15(土) 12:54:15 ID:vMbwWcYO
メーカーの製品はどうやってるんだろうね

61 :login:Penguin:2011/01/15(土) 13:57:10 ID:OlrnbH8x
>>59
vlcのパッチでは横着してch数=0ならデュアルモノと決め打ちで対処した。
PCE見ようとするとビット詰め詰めの構造で面倒くさくてやってられないから。


放送の実質的な規格だし、よくも悪くももう製品がわんさと出ているので
ショボイ仕様だからといってもめったなことでは変えられない。
大勢集まって規格作ったんだろうに、何をやっているのか、
ホント怒鳴りつけなくなるほど酷いよね。

62 :login:Penguin:2011/01/15(土) 18:19:06 ID:+PuYU+f3
デジタルTVでインタレースとか、NHKの暗躍らしいな

63 :login:Penguin:2011/01/15(土) 23:37:05 ID:wqznTUd7
>>6のwiki見ながら無事設定完了

64 :login:Penguin:2011/01/16(日) 00:31:37 ID:FHp7oAhB
recpt1でテレビ朝日やっと撮れた。
へんなPMTが流れてるので、table_id != 2 は無視しないと
ダメらしい。一応PMTのバージョンチェックもいれてみたけど
、特に変更なしでした。

65 :login:Penguin:2011/01/16(日) 17:10:49 ID:AJmsFIhn
>>63
windowsでの設定かい?

66 :login:Penguin:2011/01/16(日) 23:21:09 ID:GEmXyLPU
荒し臭いので構わない方がいいかと

67 :login:Penguin:2011/01/17(月) 00:23:32 ID:ffz7tNrj
昨日から毎日放送がrecpt1でsid指定すると録画に失敗するようになった・・・

68 :login:Penguin:2011/01/17(月) 00:59:16 ID:7WTwpAYl
AV AMP持っているので、TSを保存したものを再生する時に、
AV AMPさんに音声のデコード全般をお願いしたいと思ってるんだけど、
mplayerのhwmpaって日本は眼中ないからAAC対応してませんでFA?

69 :login:Penguin:2011/01/17(月) 01:14:38 ID:qgaqOa1+
>>66
6==63 は、アフィ乞食

70 :login:Penguin:2011/01/17(月) 13:04:29 ID:InznpbLz
>>68
ちょっとソース見た感じではAACには対応してないね
でも実際にやってるのは 入力データからヘッダを解析して出力バッファの属性をセット,
ペイロードをコピーしてるだけだから 違いはsync回りの部分だけじゃないのかな
libmpcodec/ad_hwmpa.c を参考にしてad_hwaac.cを作るのは
そんなに作業量は多くなさそう 頑張って;)


71 :login:Penguin:2011/01/17(月) 16:50:31 ID:t1yw50JZ
rec10がバイリンガルを判別してエンコしてくれるみたいだけど、
do-recordからrec10に渡してうまいこと処理できないものかな。

72 :login:Penguin:2011/01/17(月) 21:25:45 ID:8FSS+nYq
>>67
それは大変ですな

73 :login:Penguin:2011/01/18(火) 00:48:05 ID:UdGjaVw3
>>70
協力ありがとう
昼休みにちょっとだけコード読んでみたけど、
自分もその理解でした。
やって出来そうな難易度なので、やってみますかね

74 :login:Penguin:2011/01/18(火) 02:15:56 ID:QWWZYlkv
>>67
tssplitter_lite.cでPMTがTS1パケット内に収まっていると決め打ちしているからみたいだ

75 :login:Penguin:2011/01/19(水) 00:34:28 ID:CMsEBO98
あら、Avidemux2は以前はTSファイルを食わせると確実に落ちていたのに
いつのまにかTSファイルを編集できるようになっている @ Avidemux2.5.3
けど結局一旦音声をPSに変換しないとうまく編集できないのね。

76 :login:Penguin:2011/01/19(水) 12:50:41 ID:cbCl9uR/
ATXが無料放送しか映らなくなった。
REGZAに刺して3時間くらいATXにしておいたら映るようになった。
3時間の間にマイスカパーで契約情報変更したからそれでなにかを受信したのかもしれないけど関係性は不明。
epgrecやrecpt1の設定で何か関係あるのかな?それともドライバ?
BCASカードは契約して丁度1年と1週間。


77 :login:Penguin:2011/01/19(水) 12:53:05 ID:cbCl9uR/
>>76
書き漏れた。
REGZAに刺したら契約期限切れと表示されてました。
定期的にREGZAに刺して何かを受信しないとだめなのかな?

78 :login:Penguin:2011/01/19(水) 13:06:34 ID:3eqC8bvI
スカパーならB-CAS内の鍵の更新じゃね?

79 :login:Penguin:2011/01/19(水) 13:07:19 ID:oNgKzu/m
>>77
有料放送のコードは数ヶ月置きに更新されてるから。
一定期間、コードの有効確認ができなければ、無効になる

80 :login:Penguin:2011/01/19(水) 19:46:15 ID:cbCl9uR/
>>78>>79
おお、そうなのか、ありがとう。
Ubuntu PT2 epgpec の環境で書き換えってできますか?

81 :login:Penguin:2011/01/19(水) 19:50:45 ID:cbCl9uR/
書き換えじゃなくて更新だった。

82 :login:Penguin:2011/01/19(水) 22:10:13 ID:oNgKzu/m
なんども出てるだろ。
だから返信ないから俺が答えてるのに更に質問かよウザイ

83 :login:Penguin:2011/01/19(水) 23:07:53 ID:oMe3xLhK
最初から答えるなよ
それこそ何度も同じ事繰り返されてるじゃんw

84 :login:Penguin:2011/01/20(木) 01:44:25 ID:in4chUIc
>>82
了解です。
そのレスでも結構ヒントを得たので調べてみるね。

85 :login:Penguin:2011/01/20(木) 02:06:12 ID:xzVdsvBT
>>74
PMT解析してるところを修正してみた。
ttp://2sen.dip.jp/cgi-bin/pt1up/source/up0307.zip


86 :70:2011/01/20(木) 12:38:19 ID:qc9p3DVK
>>73
さらにちょっと調べてみたところ どうやらそんなに単純ではないようです
IEC958は 元々PCM用であって PCM以外のデータを載せるには
libmpcodecs/ad_hwac3.cのように IEC61937に従ってフレーム化してやる必要があるみたいですね
http://wpedia.goo.ne.jp/enwiki/IEC958 にわりとわかりやすくのってました
あとさらにALSAとか-ao側での対応も必要で
(AC3の場合と同様に) hw AACを検出して channel status bitを設定しないとダメみたい

libao2/ao_alsa.c の変更部分はわずかだし問題ないとして
libmpcodecs/ad_hwac3.cを参考にするとして,
IEC61937-2(IEC-60958へのAACの載せ方)が ちょっとググったけど無料で見られるのが無い
オープンソースの音楽プレーヤとかでAACのデジタル出力に対応してるのもありそうだから
そういうとこから情報を見つけてくるしかないかも....
(当方にPCにつなげられるデコーダがないため すべて推測の話ですいません)

87 :login:Penguin:2011/01/20(木) 18:39:18 ID:xYGGMxlt
配信中にコメントで脅迫を受けたと警察に通報
http://www.nicovideo.jp/watch/sm12894776

ネタ投下。

88 :login:Penguin:2011/01/20(木) 21:27:38 ID:qc9p3DVK
>>73, 86 自己レス
ffmpeg のlibavcodec/spdifenc.c が(フォーマットの解説を含め)参考になりそう

89 :login:Penguin:2011/01/20(木) 23:49:34 ID:FE3VPlSK
>>88
色々と情報をまとめてくれてありがとう
とても参考になります
libavcodec/spdifenc.c は確かに良さそうですねー

90 :login:Penguin:2011/01/21(金) 01:15:36 ID:uRzPqk+s
ttp://www.google.com/url?sa=t&source=web&cd=1&ved=0CBkQFjAA&url=http%3A%2F%2Fwww.jsa.or.jp%2Fstdz%2Fedu%2Fpdf%2Fb4%2F4_08.pdf&ei=klw4TbmiOo6ycYX6vJAK&usg=AFQjCNETcdwTS2VqJpWsa1cIbpr_NIgFQg
ここ綺麗にまとまってるねー
経済産業省委託事業やるじゃん!
つかみはおっけー

ttp://www.sakurachan.org/soft/mediatools/
IEC60958/IEC61937準拠 圧縮音声ビットストリームを普通のLPCMとして録音したRIFF wavファイルから、圧縮音声のElementary Streamを取り出します。
180度反対の事やってる人発見
世の中面白い

91 :login:Penguin:2011/01/23(日) 14:57:31 ID:vVkbUKkf
Fedora14にchardev版インストールしました。
driver/recpt1は1.1.0、arib25は0.2.4、DVBドライバはblacklist.confで殺してあります。

テストすると:
$ recpt1 --b25 --strip --device /dev/pt1video2 15 5 /var/tmp/test.ts
using B25...
enable B25 strip
using device: /dev/pt1video2
pid = 8211
C/N = 34.157329dB
Recording...
b25->put failed
b25_decode failed (code=-9). fall back to encrypted recording.
Recorded 5sec
のようにデコード失敗の出力になります(エラーコードの-9の意味わかりません)。
$ mplayer /var/tmp/test.ts
で表示するとワンセグの小さな画面で、音が出たり出なかったりします。

どこら辺を見直した方がいいのでしょうか?ほんの小さなヒントでも欲しいです。
お願いします。

92 :login:Penguin:2011/01/23(日) 15:24:34 ID:1gxdPn+C
>>91
BCASカードは認識してる?
$ pcsc_scan

93 :login:Penguin:2011/01/23(日) 15:35:58 ID:vVkbUKkf
>>91
はい。上下だけ抜粋。
$ pcsc_scan
PC/SC device scanner
V 1.4.17 (c) 2001-2009, Ludovic Rousseau <ludovic.rousseau@free.fr>
Compiled with PC/SC lite version: 1.6.4
Scanning present readers...
0: SCM SCR 3310 NTTCom [Vendor Interface] 00 00
...
Possibly identified card (using /usr/share/pcsc/smartcard_list.txt):
3B F0 12 00 FF 91 81 B1 7C 45 1F 03 99
Japanese Chijou Digital B-CAS Card (pay TV)
^C

94 :login:Penguin:2011/01/23(日) 15:38:05 ID:h6WzzaGn
>>93
ccidのバージョンは?
1.4以上だとB-CASが認識しないよ

95 :login:Penguin:2011/01/23(日) 15:44:24 ID:vVkbUKkf
ccid 1.4.0
pcsc-lite 1.6.4
pcsc-lite-devel 1.6.4
pcsc-tools 1.4.17

みたいです。同時に入ったperlのモジュールはわかりません。

96 :login:Penguin:2011/01/23(日) 15:47:17 ID:vVkbUKkf
>>92
>>94
原因はB-CASが認識していないためのようですね・・・

97 :login:Penguin:2011/01/23(日) 15:57:47 ID:BDvUXa1E
いまFedora 13使ってるが、しばらくそのままにしておこう。

やっぱりFedoraは最新リリースが出たときに
その一つ前のリリースにupgradeするのが無難な使い方だね。

98 :login:Penguin:2011/01/23(日) 20:17:33 ID:Nr0ZxgtS
>>97
安定版がいいならCentOSだと思う

99 :login:Penguin:2011/01/23(日) 20:42:08 ID:9Mk9qlFN
>>96
>>31

100 :login:Penguin:2011/01/23(日) 22:08:13 ID:vVkbUKkf
>>99
いきなり紋付袴着た白鵬が、どでかく5秒間映りました。ありがとうございます。

# yum info ccid
読み込んだプラグイン:langpacks, presto, refresh-packagekit
Adding ja_JP to language list
インストール済みパッケージ
Name : ccid
Arch : x86_64
Version : 1.3.13
Release : 2.fc14
Size : 437 k
リポジトリー : installed
From repo : /ccid-1.3.13-2.fc14.x86_64
Summary : Generic USB CCID smart card reader driver
URL : http://pcsclite.alioth.debian.org/ccid.html
License : LGPLv2+
説明 : Generic USB CCID (Chip/Smart Card Interface Devices) driver.

>>92 >>94 さんにも感謝します。

101 :login:Penguin:2011/01/25(火) 01:20:25 ID:JUo6+n3m
前スレ 984 に対応したfuse_b25 ver. 0.3.0 をうpしました 2sen DTV up0543
あまりしっかりとテストできてないのですが
MythTVから(音声の問題が無ければ)再生できるようになってると思います
よろしければお試し下さい

あと >>21 のmplayer 向けのパッチと
別件でgstreamer のパッチ(totem/playbin2できちんと再生 + seek)も 後日うpする予定ですが
このスレでのmplayer S/PDIF再生関係のレスに触発されて
gstreamerの方にも できればS/PDIF出力の実験版 (自分でテストできないので)を付けたくなってきたので
ちょっと先になるかもです

102 :login:Penguin:2011/01/25(火) 19:47:46 ID:j307KzAe
>>101
さっそくMythTVで試しました。
まずは短時間ですが、画像音声とも録画出来ました。ありがとうございます。
長時間録画や音声切り替わり時の録画はこれから試してみます。

103 :login:Penguin:2011/01/25(火) 22:41:13 ID:nxAvssab
MythTVもlibfaadに依存して再生してくれるんだっけ?
そうなればvlcかまさなくてよくなりそうかな。最近いじってなかったから
またやるか。

104 :login:Penguin:2011/01/26(水) 06:01:00 ID:k06vcKUz
>>102
fuse_b25 0.3.0の導入は完了したのですが、
MythTVとの連携方法はどうしたらいいのでしょうか?
もし宜しければ、詳しく教えて頂けませんか?


105 :login:Penguin:2011/01/26(水) 12:59:51 ID:BE+7BtbQ
>>103
MythTVは ffmpeg を使ってるはず. 基本的には
mplayerやgstreamerのffmpeg用パッチと同等の変更を MythTVに加えればOKなのですが
音声構成の切り替えは コーデックだけの問題じゃないので...
しかもffmpegのAACデコーダ自体は faadと違って 音声構成が変わっても落ちずにいるはず
あとは使う側で 音声構成の変化を検出して 出力する側を再構成するという処理を加えるんだけど
そのためにはMythTVが出力をどう制御/構成してるか 知って変更しないといけないね

デュアルモノ対応についてはまた別で
出力側の再構成は関係なく デコーダを呼び出してる部分の変更だけで対応できる
mplayerのパッチでは 内部に独自版のffmpegを抱えているので
(効率の面から)強引にffmpeg内部にも手を入れたりしてるけど
gstreamerの様に ffmpeg自体に手を入れずに対応する事は可能

+ S2APIの問題があるような... mplayerでは S2API用のチャンネル設定ファイルのフォーマットを
勝手に決めて使ってます
MythTVではまた違うフォーマットを使っているだろうから 変更が必要のはず.
旧APIでの*zap 形式のような標準的なチャンネル設定ファイルのフォーマットがあれば
mplayerの方でもそっちを使うようにしたいんだけど...

BSの場合はチャンネル設定ファイルの変換が必要と思う.
というわけで まだ結構アプリ側に手を入れなきゃいけない部分があるかも...

106 :login:Penguin:2011/01/26(水) 17:34:24 ID:eUksq9nT
めんどくさいのでvlc経由でいきます

107 :recpt1 httpサーバー版の人:2011/01/27(木) 19:15:28 ID:x+GCO2IK
blogが貼られているのに今気づきました・・
ところでみなさんハードディスクの容量に苦しんでると思うのですが
どういう工夫をしていますか?
私はLVMで1TB+2TB+2TB=5TBの領域を作ってTSを保存してますがそれでも
限界が近づいてきています・・


108 :102:2011/01/27(木) 19:38:25 ID:zNp4i8DG
また規制に巻き込まれた。。情報まとめるのはどこのサイトがいいかな?

109 :login:Penguin:2011/01/27(木) 22:06:35 ID:qL2HwwNp
PT2にて地デジが1チューナーしか使えなくなる不具合が発生しました。
2チューナーを同時使用して1分間の録画を計6本 排他制御しながら録画していたときに発生しました.。
そのときのシステムログを見てみると3つ目か4つ目の受信から怪しい挙動をしているようです。
これ以後は、1チューナーでしか受信できなくなってしまい再起動するまでこの現象は継続しました。
なお不具合の再現を試みましたが出来ませんでした。

まあ原因は、録画終了後にwaitを入れずに次録画を始めた事だと思うのですが一応報告しておきます。

OSは、ubuntu10.04 Disktop32bit
ドライバーは、キャラクタデバイス版
recpt1は、1.1.0のノーマルです。>>85のパッチはあててません。

110 :login:Penguin:2011/01/27(木) 22:07:52 ID:qL2HwwNp
あと参考にならないかもしれませんがシステムログの該当箇所です。

Jan 26 20:51:56 hoge-PT2 kernel: [184709.502843] PT1:ISDB-T Wakeup
Jan 26 20:51:56 hoge-PT2 kernel: [184710.013033] PT1:ISDB-T Wakeup
Jan 26 20:51:57 hoge-PT2 kernel: [184710.080374] CN(1)Val(e0e0615)
Jan 26 20:51:57 hoge-PT2 kernel: [184710.512109] CN(1)Val(e0e0615)
Jan 26 20:52:57 hoge-PT2 kernel: [184770.545362] (251:3)Drop=00000000:00000000:00000000:00000000
Jan 26 20:52:57 hoge-PT2 kernel: [184770.545370] PT1:ISDB-T Sleep
Jan 26 20:52:57 hoge-PT2 kernel: [184770.545435] (251:2)Drop=00000000:00000000:00000000:00000000
Jan 26 20:52:57 hoge-PT2 kernel: [184770.545441] PT1:ISDB-T Sleep
Jan 26 20:52:58 hoge-PT2 kernel: [184771.745822] PT1:ISDB-T Wakeup
Jan 26 20:52:59 hoge-PT2 kernel: [184772.053729] PT1:ISDB-T Wakeup
Jan 26 20:52:59 hoge-PT2 kernel: [184772.709558] CN(1)Val(acac001c)
Jan 26 20:53:03 hoge-PT2 kernel: [184776.345079] (251:3)Drop=00000000:00000000:00000000:00000000
Jan 26 20:53:03 hoge-PT2 kernel: [184776.345087] PT1:ISDB-T Sleep
Jan 26 20:53:04 hoge-PT2 kernel: [184777.651857] PT1:ISDB-T Wakeup
Jan 26 20:53:08 hoge-PT2 kernel: [184781.824034] (251:3)Drop=00000000:00000000:00000000:00000000
Jan 26 20:53:08 hoge-PT2 kernel: [184781.824040] PT1:ISDB-T Sleep
Jan 26 20:53:09 hoge-PT2 kernel: [184782.466183] PT1:ISDB-T Wakeup
Jan 26 20:53:13 hoge-PT2 kernel: [184786.761771] (251:3)Drop=00000000:00000000:00000000:00000000
Jan 26 20:53:13 hoge-PT2 kernel: [184786.761779] PT1:ISDB-T Sleep
Jan 26 20:53:59 hoge-PT2 kernel: [184832.549202] (251:2)Drop=00000000:00000000:00000000:00000000
Jan 26 20:53:59 hoge-PT2 kernel: [184832.549208] PT1:ISDB-T Sleep



111 :login:Penguin:2011/01/28(金) 00:57:07 ID:bbwBX6c4
>>109
まだバグあるの?

たまに録画できなくなって
サイズ0のファイルができあがるんだよね。

プロセス強制停止しても無駄だし、
再起動しないとなおらない。

112 :login:Penguin:2011/01/28(金) 06:27:54 ID:w4xcLWAq
>>108
> また規制に巻き込まれた。。情報まとめるのはどこのサイトがいいかな?

ここのwikiなら無料みたいなんで、どうですか?
@WIKI
ttp://www.atwiki.jp/

113 :102:2011/01/28(金) 22:35:05 ID:VQ3p/K/O
>>112
ページ作ってみました。
http://www43.atwiki.jp/mythtv-dvb/

114 :login:Penguin:2011/01/29(土) 00:42:20 ID:Qn91KDHc
>>113
epgからxmlダンプしてくれるツールつかってmcxml.xmlさえ作れれば
あとはmythfilldatabaseでゴリゴリ読ませればいいだけなんだけどな。

115 :login:Penguin:2011/01/29(土) 04:29:56 ID:cf424dwF
/dev/dvb/adapterN/dvr0 -(TS, *1)--> epgdump r2 -(XML)-> mythfilldatabase

*1: EPG情報も全部出てくるようにDMX filterなりを指定してtuneする必要がある。


116 :login:Penguin:2011/01/29(土) 12:00:40 ID:aBnS9BZ/
>>112-115
【自家製】MythTV Part.3【HDDビデオ】
http://hibari.2ch.net/test/read.cgi/linux/1223721998/

専スレあるからそっちに移動してくれ
あとwiki名にPT1/PT2を入れた方がいいよ

>>107
HDDをリムーバブル化して満タンになったら入れ替え

117 :login:Penguin:2011/01/29(土) 12:08:17 ID:ESz8d7Qo
recepgが番組表の取得はしてくれるんだけど1日くらい経つとチャンネルが
重複して表示されるようになってしまう。DB削除して番組表取得やり直しても
また発生する。動作ログ見ると

getepg:: 正常な/tmp/__temp.xml_gr13が作成されなかった模様 (当方名古屋近辺在住のためgr13はNHK教育)

の後に

getepg::放送時間重複が発生した番組xxxを削除

がズラーっと並んでる状態。何が原因なんだろうか…

環境は
PT2
Ubuntu10.04 デスクトップ版32bit
キャラクタデバイス版ドライバ
recpt1 httpサーバー版RC4


>>107
ありがたく使わせていただいております。ただ、 BonDriver_HTTP.dllとTVtestの組み合わせは
私の環境ではパラパラ漫画状態になってしまいまともに視聴できませんでした。
recpt1のプロセスが割り込み不可とスリープ中の遷移を繰り返す状態になってしまいます。
VLCでは視聴はできるのですがこちらも1分に一回くらいの割合でドロップが出るような感じです。
録画は正常に出来ているので受信環境の問題ではないと思いますが…

HDDはまだ運用始めたばかり、というかまだ上記の状態なので大丈夫ですが今後どうなることやら。

118 :login:Penguin:2011/01/29(土) 12:47:03 ID:Cg/vQvbR
こんなのもある。Wikiはどこか一ヶ所に集約したいなぁ
ttp://rokugadelinux.wiki.fc2.com

119 :login:Penguin:2011/01/29(土) 19:02:34 ID:Qn91KDHc
vlc経由じゃないと無理ってことで
直接DVB叩けるようになったら起こして

120 :login:Penguin:2011/01/29(土) 19:14:05 ID:CDNnyzPN
>>116
>>115 はどうやってDVBデバイスからEITを取り出すかって話だから すれ違いとまではいえないんでは?

あとEPG情報って 家電とかだとiPGのサービス使って一気に取得してるんじゃないのかな?
http://www.ipg.co.jp/gguide/index.html
地上Dでのホスト局とか BSのチャンネル番号だったかも決まってたように思ったから
これ取り出すことができれば楽だよね 全局分が決まった時間に受信するだけでOKになる
データ放送見たいなのとフォーマット同じで その中身はXMLとかだといいのにな
#ってこれはスレ違いか すみません

121 :login:Penguin:2011/01/29(土) 19:43:27 ID:cf424dwF
>>120
・地上波デジタルは各局の放送ストリームの中に番組表データが乗ってくる
・BSデジタルはStarChannel以外は各局のストリームに全局の番組表データが乗ってくる
・デジタル放送ではGコードはもはや必要ない
・テレビ・レコーダの番組表は放送波から抽出したものを表示している
・番組表のデータは残念ながら、データ放送のデータ書式(BML)とは異なる

122 :login:Penguin:2011/01/29(土) 20:05:28 ID:CDNnyzPN
>>121
各局ストリームにのせてるEIT情報は ビットレートの関係でそんなにバースト的に送られず
周期がけっこう長いと思ったのですが.
それに
http://www.ipg.co.jp/gguide/place2.html
とか見ると DTVでも使ってそうに思えます.
うちのやや古いブラウン管のデジタルHDTVは Gガイドのロゴや広告が出てたような..
(すみません スレ違いですね)

123 :login:Penguin:2011/01/29(土) 22:35:30 ID:XCPrka0G
ttps://github.com/hiranotaka/vlc-arib/wiki

コレでいいんでないの?
コード流用して recpt1 に盛り込もうと思いつつ着手してないぜ

124 :login:Penguin:2011/01/30(日) 00:24:28 ID:mqOW8oIW
>>109-111
外しているかもしれないけど、その症状が起きているとき、
ksoftirqd/0 か ksoftirqd/1 とかのCPU usage がガンガン上がっていない?
うちの環境では、0バイトのファイルができる時はそうなっていて、その場合は、
#modprobe -r pt1_drv
#modprobe -i pt1_drv
として、ドライバをいったん外して、再度つなぐと回復する場合が多い、というかウチでは100% うまくいっている。
まぁ、対症療法でしかないけど。 ちなみにUbuntu 10.04 64bit serverの環境

125 :login:Penguin:2011/01/30(日) 02:51:35 ID:WTblhOgv
0byteのファイルが出来たって状況じゃないけど、
1ヶ月ぐらいrecpt1を動かしっぱなしにすると、
取り出すTSなデータが「変」になる状況が起こる。
毎日マシン再起動させてしのいでる

126 :login:Penguin:2011/02/01(火) 00:48:26 ID:pWH2lwO6
recpt1がたまにセグメンテーション違反で落ちる。
b25デコードしたとき返ってきたデータが大きくて
tssplitterの受取用バッファのサイズを超えてるとき起きてるような気がする。

127 :login:Penguin:2011/02/01(火) 14:59:06 ID:i5k2BB7r
recpt1.cのcreate_queue()の
int memsize = sizeof(QUEUE_T) + size * sizeof(BUFSZ);
って
int memsize = sizeof(QUEUE_T) + size * sizeof(BUFSZ*);
だよね?
実害はないけど。メモリ食うだけで。

128 :login:Penguin:2011/02/02(水) 07:20:06 ID:sDIWR/lz
Linuxでの動作報告をほとんど見かけないHDP2(5606B)をUbuntuで動かそうと、
V4L-DVB driver for MonsterTV HDをインストールして、
dvb-usbからの"SKNET MonsterTV HDP2 ISDB-T PCI successfully initialized and connected."という
ログメッセージを確認。

よっしゃと思ったものの、どういうわけかチャンネルスキャンに失敗する。シグナルを全く拾えない。

すわハズレ個体を引いたかと思っていたら、住んでいる賃貸のテレビ受信設備が地デジ対応ではなかったでござる。
2009年新築の賃貸なのに…。

とりあえずドライバは入りましたということで…。


129 :login:Penguin:2011/02/02(水) 11:38:26 ID:4DYSHE65
地デジは終わコン

130 :login:Penguin:2011/02/02(水) 17:06:41 ID:Q1tapUGX
>>128
挑戦おつ

131 :login:Penguin:2011/02/02(水) 17:11:09 ID:dVLIg05z
日々是挑戦

132 :login:Penguin:2011/02/02(水) 22:36:28 ID:p8F5i3uT
>>126
スレ違いかもしれないけどFreeBSDではpthreadのデフォルト
スタックサイズが1Mbyteで、splitbuf が足りずに終了時に
必ず落ちていた。
reader_func のsplitbuf をstaticにしたらセグメンテーション違反が
起きなくなった。
ttp://goo.gl/uzvyu

133 :login:Penguin:2011/02/03(木) 20:48:39 ID:WUqHAC58
>>94
これって今も問題起きてる人いるのかな?
さっきFedora14に上げたんだけど 無事に復号できてる.
pcsc-lite-1.6.4-3.fc14.x86_64
ccid-1.4.0-2.fc14.x86_64

(Info.plistがちょっと変わったみたいだから そのせいかな.
うちはFriio付属のリーダだからInfo.plistを毎回編集して追加してるんで関係ないけど)

134 :login:Penguin:2011/02/03(木) 22:37:16 ID:YzLSi7HA
epgrec的には4月からBS102がプレミアムになって103のBShiが無くなるってだけで
他に何か対応する必要なしでいいんだよね?

135 :login:Penguin:2011/02/03(木) 23:21:26 ID:ZPkItsrX
>>134
epgdumpをいじらないとチャンネル名が昔のままになるかも

136 :login:Penguin:2011/02/04(金) 20:12:02 ID:9SM9DB1K
>>127
修正したらrecpt1のメモリー使用量25MB程度減った。
複数動かすので結構効くかも。


137 :login:Penguin:2011/02/04(金) 23:04:00 ID:h4/hXEMY
>>133
自己レス やっぱり駄目だった
リアルタイムで復号して時間が経つと(数分〜15分くらい)でエラーになるみたい
結局 kojiからccid-1.3.13 を落としてきて downgradeするハメになってしまった
やっぱり作者自身が言ってるように libusb-1.0に変わって
4月から放置されてるレースコンディションのバグが影響してるような...

138 :login:Penguin:2011/02/06(日) 11:56:01 ID:Itc3W/eP
108は終わコン

139 :login:Penguin:2011/02/06(日) 13:03:31 ID:uwk3ADo8
PT2+epgrecが快適で、調子こいてたら、HDDがパンク。

そこで、総録画ファイル容量がスレッショルドに到達したら、
古い順に削除するアプリを作成した。
他にも作っている人いるだろうけど、需要があればアプするよ。
(申し訳ないけど、素人がCで書いているので、信頼性はアレだけどな)

140 :login:Penguin:2011/02/06(日) 16:00:05 ID:pZLq8Yq+
>>139
find /DIRECTORY -mtime N -exec rm {} \;

141 :login:Penguin:2011/02/06(日) 18:16:56 ID:t6m+mkgO
>>140
それだと特定の日付のやつしか消えなくないか

DIR=<DIR>
SIZE=<SIZE> # megabytes
while [ `df -m $DIR | awk '/^¥// {print $4}'` -lt $SIZE ]
do
rm $DIR/`ls -tr1 $DIR | head -1`
done

とか。テストしてないんで動くかわからんけど。

142 :login:Penguin:2011/02/06(日) 18:40:51 ID:ywh2eKTh
おれもまず>>140 みたいなのを想像した。
いずれにせよC で書くほどのナニじゃない。

143 :139:2011/02/07(月) 00:58:02 ID:NFj5BAvx
俺はオナニーが好きなので、ついついCで作ってしまう。

単にファイルを消すだけじゃなくて、次のような機能を搭載してみたw
(1) ファイルを消したらMySQLの録画一覧レコードからも削除
(2) ジャンル毎に強制削除を制御(ファイル名でMySQL DBからセレクトすると
番組ジャンルが取得出来ることを利用)
(例:ニュース番組は3日経過したら削除。ドラマは一月で削除。
アニメはTotal容量がスレッショルドに達しないり削除しない(w)
(3) Total容量がスレッショルドに到達したら、古いファイルとMySQLのレコードを
削除。

まあ、コードもみっともないし公開はやめとくわ。


144 :名無しさん:2011/02/07(月) 08:03:11 ID:xlr0PN8B
何がしたかったんだよw

145 :login:Penguin:2011/02/07(月) 09:18:46 ID:vnv3CQTw
そんな言い方して公開したら叩かれるだけに決まってるのに

146 :login:Penguin:2011/02/07(月) 13:12:48 ID:xV9T2t+2
まあ、その、なんだ。公開してみたらいいんじゃねーの?自分しか使わないパッケージでも公開するといろいろ勉強になることあると思うぞ。俺も実質自分専用のアプリだけど公開してるしな

147 :login:Penguin:2011/02/07(月) 13:59:10 ID:na9aeyF6
他人に指摘されて始めて気づく事実とか勉強になるしね

148 :login:Penguin:2011/02/07(月) 20:44:03 ID:10a/Pexv
そんな殊勝な考えしてるわけないだろ
肯定意見しか求めてないんだよこういうガキは

149 :login:Penguin:2011/02/07(月) 22:57:08 ID:gEWcD4pR
>>140-141
-mtime +7 とかでいいんじゃない?

150 :login:Penguin:2011/02/07(月) 23:39:12 ID:zr81zM80
>>149
そうだろうけど >>139の人は 最初の説明が不足していただけで 実際は>>143のように
もっと複雑に ジャンル毎に優先度付けて 必要最低限のファイルだけ削除したいっていうお題じゃないのかな

シェルスクリプトやスクリプト言語に詳しくなければ Cで書いても全然不自然じゃないと思う
何も創り出さないで叩くだけのベテランとか, いる・いらないしか言わない人よりずっと建設的じゃないの

151 :139:2011/02/08(火) 00:33:19 ID:rbmQvtbY
仕事から帰ってきたら、自分が蒔いた種でスレが進んでいる・・・ごめんなさい。
最初の説明が不足していたし、大したもんじゃないのに公開するとか
調子こいたこと言って俺が悪かった。
いろいろと突っ込みどころが多くて叩かれるだろうけど、その方が次に
繋がるだろうから公開するわ。(上の人が言っているように肯定されたい気持ちもどこかにあるけどな。)
今週は毎日深夜帰りになるので次の日曜日くらいに整理したものをアプします。
そのうち誰かが中身を見て叩いてくれるだろう。


152 :login:Penguin:2011/02/08(火) 02:38:22 ID:ogJlF4Fp
>>151
俺なら公開しないで「妄想でオナってろ」の一言だけどなー。
偉いわまじで。

↓以下、顔真っ赤でどうぞ

153 :login:Penguin:2011/02/08(火) 02:55:34 ID:HLVUjU4t
小泉今日子 - 真っ赤な女の子

ttp://www.youtube.com/watch?v=mtLo6ng_0sI

154 :login:Penguin:2011/02/08(火) 08:40:45 ID:wSCYqXxQ
公開すりゃいいじゃん
外野がヤンヤ言ったところで公開した奴が絶対神


155 :login:Penguin:2011/02/09(水) 07:52:05 ID:H9WtSKs1
俺はCでOS作ったが
ソースが汚いので
公開しないwww

156 :login:Penguin:2011/02/09(水) 08:40:16 ID:UOp7/B1d
そーっすか

157 :login:Penguin:2011/02/09(水) 08:59:07 ID:wVzIgpps
PT2+recpt1+epgrecでWOWOW録ってる人、ちゃんと録れる?
たまに番組本編が始まる前で切れちゃってるファイルができるんだけど、
原因がよくわからん・・・

158 :login:Penguin:2011/02/09(水) 18:08:30 ID:PEkWTtHi
>>157
先ほどPT2が届いたので環境ができたら試してみるよ
期待しないで待っててね

159 :login:Penguin:2011/02/09(水) 19:08:00 ID:H1Jasubr
録画サーバの時計が狂ってるに一票

160 :login:Penguin:2011/02/10(木) 00:06:33 ID:jPHWtYzC
sid指定してて放送がhd->sd*3になったりするとたぶん録画できないよ。
PAT, PMTを録画開始時しか見てないから。

161 :157:2011/02/10(木) 13:46:50 ID:uATwFb3H
>>160
昨日のクラプトンのライブも失敗してたんだけど、それで録れてなかったのかな?
やっぱりhd>sdへ切り替わる番組だったし。
WOWOWはsid指定しちゃダメなのか。

162 :login:Penguin:2011/02/10(木) 22:21:25 ID:KfkbbXQR
>>161
そこでDVBアプリ集というのはどうでしょう;)
DVBアプリ集のgstreamerを使った予約録画は 動的に追従してるはずだから OKのはずだよ
epgrecからrecpt1を呼び出す代わりに dvbrec.py , dvbevrec2.py とか dvb_sched_ev2を呼び出せばOK

イベント記録タイプのdvbevrec2.py・dvb_sched_ev2は EITを監視していて
高校野球のような NHK教育HD -> NHK教育3SD , 編成上は別番組とかでも EITのリレー情報を見て
自動的に連続して録画できる[はず]なんだよ.
# といっても高校野球の場合 チャンネルを移すことが多いから どのみちそれには非対応なんだけど.

163 :login:Penguin:2011/02/11(金) 07:31:27 ID:mtn8ps+I
>>161
sid指定でwowow取れているけど、ちゃんとepgで時間指定している?

164 :login:Penguin:2011/02/11(金) 11:10:14 ID:PctGOHCc
epgrec の簡易予約、Ch-102/192/193 の時だけSID指定するように改造したらちょっと予約がラクになった(^^
REGZA RE1で見てますが、レジュームできないのを除けば最高に気持ちいい視聴環境ですねぇ
PT2買って良かった。。
ほんと関係各所の偉人達に感謝ですわー


165 :login:Penguin:2011/02/11(金) 12:13:31 ID:E9XkXNUv
epgdump r2 修正パッチ。
初心者スレにも書いたけど、誰かパッチファイルを2senにうpしてもらえないか。

epgdump.c:
- { "フジテレビ739", "1073.ontvjapan.com", 28992, 7, 258},
- { "フジテレビ721", "1072.ontvjapan.com", 28992, 7, 302},
+ { "フジテレビ739", "1073.ontvjapan.com", 28992, 7, 307},
+ { "フジテレビ721", "1072.ontvjapan.com", 28992, 7, 308},
- { "キッズステーション", "1045.ontvjapan.com", 29024, 7, 330},
+ { "キッズステーション", "1045.ontvjapan.com", 29024, 7, 335},

xmldata.c:
- { "フジテレビ739", "1073.ontvjapan.com", 28992, 7, 258},
- { "フジテレビ721", "1072.ontvjapan.com", 28992, 7, 302},
+ { "フジテレビ739", "1073.ontvjapan.com", 28992, 7, 307},
+ { "フジテレビ721", "1072.ontvjapan.com", 28992, 7, 308},
- { "キッズステーション", "1045.ontvjapan.com", 29024, 7, 330},
+ { "キッズステーション", "1045.ontvjapan.com", 29024, 7, 335},

166 :login:Penguin:2011/02/11(金) 13:46:48 ID:vSPCOy1X
ontvjapan??

まだネットから番組表取ってんのか? みっともない

167 :login:Penguin:2011/02/11(金) 14:31:22 ID:+PK7vUBq
何も知らない奴が無理にレスしなくていいよ みっともない

168 :login:Penguin:2011/02/11(金) 15:13:09 ID:GApAisv0
>>163
たまたま使われてるpidが変化してないだけじゃないかな。
チャンネルがsd1だとそうなるかもしれないね。
とにかく現行のrecpt1はPATやPMTの更新に追随しないので、
hd>sdの場合や音声、字幕ストリームが増えた場合なんかには対応してないよ。

169 :login:Penguin:2011/02/11(金) 17:58:53 ID:EoiUGUBe
これくらいの修正ならパッチファイルをうpしなくても
diffの結果を貼るだけでもいいんじゃないかとオモタ

170 :login:Penguin:2011/02/11(金) 18:25:30 ID:TL95zZ0M
diffの出力がpatchなんだが・・・

171 :login:Penguin:2011/02/11(金) 19:05:23 ID:GApAisv0
外部ろだ使わずに本文に直接貼れって意味だろ

172 :login:Penguin:2011/02/11(金) 19:11:51 ID:vSPCOy1X
uuencodeせい

173 :login:Penguin:2011/02/11(金) 19:58:17 ID:5yizQoJr
2ちゃんねるに貼るとライセンスがめんどいぞ。やめとけ。

174 :login:Penguin:2011/02/11(金) 20:48:50 ID:NpmbT0yg
2ちゃんねるのライセンスには同意してないから問題ない。

175 :login:Penguin:2011/02/11(金) 20:52:28 ID:TL95zZ0M
>>171
ひさしぶりに大笑いしたよ

ありがとう

176 :login:Penguin:2011/02/11(金) 20:58:43 ID:NpmbT0yg
こんなことで大笑い・・・
寂しい人生だ。

177 :68:2011/02/11(金) 21:32:08 ID:S565eBIP
とりあえず動いた。
さぁコミットに向けて稼働するか。
ただ、コードがバッチイのとLE/BE意識しないで書いているので、
微妙なコードになったw

ONKYO TX-SA608 + mplayer で AAC パススルー出力を確認。

178 :login:Penguin:2011/02/11(金) 23:05:57 ID:vSPCOy1X
やるなぁ、高橋

179 :login:Penguin:2011/02/11(金) 23:11:33 ID:r0ITdyqT
>>177
おめでとう + ご苦労さまです
本家は早めに採り入れてほしいね
もし万一放置とかされた場合, よければDVBアプリ集のmplayer向けパッチの方で暫定的に収容させて下さい

こちらはGstreamerの方に追加中 一応パススルー動作は確認したんだけど
サウンドデバイスの設定/状況に応じてパススルーじゃない方に切り替えるのがうまくいかず
アナログかデジタルのどちらか一方が出力できなくなってしまう.... orz
gstreamerのdecodebinとかplaybin2とか 内部まで見なきゃいけないハメになってて苦戦中です

180 :login:Penguin:2011/02/12(土) 00:11:09 ID:mpjohL/u
>>169
165を書いた者だけど、ここに貼るだけでもいいかもだけど、ここを見ない人もいるだろうからね。

チャンネル名も、フジテレビONE, フジテレビTWO, キッズステーションHDに変更するといいかも。
ちなみに、rec10 で使われてる epgdump でも同様の箇所を修正すると上記チャンネルが録画できるようになると思う。

181 :login:Penguin:2011/02/12(土) 01:16:53 ID:mpjohL/u
ところで、epgrec を使っていてだいたい満足なのだけど、いくつか改良したい点がある。

・重複予約の判定を正確にしたい(現状では少し甘い)
・録画予約をしてもすぐには録画開始されない(次のat待ち?)
・録画済一覧の画面で、itemを「削除」するときに選択して一括削除できるようにしたい
・録画予約一覧の画面で、キーワード予約されたものはそれがわかるようにしたい
・自動録画キーワードの管理の画面で、該当する番組を表示(再検索)できるようにしたい
・キーワード録画機能をもう少しメインに持ってきたい(アクセスしやすく、使いやすく)
・キーワード検索ボックスをトップにも表示
・キーワード録画で、not 検索を使いたい(google でいったら -keyword。正規表現で現状でもできるのかな?)
・録画予約に優先度を設け、キーワード予約等がバッティングした場合に優先度の高いものが録画できるようにしたい
・取得するEPGデータの情報量をもう少し増やしたい(キーワード録画をより強力にするため)
・tsファイルを手動で削除したときのDBのハンドリングはどうなってるのだろうか
 >>143を読むと、MySQLのデータベースに残ってしまうようだけど。
・動作ログ画面で、「情報」「警告」「エラー」を抽出表示(まあ、これは重要度は低い)
・TVTestのEPG番組表にあるように、ショッピング番組や、有料番組を暗色表示したい
・BS1,2等の場合はtssplitterで抽出
・UIはとてもよくできているけれど、iPad用の若干の対応と、詳細な番組情報表示機能を付けたい

具体的には、atで呼び出される形じゃなくて、デーモンとして動作してタスクのqueueを別スレッドで処理する形にしたら
録画予約をすれば即録画がスタートして、番組を見てる途中で録画したくなった場合等にも対応できて便利かなと考えてる。
DBを、より手軽なSQLiteにして、tsを手動で扱っても大丈夫な作りにして、recpt1 http(まだ使ったことがないけど)と併用して、
PCにあまり詳しくない人でもリモートのWindowsマシンでTVTestでリアルタイム視聴、録画予約できるようにしたい。
余裕があればWindowsで動くリッチなEPG番組表(TVTestにあるような)を作って、サーバのDBに接続して番組表表示&録画予約。

こういうのを考えてるけど、使ってみたい人いるかな?
他に要望等あれば

182 :login:Penguin:2011/02/12(土) 01:18:30 ID:mpjohL/u
他に要望等あれば書いてもらえたら嬉しい(採用できるかわからないけれど)。

183 :login:Penguin:2011/02/12(土) 01:31:54 ID:7hLzPLgC
中の人?

184 :login:Penguin:2011/02/12(土) 02:11:49 ID:w5g+712s
ほとんどの一般ユーザには
バックエンドの変更はメリットも見えないし、
環境が変わるのは面倒なので、
バックエンドは MySQL のままでお願いしたい。



185 :login:Penguin:2011/02/12(土) 02:28:14 ID:+hXF1IzX
このソフト使ってないけど、SQLiteにするのは賛成だな。
余計なプロセスが減るし。可搬性もよくなるし。

ほとんどの一般ユーザにはインストも楽になるし。

186 :login:Penguin:2011/02/12(土) 02:35:19 ID:7hLzPLgC
作ってくれれば何でも試してみたい

187 :login:Penguin:2011/02/12(土) 02:42:55 ID:OU1zv2Z1
>>184
MySQLのセットアップが要らなくなるのはいいことだよ。

FirefoxにもSQLiteは使われているが、
もしこれがMySQLが必要になります。
なんてことになったら、面倒極まりない。

188 :login:Penguin:2011/02/12(土) 03:09:25 ID:i9mDH20p
>>182
番組表の詳細が取得されない
サブタイトルが詳細扱いになっている

189 :login:Penguin:2011/02/12(土) 04:39:27 ID:i0R+EcUm
ちょいとお尋ねしますが、USB で地デジを見る・録るとすると、
Linux では相変わらず Friio がベストでしょうか?
それとも、最近はまた違うデバイスが出てきてますか?

190 :login:Penguin:2011/02/12(土) 06:15:14 ID:mpjohL/u
>>183
いや、最近ようやくPT2を入手できた人です。。
>>184
epgrecで改良したい点があると書いて、語弊があって申し訳なかったけど、
epgrecに手を入れるのではなく、良い点は参考にさせてもらいながら新しいシステムを作ろうと思ってます。
なので、そのあたりはあまり問題にならないかなと。
システムはなるべく単純明快にして、フォルダをコピーするだけでバックアップ&リストアができるくらいシンプルにしたいけれど、
MySQLを使っているとそうはできないので。
>>188
了解。

他の人もレスありがとう。
完成までもっていけるかわからないけれど、ゆっくり作ってみます。
他にも作りたい人がいれば、>>181に書いたアイデアは自由に使ってもらっていいです。


関係ないけど、recpt1 http版をインストールしてみた。すごく便利。

191 :login:Penguin:2011/02/12(土) 07:38:33 ID:gZGr9+VN
あるものは使おう、改造しよう
無いものを作ろう

192 :login:Penguin:2011/02/12(土) 10:28:30 ID:i8GglT9c
>>190
バックエンドから変えるのなら、パッチの形ではなくて本家から
fork するのが進化としては正しいよね。

応援してます。がんがれ。
ただし俺はMySQL 派なので、SQLite なら使わないと思うけど。
RMDB 2 つもメンテする気にならんから。

193 :login:Penguin:2011/02/12(土) 10:36:20 ID:OPliLrAN
SuperClassのwrapperを作ってランタイムで分岐するようにすればいい

194 :login:Penguin:2011/02/12(土) 10:39:43 ID:QJbBmZHm
あげ

195 :login:Penguin:2011/02/12(土) 12:37:00 ID:9uk8H8uc
なんだepgrecのブランチじゃないのか
これに呼応して本家に何らかの動きがあるかと思ったのに…

196 :login:Penguin:2011/02/12(土) 13:25:50 ID:flmrPasf
改善するほうが好ましいけど、本人のモチベが一番大事だしね

197 :login:Penguin:2011/02/12(土) 13:43:04 ID:X7xM8QdU
>>182
> 他に要望等あれば書いてもらえたら嬉しい(採用できるかわからないけれど)。

ちょうどいい機会だ。

・TOKYO MXのS2チャンネルに対応してほしい

#プリキュア再放送やってるんだけど、S2で放送してるから番組表に出ない


198 :login:Penguin:2011/02/12(土) 14:53:57 ID:OU1zv2Z1
>>192
> ただし俺はMySQL 派なので、SQLite なら使わないと思うけど。
> RMDB 2 つもメンテする気にならんから。

PHPだろ? PDOつかえばいいやん。
どうせ書くRDBMSに依存しするSQLなんか使わないだろ。
PDOと汎用的なSQL使えばどのデータベースでも対応できる。

199 :login:Penguin:2011/02/12(土) 14:58:41 ID:xqDoeIkX
MySQLでもいいんだけどさ (大量の依存パッケージを含めて)インストールと設定が嫌なわけだから
SQliteみたいに アプリ自体に埋め込む形にして サーバ不要にしたらいいだけじゃないのかな
MythTVもMySQL埋め込みの方に行くみたいだし

200 :login:Penguin:2011/02/12(土) 18:38:57 ID:0oZ+rrKB
>>165
既存環境ならデータベースを新しいのにするかデータベースのRecorder_channelTblも同様に修正しないとうまくいかないよ。
修正はphpMyAdmin使えば簡単にできる。
epgdump.cとxmldata.c修正したのにうまくいかなくて半年ぐらい悩んでたので一応w

201 :login:Penguin:2011/02/12(土) 19:12:27 ID:0oZ+rrKB
>>165
- { "フジテレビCSHD", "306ch.epgdata.ontvjapan", 24608, 6, 306},
+ { "フジテレビNEXT", "306ch.epgdata.ontvjapan", 24608, 6, 306},
- { "キッズステーション", "1045.ontvjapan.com", 29024, 7, 330},
+ { "キッズステーションHD", "1045.ontvjapan.com", 24704, 6, 335},
- { "フジテレビ739", "1073.ontvjapan.com", 28992, 7, 258},
+ { "フジテレビONE", "1073.ontvjapan.com", 28992, 7, 307},
- { "フジテレビ721", "1072.ontvjapan.com", 28992, 7, 302},
+ { "フジテレビTWO", "1072.ontvjapan.com", 28992, 7, 308},
- { "インターローカルTV", "194ch.epgdata.ontvjapan", 28736, 7, 194},
+ { "ホームドラマチャンネル", "294ch.epgdata.ontvjapan", 28736, 7, 294},
- { "トゥーン・ディズニー", "1213.ontvjapan.com", 28736, 7, 334},
+ { "ディズニーXD", "1213.ontvjapan.com", 28736, 7, 334},
- { "日テレG+", "1068.ontvjapan.com", 29056, 7, 257},
+ { "日テレG+HD", "1068.ontvjapan.com", 29056, 7, 257},

- { "エコミュージックTV", "1023.ontvjapan.com", 29056, 7, 320},

他にも番組表に表示されないチャンネルがあったような気がするが放置


>>181
番組変更に追従できるように
うちではgetepgのCS部分を除いたgetepg_bs.phpを作って対応してるけどうまく実行できてない

あと、誰か放送波を使った時計修正のプログラム作ってくれないかな。PC用電波時計キットは高い・・・。
時計さえどうにかなれば外部ネットワークと遮断して運用もできるんだけどねえ



202 :login:Penguin:2011/02/12(土) 21:51:50 ID:a4Mw/Mi9
昨日やっとこさPT2を入手して使い始めたんだけど、携帯から録画予約弄って・・・っていうのはできないのかな?
ガラケーから予約とかが存在しないのなら簡単に作ってみるかも。

203 :login:Penguin:2011/02/12(土) 22:13:15 ID:rk/DzMCL
ぐぐれ

204 :login:Penguin:2011/02/12(土) 22:38:50 ID:a4Mw/Mi9
ぐぐれってことは既にあるのか。サンクス
探してきます

205 :login:Penguin:2011/02/12(土) 23:13:32 ID:24Nnf1Mg
>>181
チャンネル情報をSDTから取得して欲しい
service_id, event_idを使うなどしてキーワード予約以外でも
放送時間の変更に対応して欲しい

206 :login:Penguin:2011/02/12(土) 23:28:49 ID:B3BFWms0
>>202
imode epgrec

207 :login:Penguin:2011/02/12(土) 23:40:16 ID:a4Mw/Mi9
>>206
サンクス。

208 :login:Penguin:2011/02/12(土) 23:47:41 ID:B3BFWms0
>>207
ただ、スマホにしたらあまり意味ない。
予約削除もできるので今はもう使ってないけど1年ほど大変便利だった。
リンク間違えたりするあたり、萌えた。

209 :login:Penguin:2011/02/13(日) 03:04:28 ID:BE0tAb2K
>>201
秋月の組み立てキットはそんなに高くないんじゃ・・・

210 :181:2011/02/13(日) 04:27:36 ID:OAuGH9o3
EPGの詳細情報が取れてないのは、epgdump の方を変える必要があるみたいだった。
それが>>205さんが書いてることなのかな。

recpt1 http版でのリモート視聴と、サーバでの録画で、排他的な制御を行いたいんだけど、どういう方法がいいだろう。
Spinelみたいに、

・複数のリモート接続受付
・複数のリモートPCから同じデバイスの受信放送を視聴可
・サーバ機で(予約)録画が始まれば、chはそちらが優先される
・その場合もリモートPCからは、ch変更はできないけれど視聴は可

こういうふうにしたい。


>>197
TOKYO MXはS2での放送があるんだね。
自分の地域ではTOKYO MXは映らないのだけど、対応できるようにしようと思う。
現状のepgrecの方でも、getepg.php, do-record.sh、その他あたりを手直しして対応できそうなら、映る地域の人
誰かやってみてくれないかな。

>>200-201
ありがとう。
番組変更に追従、やってみようと思う。

>>205
まだ用語に疎くてわかってないんだけど、SDTからというのは要するに、番組の詳細情報ということだよね。
epgdumpの方の修正が必要そうだけど、自分もほしい機能なのでやってみようと思う。
本音を言えば、誰か知識のある人がこの辺りをやってくれたら嬉しいな。epgdumpは汎用的に使えるし、他のソフトで使うときも
有用だと思うので。自分だと時間がかかりそう。
後者、EPG情報から目的の番組を割り出して、そちらの予約に切り替えたらできそうだね。対応しようと思う。

211 :181:2011/02/13(日) 04:49:01 ID:OAuGH9o3
>>210の前半で書いた機能だけど、
内部で既存のrecpt1を呼び出したり、操作したりするラッパーみたいなプログラムを書いてスマートに実現できそうならそうしたい。
録画の処理はできるだろうからいいとして、httpで同一ポートでの複数接続を受け付けるようにするには、
内部でrecpt1 http版を別ポートで動かして、そのtcpの出力をラッパープログラムのtcpポートにリダイレクトできたら実現できるかな。
そういうリダイレクトをする方法ってLinuxだとどういうのがあるだろう。また、オーバーヘッドは問題にならないかな。

リモートPCで視聴中に、排他制御によってchを切り替えたときに、リモート視聴の接続が切れないようにもしないと。

212 :login:Penguin:2011/02/13(日) 10:25:59 ID:8m9Epg26
epgdumpのTokyoMXとかCS放送のチャンネル変更については
rec10最新版付属のepgdumpで対応してます。

もし良かったら使ってみてください。

213 :login:Penguin:2011/02/13(日) 20:00:17 ID:0JsUR53G
>>211
>httpで同一ポートでの複数接続を受け付け

recpt1 dlna版で複数セッション対応は出来ている
http版で頑張るのはあんまりおすすめ出来ない。
複数の宛先にって話だとマルチキャストとかになるけど、これも違うな

214 :login:Penguin:2011/02/13(日) 20:59:42 ID:kbAPm9dg
INSTALLのSTEP3で画面が白い・・・・
CENTOS5.5 PHP5 APACHでどこが悪いんですか.....
ACCESE,ERRER,LOGもないしMESSAGE LOGも大丈夫だと思うのですが


215 :login:Penguin:2011/02/13(日) 21:08:00 ID:YxN0ZRLv
phpとかのパーミッション

216 :login:Penguin:2011/02/13(日) 21:17:52 ID:kbAPm9dg
めんどくさがって全部777に設定したからかなあ

217 :login:Penguin:2011/02/13(日) 23:55:10 ID:wFb9dbmS
心当たりがあるならちゃんとすりゃいいじゃん。

218 :login:Penguin:2011/02/14(月) 02:00:35 ID:WTbH7Ek4
777で動かないって事はないと思うけどなあ。
messagesに何も出てないならphp.iniの設定を確認してみては。

219 :login:Penguin:2011/02/14(月) 10:17:07 ID:UaER7860
SQLite に賛成。
MySQL に接続できなくなって epgrec が使えなくなったことが何回かある。
WOL のテストして何回かシャットダウン、リブートを繰り返したときも壊れた。
MySQL を少し勉強して対応したけど、使い方忘れた頃にまた壊れた。
初心者には MySQL のオペレーションは厳しい。

220 :login:Penguin:2011/02/14(月) 10:50:39 ID:LoxYY5vU
SQLiteの方が何かとやりやすいね。
スタティックリンクしておけばパッケージの更新とかではまることも少ないし。

221 :login:Penguin:2011/02/14(月) 11:04:31 ID:UaER7860
(1) Windows の TvRock のように Suspend/Resume してくれたらうれしい。
でも Linux ならディストリビューションを限定しないと無理かな。
(2) http 経由で操作できるかも重要。 PC や iPhone/iPod touch から操作できたらいいな。

222 :login:Penguin:2011/02/14(月) 13:13:52 ID:emakHOiA
ここは何かの要望板か

223 :login:Penguin:2011/02/14(月) 13:39:39 ID:HfUj9HzX
板とか

224 :login:Penguin:2011/02/14(月) 20:12:12 ID:Bllu3D/W
あるものは使おう
あるものを改造しよう
なければ作ろう

225 :login:Penguin:2011/02/14(月) 20:55:09 ID:LoxYY5vU
車輪の再発明上等

226 :login:Penguin:2011/02/14(月) 21:56:16 ID:twshWM3W
BonCasProxyのLinux版がほしい。

227 :login:Penguin:2011/02/14(月) 21:57:49 ID:46q7Z3HJ
最近使い始めたものです。
MythTVのmythlink.plというのをぱくって作ってみた。
/video/*.tsに対して次のようなのをシンボリックリンクで作ってくれる。

video/tv/by-date/2011-02-10/NHK総合1・和歌山-23-33-57-Bizスポ.ts
video/tv/by-date/2011-02-12/BSジャパン-18-29-40-ケロロ軍曹.ts
...
video/tv/by-channel/読売テレビ1/2011-02-13-10-54-40-所さんの目がテン!.ts
video/tv/by-channel/読売テレビ1/2011-02-13-13-29-40-たかじんのそこまで言って委員会.ts
...
video/tv/by-name/2011-02-14-02-59-40-TwellV-みうらじゅん&安齋肇の勝手に観光協会 .ts

すでにあったらすまん。


228 :login:Penguin:2011/02/14(月) 22:11:02 ID:46q7Z3HJ
DBNAME=epgrec
DBPASSWD=XXXXXX

if [ ! -d $VIDEODIR/tv ]; then mkdir $VIDEODIR/tv; fi
rm -rf $VIDEODIR/tv/*
mkdir $VIDEODIR/tv/by-name
mkdir $VIDEODIR/tv/by-channel
mkdir $VIDEODIR/tv/by-date

for i in $VIDEODIR/*.ts
do
TS=$(basename $i)
echo "SELECT T2.name, T1.title, T1.starttime, T3.name_jp FROM Recorder_reserveTbl T1, Recorder_channelTbl T2, Recorder_categoryTbl T3 WHERE T1.path='$TS' AND T1.channel_id = T2.id AND T1.category_id = T3.id;" |
MYSQL_PWD=$DBPASSWD mysql $DBNAME -u root --default-character-set=utf8 --skip-column-names | sed 's/:/-/g' | gawk -v tspath=$i -v vdir=$VIDEODIR/tv '{
ch=$1;
title=$2;
startdate=$3;
starttime=$4;
category=$5;
system("ln -sf " tspath " " vdir "/by-name/" startdate "-" starttime"-" ch "-" title ".ts");
system("test -d " vdir "/by-channel/" ch " || mkdir " vdir "/by-channel/" ch);
system("ln -sf " tspath " " vdir "/by-channel/" ch "/" startdate "-" starttime "-" title ".ts");
system("test -d " vdir "/by-date/" startdate " || mkdir " vdir "/by-date/" startdate);
system("ln -sf " tspath " " vdir "/by-date/" startdate "/" ch "-" starttime "-" title ".ts");
}'
done


229 :login:Penguin:2011/02/14(月) 23:00:58 ID:BoAZxCYJ
>>226
BonCasServerのperl版ならあるよ。
bcs-perl.plで検索


230 :181:2011/02/15(火) 00:58:38 ID:FaPTi3TK
>>212
ありがとう。使わせてもらいます。
>>213
ありがとうございます。recpt1 dlna版というのがあったんですね。
まだ使ってないのですけど、すでにここまでできているなら、あとはラッパープログラムで排他制御を実現するという案が
現実味を帯びてきた気がします。
(自分が作ると不慣れで時間がかかるので、他に興味がある人がいたら作ってくれないかなあ。)
同一デバイスの受信データを複数の宛先へ、というのは、よく考えてみるといろいろとシンプルでなくなりそうなのと、
それほど重要でない部分なので、機能自体要らない気がしてきました。

>>221
(1)は、LinuxでSuspendを試したことさえないので自分にはちょっと難しいかもです。
(2)は、番組表表示の部分はCGIで行おうと思っているので、iPhone/iPod touchでもOKになる予定です。

231 :login:Penguin:2011/02/15(火) 21:57:19 ID:dAI/fveS
>>226
あるよ。

232 :login:Penguin:2011/02/15(火) 22:35:41 ID:SGABpJXT
>>230
勝手な要望を言うだけ言ってみる。
ポートに穴あけたくないので,メール予約もできるとうれしい。
録画ッターのメール版みたいな感じで。

233 :login:Penguin:2011/02/15(火) 23:08:25 ID:V0xJld7L
>>231
どこに?

234 :login:Penguin:2011/02/16(水) 00:19:08 ID:1BCw8A2W
>>233
rec10にb25-remoteってのが入ってるっしょ。
おれはそれ使ってるよ。

235 :login:Penguin:2011/02/16(水) 20:01:31 ID:X1eQhiSr
>>234
やってみましたが、サーバ側がperlで動いているとダメかな。
WindowsでBonCasClientだと接続できてます。

サーバ
Linux KURO-BOX 2.6.25.1-kuroboxHG #9 Sun May 4 21:29:57 JST 2008 ppc GNU/Linux

bcs_perl.pl & で起動させてます

236 :login:Penguin:2011/02/16(水) 20:04:31 ID:X1eQhiSr
>>235
クライアント側はこんな感じです。

Linux local.localdomain 2.6.34.7-66.fc13.x86_64 #1 SMP Wed Dec 15 07:04:30 UTC 2010 x86_64 x86_64 x86_64 GNU/Linux

$ pcsc_scan
PC/SC device scanner
V 1.4.16 (c) 2001-2009, Ludovic Rousseau <ludovic.rousseau@free.fr>
Compiled with PC/SC lite version: 1.5.5
Scanning present readers...
0: BonCasLink Proxy Card Reader
SCardGetStatusChange: Invalid handle.

237 :login:Penguin:2011/02/16(水) 23:08:59 ID:FEfjJ4+O
>>210
epgdumpの修正だけど、うちの環境だとepgdumpがセグメンテーション違反で
頻繁に落ちるから代わりのものを作ったけど、それを改造して作ろうか?

今、tssplitterみたいな機能を追加していてコードが汚いけど・・・


あと、番組の詳細情報は今放送している番組とその次の番組しか流してなかったはず。

238 :login:Penguin:2011/02/17(木) 00:21:52 ID:rImcyJS/
出演者とかの情報が入ってんじゃなかったっけ?
そういうのはepgdumpでは出てこない希ガス。

239 :login:Penguin:2011/02/17(木) 00:59:40 ID:nPPYbMgc
>>238
番組の詳細情報はそうだね。

詳細情報を取得しようとするとEITのExtendedEventから
取り出さないとダメ。
epgdumpもそうだけど、TVなどの一般的な番組表は
EITのShortEventを使ってる。


ちなみに、SDTはチャンネル(放送局)の情報と、recpt1の
パラメータなどで使うSIDなどが入ってる。

240 :login:Penguin:2011/02/17(木) 01:51:12 ID:hENCqnCX
>>235
うちもServer側は bcs_perl.pl だよ。

Client側はコマンドの前に環境変数入れといてやれば普通に動いてるよー

export LD_PRELOAD=/usr/local/lib/b25-client.so
export B25_SERVER_IP=192.168.0.11
export B25_SERVER_PORT=6900
recpt1 --b25 ほげほげ

みたいな感じ。


241 :181:2011/02/17(木) 02:31:08 ID:9piRsTJo
>>232
タスクのキューへの追加はコマンドラインから簡単に行えるようなインターフェイスにしようと思っているので、
あとはそのインターフェイスを利用するスクリプトを作ってもらえれば、各自で自分の用途に合わせらてもらえる予定です。
インターフェイスをシンプルにするので、メールで予約のような一般的なものなら誰かが作ってくれる気がします。

>>237
ぜひ! 不慣れな分野なので助かります。
公開してもらえたら、ここの人たちも修正に協力してくれるかと。

242 :login:Penguin:2011/02/17(木) 05:33:52 ID:PN3BYdJg
>>240
そうですか・・・もう少し調べてみます。

ところで、B25_SERVER_IP、B25_SERVER_PORTになっていますが、
付属のドキュメントは B25_REMOTE_IP、B25_REMOTE_PORTと記載されていました。

色々と環境が違うのかな。

$ recpt1 -version
recpt1 38a793ac3d9d_with_http_server_RC4(2010-10-05)
recorder command for PT1/2 digital tuner.

243 :login:Penguin:2011/02/17(木) 10:07:11 ID:hENCqnCX
>>242
Readmeが間違ってるっぽいよ。
コード読むと getenv されてるのは B25_SERVER_ほげ しかないんです。

244 :login:Penguin:2011/02/17(木) 11:34:23 ID:y+QR59cU
すごく今更だけどrecpt1ctlで録画時間延長できるんだなあ
http://twitter.com/skywalker_37th/status/9191757063

245 :login:Penguin:2011/02/17(木) 13:12:06 ID:Ue/6gZBK
>>239
データは取れてるみたいだなぁ。少し変な部分もあるけど

246 :login:Penguin:2011/02/17(木) 17:15:48 ID:aG41CHPM
>>234
どうもありがとうございます。とっても快適です。

247 :login:Penguin:2011/02/17(木) 17:48:25 ID:945ypm8q
Gemalto PC Twin USB 使えるんだね
ググってもLinuxで使ってるのをあまり見たことなかったけど

248 :login:Penguin:2011/02/17(木) 18:03:10 ID:fnpRq4eI
最近うちの鯖にHEADリクエストでphpMyAdmin/tting.phpなどと一緒に
epgrec/envSetting.phpを調べられてるんだがw
404だからいいんだけどずいぶんメジャーになったな。

249 :login:Penguin:2011/02/17(木) 19:10:14 ID:T2oTzTFc
以前、公開鯖で稼動させてた人がいたからね
あのときは比較的優しい人々のおかげで被害は最小限に留まってたっけ
ファイル消されただけでw

250 :login:Penguin:2011/02/17(木) 19:29:35 ID:5TJrG0tp
俺こっそりトラップ用ページ置いてるなー
たまに来るね

251 :sage:2011/02/17(木) 23:07:10 ID:LkdBZxMn
最近recpt1とepgrecを使い始めました。
大変便利で、作者の皆様には大変感謝しております。
BSの番組表なのですが、WOWOW1の番組表は
問題なく取得できているのですが、
WOWOW2とWOWOW3の番組表がほとんど歯抜けで取得できず、
とても困っています。
何度getepg.phpを実行しても、埋まらないです。
BSの他のチャンネル、地デジ、CSの番組表は、すべて取得できており、
埋まっております。WOWOW2、WOWOW3のみ、ほぼ空欄の状態です。
また、recpt1によるコマンドでの録画には、問題ありません。
色々と調べたのですが、解決できないでおります。
既出だったら申し訳ないのですが、対策をご教授
いただけないでしょうか?
どうかよろしくお願いします。

252 :login:Penguin:2011/02/17(木) 23:11:43 ID:LkdBZxMn

すみません。名前が変になってしまいました。

253 :237:2011/02/17(木) 23:25:00 ID:nPPYbMgc
>>241
了解。

とりあえず、番組情報関連の要望を書いてみて。
出来ることと出来ないことをレスした後、
作ってみるよ。

出力の仕方だけど、epgdumpで使ってるxmltvの
XMLを拡張するような感じでいいよね・・・

254 :login:Penguin:2011/02/18(金) 00:24:16 ID:UpZAgrk2
>>43と同じ症状が出たよ

 EPG更新をgetepg.phpではなく自作に変えていますが受信からEPG更新までの流れは同じで
チャンネル番号は加工してないので問題ないと思います
 ログのEPG更新時刻とチャンネル順番から推測するとrecpt1のバグか引数が化けて
別チャンネルを受信しているみたいです
27chが13chになっていたので右に1bitシフトしてるのかな?

とりあえずstoreProgram.inc.phpにフェイルセーフを入れて問題が出たらxmlを残すようにしたから
再発したらまた報告します

255 :login:Penguin:2011/02/18(金) 00:31:59 ID:+yW7Q6eT
>>251
WOWOWの2と3は歯抜けになるよ。
WOWOW全チャンネルで同じ番組やってるときとかは、それが3つとも同じ番組で
埋まってるときもあれば、1だけ表示されて2と3は抜けてるときもある。

んー、そーいうことじゃないのかな?

256 :login:Penguin:2011/02/18(金) 00:58:08 ID:TN9DgCls
>>254
do-record.shのログ取った方がよくね?

257 :181:2011/02/18(金) 05:25:56 ID:HodnXd/P
>>253
おお、ありがとう。
番組情報の仕様についてよくわかってなくて、的外れなことを書いていたら申し訳ないけれど。
形式はXMLで、最低限、番組の詳細情報(http://tv.so-net.ne.jp/schedule/101024201102200515.action で言えば、「番組詳細」にあたる情報)
が取得出来れば自分は満足です。

出力の方法については、
1. epgdump --eit のようなオプションを設けて、EITからの情報を出力する
2. SDTとEITの両方から情報を取得して、一つのXML treeにして出力する
の2通りが考えられると思う。
インターフェイスのシンプルさで言えば、後者の方がシンプルでよいと思う。
でも、epgdumpの出力形式で採用しているXMLTV File formatでは、すでに<desc>タグ(?)が使用されているし、
SDTから取得できる「番組概要」の情報も残したいから、詳細情報をどこに入れたらいいだろう?
SDTから得られる「番組概要」が必ず1行のみなら(epgdumpで1行になるようになっているのなら)、改行で区切って
<desc>に追加してしまってもいいかもしれない。
利用する側で、分割する必要が出てくるけれど。

みなさんはどういう方法がいいと思います?

258 :login:Penguin:2011/02/18(金) 23:13:52 ID:acHsIrYo
>>255
251です。
レスありがとうございました。
やはり、WOWOWの2と3は歯抜けになってしまうのですね。
epgdumpでは、番組情報が取得できているようだったので、
どうにかならないかな、と色々試したのですが、
仕様と考えた方が良さそうですね。
残念ですが、手動で録画しようと思います。
とは言え、この点以外ではとても素晴らしいツールだと
思います。作者の皆さんには、本当に感謝です。


259 :255:2011/02/19(土) 00:05:31 ID:zbEBekmL
>>258
え?歯抜けになるのはWOWOWの全チャンネルが同一の番組の時だから、
手動でやる必要もないんだけど・・・うちのは取りこぼし無いよ。
3チャンネルでそれぞれ別番組をやってるときも歯抜けになるなら、
セットアップからやり直してみたら?

260 :login:Penguin:2011/02/19(土) 00:16:59 ID:JEcKpdBI
>>257
とりあえず、epgdumpで拡張情報を確認できるよう
標準出力にいろいろ出力する版をアプロダのpt1/pt2のup0308に
うpした。


261 :237:2011/02/19(土) 00:58:30 ID:6oGV9phn
>>257
詳細情報を出力するように簡単に改造して試してみたけど、
番組の詳細情報の取得は出来そう。

ただ、epgrecでBSの番組情報取得に一つのチャンネルしか
使用してなかったけど、詳細情報をとるには地上波みたいに
チャンネル毎に取得しないとダメみたい。
受信環境がなくて確認出来てないけど、たぶんCSに関しても
そうだと思う。

完成したらうpするけど、
>>260さんも作ったみたいなので、使いやすい方を使ってください。



簡単に作ったから文字化け発生中w

262 :login:Penguin:2011/02/19(土) 03:35:38 ID:xGRTl8A/
>>255
レスありがとうございます。
それが、WOWOWの3つのチャンネルがそれぞれ別の番組の時も、
ほとんど歯抜けで、どうやって予約したものかな、と悩んで
いた次第です。
再セットアップも3回ほどやり直したのですが、解決できません
でした。
自分の環境がおかしいようなので、思い切ってシステムから
再インストールしてみたところ、今度は、なぜかうまく
番組表が取得できました。
原因はわからないのですが、ともあれ、これで無事に予約が
できます。
仕様とか、わけわからん事言って、申し訳ありませんでした。
>>255さん、ありがとうございました。


263 :251:2011/02/19(土) 03:37:27 ID:xGRTl8A/
すみません。↑251です。とほほ。。。

264 :login:Penguin:2011/02/19(土) 07:34:55 ID:p/sm/zFR
no interest

265 :login:Penguin:2011/02/19(土) 09:07:45 ID:BMgNpapD
>>243
環境変数を"B25_SERVER_ほげ "にしたところ、無事、動作しました。
ありがとうございました。

266 :181:2011/02/19(土) 11:19:18 ID:UAKca/Yp
>>260さん、>>261さん、ありがとう!

さっそく260さんのを試してみました。
これはいい。詳細情報以外にも、アスペクト比やオーディオの情報も得られるみたいだね。
詳細情報は部分的に微妙に文字化けするみたいだけど、これは261さんも書いてる文字化けと同じ箇所かな。

epgdump で出力に採用している XMLTV File format を見ると、
http://xmltv.cvs.sourceforge.net/viewvc/xmltv/xmltv/xmltv.dtd

<!ELEMENT programme (title+, sub-title*, desc*, credits?, date?,
 category*, language?, orig-language?, length?,
 icon*, url*, country*, episode-num?, video?, audio?,
 previously-shown?, premiere?, last-chance?, new?,
 subtitles*, rating*, star-rating? )>

aspect: The horizontal:vertical aspect ratio, eg '4:3' or '16:9'.
quality: information on the quality, eg 'HDTV', '800x600'.
stereo: Description of the stereo-ness of the sound. Legal values
are currently 'mono','stereo','dolby','dolby digital','bilingual'
and 'surround'. 'bilingual' in this case refers to a single audio
stream where the left and right channels contain monophonic audio
in different languages. Other values may be added later.

とある。この video にアスペクト比と解像度、audio にオーディオ情報を入れるといいかもしれない。
<video>
 <aspect>16:9</aspect>
 <quality>1080i</quality>
</video>
<audio>
 <stereo>stereo</stereo>
</audio>
等。デュアルモノラルの場合はどうしよう。値は勝手に拡張してしまっていいのかな?

267 :login:Penguin:2011/02/19(土) 11:32:46 ID:5WYBWtXD
放送波から動的に抜けなかったら元の木阿弥

268 :181:2011/02/19(土) 11:35:54 ID:UAKca/Yp
(続き)
<audio>
 <stereo>dual mono</stereo>
</audio>
などとしてもいいかもしれない。

詳細情報について。どこに入れよう。XMLTV File format を見ると、sub-title という要素が使え、desc は複数回使えるみたい。
desc を2つにしてそれぞれを入れるのがいいかな。
<programme>
 <desc lang="ja_JP">ShortDesc</desc>
 <desc lang="ja_JP">詳細情報</desc>
こういうふうに。

> epgrecでBSの番組情報取得に一つのチャンネルしか
> 使用してなかったけど、詳細情報をとるには地上波みたいに
> チャンネル毎に取得しないとダメみたい。

ふむふむ。では、現状の /BS /CS オプションはそのまま残して、詳細情報の取得は地デジの場合と同じインターフェイスで
チャンネル毎に取得するようにしましょう。
epgdump <ontvcode> <tsFile> <outfile>


あと、新番組や再放送番組、BS, CSの有料番組であるかの情報って、どこかで取得できるのかな?
家電では、番組名の[新]や[再]で判断してるのかな。
再放送番組かどうかが、番組名以外から取得できるなら、再放送番組には previously-shown という要素、新番組には new という
要素を付けるとよさそう。
<previously-shown />
<new />

意見、ツッコミ等よろしくです。
作ってくださってる方々、文字化け修正と xml での出力まで作ってもらっていいですか?

269 :login:Penguin:2011/02/19(土) 12:24:40 ID:p/sm/zFR
Unicodeをそのまま使えばいいものを余計なことするから変換が必要になる。

270 :login:Penguin:2011/02/19(土) 19:19:01 ID:MbLp3VnS
>>248
なんだと?

271 :login:Penguin:2011/02/19(土) 22:03:21.23 ID:JEcKpdBI
>>268
rec10付属のepgdumpがいろいろやってるからそっちを使ったら?


272 :login:Penguin:2011/02/19(土) 23:12:49.22 ID:0pJg0YZK
それでも時間追随には使えないけどね

273 :login:Penguin:2011/02/20(日) 04:50:16.40 ID:PM4qqi0v
CPU : D510MO
メモリ : DDR2 4GB
チューナ : PT2
OS : CentOS 5.5
フロントエンド : recpt1 + epgrec
視聴方法 : sambaで録画ディレクトリ直接アクセス

上記環境で、異様にサイズの小さすぎる録画ファイルができる事があります。
単に0バイトというわけでなくて、1時間番組で20MB程度のファイルが出来上がってるのですが、再生はできません。
epgrecでのログは「録画が完了」のみでエラー表示はなし。

この現象の原因が分かる方、もしくは同現象が起きている方居ませんかね?

274 :login:Penguin:2011/02/20(日) 09:45:21.14 ID:NanQKRPK
Full_TSで?

275 :login:Penguin:2011/02/20(日) 12:20:12.72 ID:L7Cx1Pch
>>273
ぶっちゃけ、テレ朝とWOWOWはFULL_TSじゃないとそういうのができる。

276 :login:Penguin:2011/02/20(日) 13:12:39.39 ID:PM4qqi0v
>>274,275

レスありがとうございます。
結論から言うと、ご指摘いただいたとおりでした。

録画全てにrecpt1のsidオプションを指定していましたし、
当方関西圏の人間ですが、MBS放送のみ同現象が起こることを確認しました。
この局のみFULL_TSで録画する方向で対処しようと思います。
ありがとうございました。

277 :login:Penguin:2011/02/20(日) 13:39:28.49 ID:SnrCABf2
>>67
>>74
>>85
あたりだな。

278 :login:Penguin:2011/02/20(日) 17:33:41.51 ID:mnSVVtMw
今更ながらPT2を入手したんで、録画サーバでも作ろうと思ってます
ググったらCentOS5でやってる人のページ見つけたんで、そこ見て
試してみっかな、と

PT2でとりあえず録画させたいときって、どの程度のスペックが必要?

録画サーバにできる休眠中PCが、数年前のPen4-2.0GHz、
メモリ最大3GBくらいの奴なんだが、スペック的にどう?

再生させるとなると、スペック足りねえだろうなとは思ってるんだけど
録画だけでも結構CPU使うもんなの?

279 :login:Penguin:2011/02/20(日) 17:35:50.92 ID:cOa84KuG
録画なら余裕

280 :login:Penguin:2011/02/20(日) 17:58:49.62 ID:mnSVVtMw
>>279
ありがと

見るのはSamba経由で普段使ってるPCで見ようと思ってた
とりあえずやってみるわ

281 :login:Penguin:2011/02/20(日) 18:00:32.11 ID:on9xfzK6
もちょっと待ってCent6になってからの方がよくない?

282 :login:Penguin:2011/02/20(日) 18:27:27.77 ID:+gp6nWDH
最近どうもスワップ近いなと思ってあれこれ見てみたら、どうもPT2のキャラクタデバイス版
ドライバ(pt1_drv)が270Mほどメモリ食ってまして、ちょっと予想外だったんだけど
こんなもんでしょうか?

283 :login:Penguin:2011/02/20(日) 18:55:11.84 ID:+uhzjlF+
>>281
ccidのバージョンが上がってる可能性があるからやめたほうがいいかと。
それとももう解決してるんだっけ?

284 :login:Penguin:2011/02/20(日) 19:06:07.08 ID:on9xfzK6
>>283
そこは考えが回ってなかった。

...けど、もうすぐ6が出るという状況で、Cent5では古すぎる。
Fedoraの一代前を追っかけてくのがいい塩梅だと思うんだけど。

285 :login:Penguin:2011/02/20(日) 19:19:28.64 ID:9ylWh86S
塩からい梅、
いいおかずになりそうだ

286 :login:Penguin:2011/02/20(日) 19:29:21.16 ID:B0c3eEyi
>>278
参考にするサイトでハマる

287 :login:Penguin:2011/02/20(日) 20:11:36.61 ID:on9xfzK6
>>285
おーすっぺぇ
*

288 :login:Penguin:2011/02/20(日) 20:20:12.89 ID:0cxbJyMb
Fedoraって、旧版の放置っぷりが半端無いじゃん
で、今はCentOS5で実績あるんだから、CentOS5がいいかなぁ、とね
個人的に慣れてるし

まぁ6が出たら、人柱くらいはするかな
いつ出んのか全然見えんが

289 :login:Penguin:2011/02/20(日) 20:39:44.64 ID:dgfJ7Dkm
>>282
バッファ用に
DMA_SIZE(4096)*DMA_RING_SIZE(128)*DMA_RING_MAX(511) = 255.5MB
+
CHANEL_DMA_SIZE(2MB)*2 + BS_CHANEL_DMA_SIZE(4MB)*2 = 12MB
確保しているからそれぐらい喰うはず

ちなみに地デジが15MbpsでBSデジが21Mbpsくらいだから、pt2をフルに
使って地デジ2番組BSデジ2番組録画した場合、
15Mbps*2+21Mbps*2 = 72Mbps = 9MB/s
になるから、270MBあっても30秒ぐらいしかバッファリングできない

DMA_RING_SIZEやDMA_RING_MAXを減らせばメモリ使用量は減るけど、
減らしすぎると常時ドロップするようになるはず

290 :login:Penguin:2011/02/20(日) 20:44:14.25 ID:4slrYUo3
up0243.zip のVLCパッチの人、どうもありがとう。ばっちりでした。
1.1.7にも当てることができました。

291 :login:Penguin:2011/02/20(日) 20:55:26.95 ID:on9xfzK6
>>290
えー、パッチの人ですが、
ちゃんと動いてますか?
あと、動かしてるとしたら、どういう使い方でしょうか? 普通に視聴再生に使ってる or MythTVへのバイパスに使ってる or ...

情けないことに1.1.7というのが出てるのを今知った状態でして、
パッチ作ったかれこれ1年ほど前から
gitのソースは時々更新して、パッチ当ててMythTVへのバイパスで動くかどうか何回か試したことがあるんですが
何か上手く動かなかったような...
最新のリリースなりgitのtagなりに追従させなきゃ無責任野郎だなぁ、と思いつつも
解決できてない...

要は音声のチャンネル切り替わりとデュアルモノ対策なので
まずはそこが動くかどうか、なんですが、
一番分かりやすいのは、NHKのニュース7(19:00からの)の1分ぐらい前から見始めて、止まらずに見られるかどうか。

動作確認を押し付けてしまって申し訳ないですが
ついでにやってもらえるとありがたいです。
よろしく m(_ _)m

292 :login:Penguin:2011/02/20(日) 21:06:51.73 ID:OUnBxAnV
tsファイルを再生するとワンセグの映像が出る。
まれにそういうことがあって、いつもは大抵tailコマンドで先頭を削ってやると
ワンセグじゃない映像を見ることができるんだけど、
今回いくらやってもワンセグ映像のまま。
1時間で6.5GBくらいのtsファイルなんで、フルセグが含まれてないとは思えないんだけど、
他に何か手段はないかな?

293 :login:Penguin:2011/02/20(日) 21:11:57.99 ID:on9xfzK6
>>292
どこの局の系列で?

地上波じゃないが、NHK BS-1/2でPIDで分別しないと降雨対応の低解像度画像が混じってくるのは最初に悩まされたけど

294 :login:Penguin:2011/02/20(日) 21:12:02.00 ID:+CCkNfPO
>>292
ffmpegで含まれているProgramを確認して、一番若い番号を抽出すればOK

295 :login:Penguin:2011/02/20(日) 23:30:58.75 ID:bdv6Tx/D
epgrecはmsg_get_queueがundefinedで動かない。
phpを自分でコンパイルしないと駄目なのかな、面倒。

296 :login:Penguin:2011/02/20(日) 23:50:35.47 ID:g5HHT5Qz
テスト版か
俺は、3月22日版つかってるけど そっちの使い勝手どうなん?

297 :237:2011/02/21(月) 00:13:17.53 ID:cDk0MZQE
>>266
番組の詳細情報を desc で出力する様にしたプログラムを
sourceforge jpで公開したので確認してください。

ttp://sourceforge.jp/projects/tsparser/

ビルドすると「tsparser」と「eit2xml」の実行ファイルが
出来ます

$ tsparser <TSファイル>

とすると、EITの情報が標準出力に出力されます。


で、本題の番組の詳細情報は

$ eit2xml <ID> <TSファイル> <XMLファイル>

<ID>は地上波に関してはepgdumpと同じで
BSは「BS」、CSは「CS」としてください。

地上波以外は、epgdumpと互換性がないです。
(****.ontvjapan.comを使いたくなかったのでw)


video・audio・有料番組に関しては出力できそうだけど、
放送時間の変更に対応するとなると、>>205にも書いてある
service_id, event_idも出力しないとダメだから、
独自形式のXMLで出力した方がいいかもしれない


298 :login:Penguin:2011/02/21(月) 02:22:44.50 ID:nmCyO96I
>>297
仕事早いですな。オツカレ。

放送時間の延長はちょっと調べてたけどEITの次の番組とか
の情報が使えないのだろうか・・・



299 :login:Penguin:2011/02/21(月) 23:11:44.53 ID:cDk0MZQE
>>298
たぶん、その情報が使えると思いますよ。

実際に、変更前と変更後のEITを見比べてみないと
確かなことは言えないけど、EITの
「自ストリームの現在と次の番組(table_id = 0x4E)」の
start_time と duration を確認すればいいのかなと。


300 :login:Penguin:2011/02/21(月) 23:42:07.25 ID:smE86h6H
ARIBの「地上デジタルテレビジョン放送運用規定」をみれ

301 :login:Penguin:2011/02/22(火) 00:13:50.05 ID:ifcqspl6
>>289
逆にバッファを大きくすることでドロップを回避って出来るのかな?

302 :login:Penguin:2011/02/22(火) 00:45:22.06 ID:8QgQkXTR
>>301
さらに表示が遅れるだけで、必要量を超える部分はあまり意味が無い。

303 :login:Penguin:2011/02/22(火) 11:18:08.97 ID:/VFuMkof
Gemalto の card reader を Fedora 13 で認識しなく困っています。
SCR3310-NTTCom とかにしたおうがいいのでしょうか?

# lsusb | grep Gem
Bus 001 Device 003: ID 08e6:3437 Gemplus GemPC Twin SmartCard Reader

# rpm -qa | egrep '(pcsc|ccid)'
pcsc-lite-doc-1.5.5-5.fc13.noarch
pcsc-lite-libs-1.5.5-5.fc13.i686
pcsc-lite-1.5.5-5.fc13.i686
pcsc-perl-1.4.8-2.fc13.i686
pcsc-tools-1.4.16-1.fc13.i686
pcsc-lite-devel-1.5.5-5.fc13.i686
ccid-1.3.11-2.fc13.i686

# pcsc_scan
PC/SC device scanner
V 1.4.16 (c) 2001-2009, Ludovic Rousseau <ludovic.rousseau@free.fr>
Compiled with PC/SC lite version: 1.5.5
Scanning present readers...
Waiting for the first reader... <== ここで止まる



304 :login:Penguin:2011/02/22(火) 11:18:59.15 ID:/VFuMkof
(つづき)
# pcscd -a -f --debug
00000000 debuglog.c:230:DebugLogSetLevel() debug level=debug
00000405 pcscdaemon.c:512:main() pcsc-lite 1.5.5 daemon ready.
00000459 tokenparser.l:170:LTPBundleFindValueWithKey() Could not open bundle file /usr/lib/pcsc/drivers/openct-ifd.bundle/Contents/Info.plist: No such file or directory
00171509 hotplug_libhal.c:318:get_driver() Looking a driver for VID: 0x08E6, PID: 0x3437
00000011 hotplug_libhal.c:366:HPAddDevice() Adding USB device: usb_device_8e6_3437_noserial_if0
01000586 readerfactory.c:1024:RFInitializeReader() Attempting startup of Gemplus GemPC Twin 00 00 using /usr/lib/pcsc/drivers/ifd-ccid.bundle/Contents/Linux/libccid.so
00010696 readerfactory.c:877:RFBindFunctions() Loading IFD Handler 3.0
00000036 ifdhandler.c:1532:init_driver() Driver version: 1.3.11
00000292 ifdhandler.c:1545:init_driver() LogLevel: 0x0003
00000243 ifdhandler.c:1565:init_driver() DriverOptions: 0x0000
00000011 ifdhandler.c:82:IFDHCreateChannelByName() lun: 0, device: usb:08e6/3437:libhal:/org/freedesktop/Hal/devices/usb_device_8e6_3437_noserial_if0
00191968 ccid_usb.c:285:OpenUSBByName() Manufacturer: Ludovic Rousseau (ludovic.rousseau@free.fr)
00000245 ccid_usb.c:295:OpenUSBByName() ProductString: Generic CCID driver
00000240 ccid_usb.c:301:OpenUSBByName() Copyright: This driver is protected by terms of the GNU Lesser General Public License version 2.1, or (at your option) any later version.
00001459 ccid_usb.c:494:OpenUSBByName() Can't claim interface 001/003: Device or resource busy
00089478 ifdhandler.c:104:IFDHCreateChannelByName() failed
00000011 readerfactory.c:1050:RFInitializeReader() Open Port 200000 Failed (usb:08e6/3437:libhal:/org/freedesktop/Hal/devices/usb_device_8e6_3437_noserial_if0)
00000007 readerfactory.c:914:RFUnloadReader() Unloading reader driver.
00000030 readerfactory.c:233:RFAddReader() Gemplus GemPC Twin init failed.


305 :login:Penguin:2011/02/22(火) 11:45:18.42 ID:X9Q+EYIt
>>303
たぶんB-CASカードの表裏を間違って刺してるんじゃないの?
それと「smartcard_list.txt」に、B-CASのデータがあるか確認してみたら?

3B F0 12 00 FF 91 81 B1 7C 45 1F 03 99
Japanese Chijou Digital B-CAS Card (pay TV)

306 :login:Penguin:2011/02/22(火) 12:01:53.92 ID:/VFuMkof
>>305
レス、サンクス

カードの裏表は間違っていません。smartcard_list.txt には B-CAS カードのデータは、入っていま
す。Device Busy のメッセージが気になったので試しに openct のサービスを止めたら動くように
なりました。

00001459 ccid_usb.c:494:OpenUSBByName() Can't claim interface 001/003: Device or resource busy

お騒がせしました。

# service openct stop
OpenCT スマートカードターミナルを停止中: 1 process killed.
[ OK ]
# pcsc_scan
PC/SC device scanner
V 1.4.16 (c) 2001-2009, Ludovic Rousseau <ludovic.rousseau@free.fr>
Compiled with PC/SC lite version: 1.5.5
Scanning present readers...
0: Gemplus GemPC Twin 00 00
.
.
.
Possibly identified card (using /usr/share/pcsc/smartcard_list.txt):
3B F0 12 00 FF 91 81 B1 7C 45 1F 03 99
Japanese Chijou Digital B-CAS Card (pay TV)



307 :login:Penguin:2011/02/22(火) 20:08:10.02 ID:+fAe+SR1
MythTVのEITが文字化けするようだけど、>>297のコードを組み込むことで解決出来ないかな?

308 :login:Penguin:2011/02/22(火) 22:50:57.72 ID:TKOHeDuz
>>307
やってみたら?

309 :181:2011/02/25(金) 07:20:45.70 ID:YzGnv63N
>>297
ありがとう! tsparserとeit2xml、確認させてもらいました。
もうこのままで、詳細情報を含んだ、epgdumpの代替として使えそうですね。
tsparserは自分でEITの情報を調べたり、EITの情報を取得するプログラムを書きたい時に参考になって便利そうですね。

>>271
試してみました。
詳細情報に関しては237さんが作ってくれたものと同様、地上波、BSともに取得でき、videoとaudioの情報、
service_id、event_idも出力されるみたいですね。


service_id等も出力するには、独自形式にした方がよさそう(するしかなさそう)ですが、独自形式にしてvideo, audioの情報も出力すると
rec10版epgdumpとほぼ同じものになりそうですね。。
237さんと>>260さんにはせっかく作ってもらって申し訳ないのですが、更に手直ししてもらうと余計手間をとらせてしまうので、
足りないところがあれば二人の書いてくれたコードを参考に修正かフィードバックをさせてもらい、今回はrec10版epgdumpを使って
録画予約プログラムを作り始めようかと思います。
(その前にrec10を一度使ってみようと思います。)


ARIBの資料を少し読みましたが、有料番組、サブカテゴリ(ジャンル中分類)、再放送の情報も、取得可能な情報のうち有用そうですね。

310 :181:2011/02/25(金) 18:16:05.49 ID:YzGnv63N
再び181ですが・・・。

>>309では、自分がまだ作り始めたり、資料を読み込んだりできていないのに237さんにばかり作業してもらっていて恐縮に感じたのと、
rec10版 epgdump にも、237さんに作ってもらった eit2xml のどちらにも、概ね満足だけれど自分としては少し手直ししたいところがあって、
そこは他の人の手を煩わせずに自分でやって自分版の epgdump/eit2xml を作ればよいかと考えて>>309を書いた。
けれど、書いてから考えて、やはりそれは better じゃないのではと考え直した。

自分版 epgdump/eit2xml を作れば、rec10版 epgdump、237さんに作ってもらった eit2xml と合わせて合計 3 つ、
オリジナル版 epgdump と合わせると合計 4 つも同様のプログラムが出来てしまう。それは利用者の視点からは
あまり望ましくないと思った。

自分でプログラムを書いて公開することはある程度の期間やってきたのだけれど、オープンソースの共同開発をしたことがなくて、
どうするのがよいか分からなかったのも正直なところ。
そこで改めてみなさんにアドバイスを聞きたいのだけれど、この場合どうするのがよいでしょう?

1. rec10版epgdump に追加・変更する方向。
 rec10版epgdump は rec10 の一連のシステムと整合するように作られているので、epgdump を変えてもらうと、他にも多少手直しが
 必要になってしまう。
2. 237さんに作ってもらった eit2xml を変更する方向。
 rec10版epgdump は作者さんたちが作っていて、このスレとは直接の関係がないので、必要性を感じていないかもしれないのに
 あれもこれも付けてほしいと要望するのはどうかとも思う。その点、237さんや、他に協力してくれるかもしれない人と一獅ノ作っていくのは
 やりやすい。ただ、ほとんど同じで少しだけ違うプログラムが 2 つ存在することになってしまう。
3. 自分版 epgdump/eit2xml を作る方向。

311 :181:2011/02/25(金) 18:17:34.32 ID:YzGnv63N
出力について自分がやりたいことは、まだ ARIB の資料を読み込んでいなくて確定ではないけれど、現在のところは、
有料番組かどうか、番組のサブカテゴリ(ジャンル中分類)、再放送かどうか
の出力を追加したい。
いずれも、録画予約や、番組表の強調表示、絞り込み表示に有用だと思う。
あと、カテゴリ、サブカテゴリの出力箇所に、カテゴリの名称に併せて attribute を設けて生の数値データも出力し、
そちら側も利用できるようにしたい。(というのは、名称は ARIB の仕様改訂によって変更されうるみたいだけれど、現状では名称のみが
”ハードコーディング”されてしまっているので。)

312 :login:Penguin:2011/02/25(金) 18:59:59.04 ID:g8tJslnB
なんかちょっともう

313 :login:Penguin:2011/02/25(金) 21:52:29.56 ID:+YddVaao
流れを読まずに;) DVBアプリ集をバージョンupしました 2sen DTV up0588.zip
mplayerパッチ済みソースは up0587.zip です.
今回はgstreamer, mplayerの再生関係の改良と 本家の新版へのリベースが中心です.
mplayerの方は 本家がfaadを落としたのでそれに追随して修正したのがほとんどで,
機能的にはほとんど0.91とかわりません.

主な更新情報
-----------------
ver0.91から0.92での変更点
patches/mplayer
- 本家最近版(rev32954, ffmpegはcommit 4f84e728 Feb 16 2011)にrebase
- 本家での内部faadサポート廃止に伴い, faad向けパッチの廃止
- ワンセグ再生で 音声デコーダにffmpegを使用した場合の不具合を修正

patches/gstreamer
- tsファイル再生時のシーク機能追加
- dvbのコンポーネントdvbbasebinがplaybin2内で使用してもうまく動作するよう改修
-> totem dvb://NHK や gst-launch playbin2 uri=dvb://NHK が再生できるように
- AAC デュアルモノの選択機能と自動選択の追加
- AAC音声のS/PDIF出力に対応(experimental)
-----------------

314 :login:Penguin:2011/02/26(土) 15:40:41.10 ID:kJjmb28d
>>311
長いなwとりあえず、入力はrec10版のepgdumpを想定して実装
181が拡張したい部分はDB上には定義しておく事。
スレ住人は理想を語られるより目に見えて動くものが
あったほうが意見も出やすいと思われるので
早く動くの作ってください。おながいします。


315 :181:2011/02/26(土) 22:26:23.68 ID:KV1Op2hX
>>314
うん、それでやってみる。
レスありがとう。

316 :login:Penguin:2011/02/27(日) 14:31:25.38 ID:/EMIKy2Q
>>315
楽しみです。
181さんのepgdumpにあわせて、Restfulで拡張性の高い録画サーバを作ってみようかな。


317 :login:Penguin:2011/02/28(月) 19:16:00.85 ID:KS+JK7VL
>>291
遅くなってすみません。
UDPで流したのを受けて、リアルタイムで視聴するのに使っています。

> 一番分かりやすいのは、NHKのニュース7(19:00からの)の1分ぐらい前から見始めて、止まらずに見られるかどうか。
番組開始時にブロックノイズがのったようでしたが、止まらずに見ることができました。ノイズはたまたまかもしれないですけど。

318 :login:Penguin:2011/02/28(月) 19:37:15.62 ID:KS+JK7VL
>>317です。
クローズアップ現代が始まったら音が出なくなりました。
いったん、オーディオトラックを無効にして、その後また有効にしたら音が出るようになりました。

319 :login:Penguin:2011/02/28(月) 20:15:01.12 ID:2S9SaVmL
>>318
それは失敗といいます。
切り替えが機能していると、お構いなしに引き続きちゃんと音が出ます。

320 :237:2011/02/28(月) 21:59:22.40 ID:0Dj43WZP
>>309
了解です。
デーモン化とsqliteに期待してるので、がんばってください。



話変わるけど、
「service id」 か 「service idのインデックス」でTSを分離する
プログラム(tssplitterの簡易版)って需要あるかな?

需要があるなら、来週あたりにα版的な感じでリリースしてみるよ
(最終目標はevent idで分離)


321 :login:Penguin:2011/03/01(火) 00:03:54.73 ID:8LC4SpzU
>>320
gst-launch filesrc location=foo.ts ! mpegtsparse program-numbers="$SID" ! filesink location=bar.ts
じゃだめなのかな

event_idで分離するのはまたもうひと工夫してフィルタをいれなきゃだめだろうけど
同じようなことはdvbevrec2.py の中で valve エレメント使ってやってるので よければご参考に.

322 :login:Penguin:2011/03/01(火) 20:10:50.53 ID:8LC4SpzU
fuse_b25 ver 0.4.0 をupしました 2sen DTV up0594.zip
MythTVとかからEITとかを読めるようにということで
/dev/dvb/adapterN にアダプタ単位でマウントし
demuxX, dvrYへのアクセスを中継するよう変更したものです.
よろしければお試し下さい.

あと 今回から旧バージョンのサポートを落としてるので
旧版を使い続ける場合はバージョンアップしないで下さい

323 :login:Penguin:2011/03/01(火) 21:55:32.97 ID:lOQYwlK9
>>322
fuse_b25作者様、お忙しい中ご対応頂きありがとうございます。

まず使用してみて、不具合などがあればご報告させて頂きます。

324 :login:Penguin:2011/03/01(火) 22:19:59.05 ID:2PQe4IFs
オレ MythTVにVLCかまさなくてよくなったら結婚するんですよ あいつと

325 :login:Penguin:2011/03/01(火) 22:33:14.38 ID:tHe24Jrt
fuse_b25 ver 0.3.0にて--eit付きとして、MythTV側でUTF-8を通るように修正したら番組表やらは見えるようになりました。感謝です。

326 :login:Penguin:2011/03/02(水) 00:27:16.85 ID:B+Ef8q2W
>>324
DVBドライバー + fuse_b25 を使えば、VLCを使わずに使えますよ。
もちろんAACもOKです。

>>325
ちなみに、MythTVのどこをどのように修正したら番組表は見えるようになりましたか?
教えて頂けないでしょうか・・・

327 :login:Penguin:2011/03/02(水) 07:33:21.31 ID:mPYgr8ES
オレ MythTVでクローズアップ現代になっても音が途切れないようになったらけ(ry

328 :login:Penguin:2011/03/02(水) 18:13:30.53 ID:8OKJNPGQ
>>326
102氏の指摘箇所です
パッチやら考察をまとめて後ほどアップします

329 :login:Penguin:2011/03/02(水) 20:59:28.28 ID:eL86H3H+
>>326
AACを食えるようにはなったんだっけ? MythTV
けど、音声チャンネルの切り替わりはダメでしょ?

330 :login:Penguin:2011/03/02(水) 21:35:21.30 ID:B+Ef8q2W
>>329
とりあえず「PT2 + fuse_b25 + DVB + MythTV0.24」で地デジ録画したファイルをVLCで再生。
そして「ツール」→「コーデック情報」で確認すると、
オーディオコーデックが「MPEG AAC Audio(mp4a)」になってるから
そうなんじゃにかと思うんだけど・・・。
※Live TVも見られています。

音声チャンネルの切替問題て、CMとかに入ったりすると音声が切れることだっけ?
うちの環境ではなったこと無いので、いまいち確認出来ていません。

331 :login:Penguin:2011/03/02(水) 21:39:11.12 ID:eL86H3H+
>>330
地上波 NHK総合、平日の18:50〜20:05あたりを録って、音が途切れずに鳴り続けるかどうか、でだいたい分かる。

あと、NHK BS1/BS2もそのまま録ってるだけ?
今年7月下旬までのこととはいえ、サービスIDなりでスプリットしないと見られないでしょ?

332 :login:Penguin:2011/03/02(水) 22:02:28.01 ID:B+Ef8q2W
>>331
明日のNHK総合を録画してみて確認してみます。

あとBS/CSの環境は無いのですが、recpt1とtssplitter_liteの組み合わせのように
スプリットしなくても、地デジのみ(余計なワンセグなどを含まない)で出来ています。

以下のサイトの「チャンネルスキャン(個別チューンの方法)」を参照下さい。
ttp://www43.atwiki.jp/mythtv-dvb/pages/14.html

333 :login:Penguin:2011/03/02(水) 22:42:53.52 ID:8OKJNPGQ
fuse_b25の--eit機能を使ってmythtvの番組表でUTF-8が通るように
するための実験的なパッチをアップしました。
考察やらはパッチの先頭に書きました。up0595.zipです

確認をしていて一つ気になったのですが、
fuse_b25でUTF-8変換されたときに領域長にNULL文字が含まれているようですが、
これは意図しているのでしょうか?
ARIB生を見ているとNULL文字なしの領域長で来ているような気がします。

334 :login:Penguin:2011/03/02(水) 23:11:11.35 ID:maMErAgt
>>313
mplayerの本家にhwaacのパッチ投げつけて、
放置プレイしちゃってる状況で空気読まずに質問させてもらいたいのだけどよいですか。

mplayer develな人たちの言っている、
「muxer in FFmpeg」ってなにですか?意味分かりますか?
Linux で alsa 経由で hwaac(hwac3と同等の挙動)で出しているのであれば、
それ使って出している。で回答いいの?
よくわからんところです。

自分は英語が不自由な上に、mplayer内部の常識を知らないので、
回答に困っている状態であります。
あちら側の言っていることを理解した上で、早く回答して
コミットしてもらいたいのだけど…うーむ…

投げつけたスレッドはコレです
ttp://lists.mplayerhq.hu/pipermail/mplayer-dev-eng/2011-February/067690.html

335 :login:Penguin:2011/03/03(木) 00:04:18.53 ID:FG255n9v
>>334
回答:
FFmpegでつかわれてるマクサーを試してみてもらえるかな?
ぼくの知ってる限りでは、そのマクサーを誰も試してない(!)んで、やってもらえるとすごいありがたい。
(FFmpegのマクサーが使えるレシーバーが見つかってないんだ・・恥ずかしながら)

ほんとdクス    カール・ユーゲン

邪推するとパッチもいいけどけどFFmpegもね!っていってるんじゃないかと

336 :login:Penguin:2011/03/03(木) 00:13:32.77 ID:FG255n9v
それとパッチはカニチャーハン形式でよろ

みたいに書いてもあるね

337 :login:Penguin:2011/03/03(木) 00:40:25.22 ID:ifn7SRtg
ffmpegにも S/PDIF エンコーディング(payloading?)を行う"spdif"というMUXERモジュールがあるので
(ffmpeg -formats でリストを出すと出ている)
mplayerの件とは別に ffmpeg単体で それを(AACで?)テストしてみてくれないか?
と言ってるように見えます. H/Wデコーダを持ってないからテストしてないので... ということのようです.
自分も自信ないけど こんな感じの英文で 確認してみたらいいと思う

Hi Carl,
Due to the lack of my english ability,
I did not fully understand what you meant by "the muxer".
If you meant testing the "spdif" muxer in ffmpeg, I will be willing to do it,
[ここから私のようにどうテストしていいかわからない場合:
but I'm not familiar with ffmpeg and not sure how I can test it.
Would you show me how to do that? ]
regards,
XXXX

私の英語力が足りないので "the muxer"が何を指してるのかよく理解できませんでした
ffmpegの"spdif"をテストするということでしたら よろこんでそうしたいのですが,
[ ffmpegについて精通していないので どうテストしたらいいのかいまいちわかりません
どうテストするのか、教えてもらえませんか?]
-------------
あと メーラーでパッチがクチャクチャになっちゃってるので 再送してくれ,だそうです
K&R スタイルで, 4文字空白インデント(タブじゃなく), 行末のホワイトスペースもなし
その他個別の件もいくつか指摘してあるね


338 :login:Penguin:2011/03/03(木) 01:14:08.35 ID:ifn7SRtg
>>333
えーと 意図してませんw
gstreamerで使ってたコードを持ってきたときに、
gstreamerでは文字列を取り出して渡す形だったのでぬる終端させてたのが
そのまま残ってしまったようです 実害が出るようであれば直します

339 :login:Penguin:2011/03/03(木) 02:34:23.59 ID:uKvdMr+1
muxer は multiplexer の略。
ここでは、音声と映像を1個のファイルにまとめる機構のこと。
例えばニコ動の動画 は音声を mp3 でエンコード、映像を H.264 等でエンコードしており、
これを flv という 1 個のファイルにまとめる機構が muxer である。

340 :login:Penguin:2011/03/03(木) 07:07:20.44 ID:yH+a8xO/
>>338
mythtvのフロントエンドのフォントの関係なのか処理の関係なのか
どうか調べていませんが、up0595のパッチで見るとNULL文字が表示されてちゃってちょっと困ってます。
mytthtvの方も制御文字を表示しようとしちゃうのもどうかと思いますが。。


341 :login:Penguin:2011/03/03(木) 13:00:46.61 ID:ifn7SRtg
>>348
そもそも状況がいまいちわかってないんですが
ver0.4.0でなくver0.3.0でEITが(末尾豆腐除いて)うまく表示できてるってことなんでしょうか
もしそうだったらver0.4出さなくても済んだかな...orz
demuxからでなくdvrから読んでたのか....

で ver0.4.0で豆腐が出てる件を修正するのは
src/b24str.c の500行 を1行だけコメントアウトして見てください
g_string_append_c (&euc_str, '\0');
の行です. ver0.3の場合は 行番号が変わってると思いますが この行を外せばNULL終端はなくなるはずです

あとup0595のパッチの前書きを見たのですが DVBの企画書ETSI_EN300を見ると
先頭に0x11(0x15でなく)があるとUTFと解釈するようですが どうもUTF16BE みたいだし
何もしなければISO-8859-1(ASCII)とみなされて無変換で 表示へまわり
Qtだかのtoolkitの方がUTF-8に対応してるからうまく表示されるってことはないでしょうかね
fuse_b25の側で先頭に何か付けるのは可能ではありますが UTF-8を示すコードが無いような...


342 :login:Penguin:2011/03/03(木) 20:26:57.73 ID:yH+a8xO/
>>341
ver0.3.0でチャンネルやら番組タイトルは出来てるぽかったですが、
なんかまだ番組の詳細情報かなにかで化けてるようなのでした。
もしかしたらそれが直るのかも?
週末にでもまとまった時間が取れたときに諸々確認してみます。

そもそもEPGのクリアの仕方がわからなくてデバッグが進まないのが合ったり。
mythfilldatabaseじゃ出来ないようだし、直接DB叩くしかないのかしらん。。。

>先頭に0x11(0x15でなく)があるとUTFと解釈するようですが どうもUTF16BE みたいだし
>何もしなければISO-8859-1(ASCII)とみなされて無変換で 表示へまわり
>Qtだかのtoolkitの方がUTF-8に対応してるからうまく表示されるってことはないでしょうかね
それなんですが、ETSI EN300のA.1のTable A.1で0x80-0x9FがControl codesだよって定義があります。
そのためmythtvは0x8A以外は無視しちゃうロジックになっているのでUTF-16BEを突っ込む場合は、
ここのコードを対応(先頭が0x11のときはTable A.2の方の処理ってことにすればよいのかな)してやる必要がありそうです。
他には悪さするロジックはなさそうですが、QStringのコーディングの扱いをよく知らないのでどうなるやら。

>fuse_b25の側で先頭に何か付けるのは可能ではありますが UTF-8を示すコードが無いような...
0x15が UTF-8 encoding of ISO/IEC 10646 でBMPとなっているので0x15でよさげだと思っていたのですが、
ワタシがとても勘違いしてる気もしてます。

343 :login:Penguin:2011/03/03(木) 20:31:53.56 ID:ifn7SRtg
>>341 自己レス
ちょっと勘違い 最近の規格では 0x15でUTF-8を示すようになってました
ということで↓の2点を変更し ver.0.4.1としました.
- 変換文字列の先頭に0x15を付け加える
- (別件で) NITの変換バグの修正
で, うpしたいのだけど2senが反応しない....
ver.0.4.0からの差分は2つの小さなパッチだけだから どっかのろだに上げた方がいいかな

344 :login:Penguin:2011/03/03(木) 20:40:16.24 ID:ifn7SRtg
>>342
> もしかしたらそれが直るのかも?
ver0.4ではdemuxerから読めるようになっただけで 変換の部分はいじってないのでたぶんだめです
NITだけでなくEITの方もまだ変換のバグがあるのかも....

そもそもver0.4を出したのは MythTV側の特殊な変更をできるだけせずに対応したいってのがあるので
テキストをUTF16に変換して、さらにMythTV側でも特殊な対応をするようなことはできれば避けたい...
UTF-8のマークをつけたことで うまく対応してくれるといいんだけど...


345 :login:Penguin:2011/03/03(木) 21:19:11.38 ID:egEzuWG3
epgrecの番組表で予約すると録画失敗する
端末使って、recpt1で地デジ、bsは録画できた。
do-record.shが問題なんですかね

346 :341:2011/03/03(木) 21:24:30.44 ID:ifn7SRtg
連投すみません
>>342
MythTV側のパッチは 先に制御コードのチェックをするより 後でやった方がシンプルにならないでしょうか?
↓みたいな感じで. (CRLFとか他の制御コードもとか色々言い出したらあるけど)

--- dvbdescriptors.cpp 2011-03-03 20:56:27.369265269 +0900
+++ dvbdescriptors.cpp.new 2011-03-03 21:15:12.479753880 +0900
@@ -78,6 +78,10 @@ QString dvb_decode_text(const unsigned c
if (src[0] == 0x1f)
return freesat_huffman_to_string(src, raw_length);

+ if (src[0] == 0x15)
+ return QString::fromUtf8(src, raw_length).
+ replace(QString("\n"), QString(" "));
+
if ((0x10 < src[0]) && (src[0] < 0x20))
{
// TODO: Handle multi-byte encodings


347 :login:Penguin:2011/03/03(木) 21:29:50.42 ID:yH+a8xO/
>>346
そうですね、よく見るとすぐ上に0x1fのケースもあるので、
今度の0x15もそこで見るのがシンプルで良さそうですよね。

348 :login:Penguin:2011/03/04(金) 01:02:02.11 ID:pf1RtRru
>>331

> 地上波 NHK総合、平日の18:50〜20:05あたりを録って、音が途切れずに鳴り続けるかどうか、でだいたい分かる。

とりあえず「地上波 NHK総合、平日の18:50〜20:05」の「NHKニュース7」を録画して検証しました。
再生した環境は「Windows 7 SP1」で、使用するプレイヤーによって挙動が変わるようです。

PowerDVD 10.0.2325.51 → CMからニュースに入ると、日本語と英語が同時に再生されます。

VLCメヂアプレーヤー 1.17 → CMからニュースに入ると、日本語も英語も音声はまったく再生されません。

Windows Media Player 12.0.7601.17514 → CMからニュースに入っても、日本語のみ再生されます。

349 :login:Penguin:2011/03/04(金) 19:57:04.53 ID:FyQ28NmM
つtvtest 使えよ


350 :login:Penguin:2011/03/04(金) 19:59:31.95 ID:FyQ28NmM
>>345
録画時に渡されるLD_LIBRARY_PATHに問題あるんじゃないか?


351 :login:Penguin:2011/03/04(金) 20:15:06.96 ID:niV96TBI
Linuxで使える地デジチューナーは今のところPT2だけですか?
…なんか、他のWindows対応の地デジチューナーでも使えそうな気がするが…
気がするだけだが名

352 :login:Penguin:2011/03/04(金) 20:21:21.18 ID:n4mnKbYn
>>351
friio

353 :login:Penguin:2011/03/04(金) 20:27:33.71 ID:vWowvmPb
>>351
古いHDUS

354 :login:Penguin:2011/03/04(金) 20:46:13.94 ID:niV96TBI
>>352
29800円、高ぇ けどWindowsマシンも含めて複数台使うなら理に適っているか?
(もちろんUSBで手動で接続しなければならないが)
ttp://www.friio.com/
売り切れが心配されるが…
LinuxマシンとWindowsマシン含めて4台あるけど、PT2×4台分とかやらかすよりはマシか?

>>353
あまり古いとバグフィックスや互換性が不安
店舗での取り扱いもamazonくらいで不安

355 :login:Penguin:2011/03/05(土) 00:14:05.25 ID:Z4nO0uHY
W3PE対応しねええええええええええええ

356 :334:2011/03/05(土) 01:45:51.30 ID:2sngYeC2
>>335
コードレビュしてくれた人の意味合いは分かっているので、そこの修正はしてあります

ffmpegのmuxerで試してもらえるかな?っての件は
ffmpegのspdifenc.cの中の話なのかな?であるなら、自分のコードはそこが
ベースであるところであるので、多分大丈夫(テストしてないけど。ってところですね

>>337
ホント、添削ありがとうございます。
大変助かります。
ffmpegの試験しろって事ですね。了解です。
もちろんやります喜んで。はい。

357 :login:Penguin:2011/03/05(土) 07:55:16.70 ID:NVHJgeFH
ccid1.4ェ・・

358 :login:Penguin:2011/03/05(土) 09:41:34.50 ID:/uCnTr4d
>>350
ありがとうございます

環境変数はちょっと手に負えそうにないので、最初から入れ直します。


359 :login:Penguin:2011/03/05(土) 09:52:21.90 ID:Crw9Row2
>>354
古いHDUSって基板が古い型じゃないとダメだよ
今普通に手に入るのじゃ無理
調べてないけどヤフオクでそういう謳い文句で出てる奴じゃないとダメ

いまだとpt2が一番いい選択肢だと思います

360 :109:2011/03/05(土) 15:46:51.03 ID:ZmJK/gHC
>>109で報告した1チューナーが使えなくなる症状ですが2チューナーでの同時受信を
繰り返すと発症するようです。ただ単に発症が早くなるだけなのかな?
発症したときに>>124に教えていただいたドライバーの再読み込みで回復します。
前回報告してませんでしたが失敗時には、録画ファイルは生成されていません。

なんとか再現する(発症を早める)ことが出来るようになったので追えるところまで
追ってみると pt1_tuner.cの501行〜513行を正常に抜けれないみたいです。
ループを抜けたときのvalの値は0xACACACACでした。
linux歴が半年足らずなのでこの辺で勘弁してください。

以下は問題箇所の抜粋です。

tmcclock = FALSE ;
for(lp = 0 ; lp < 1000 ; lp++){
memcpy(&wk, &isdb_t_tune_read, sizeof(WBLOCK));
wk.addr = addr;
val = i2c_read(regs, lock, &wk, 1);
if(((val & 0xFF) != 0XFF) && ((val & 0X8) != 8)){
tmcclock = TRUE ;
break ;
}
}
if(tmcclock != TRUE){
return -EIO ;
}


361 :login:Penguin:2011/03/05(土) 20:35:48.21 ID:r1s/P6Kn
fuse_b25 ver0.4.1 + mythtv ですが、チャンネル名やら番組表やらはうまくいくようになりました。

文字化けが少し残るって言っていた原因はfuse_b25の以下のところでした。
iconv実行直後の

> if (buf_len > 0)
> *dest = '\0';
> else
> *(dest - 1) = '\0'; // rewrite the tail byte

else節の方にEITが変換であふれるようなケースで来るため、
UTF-8が2バイトか3バイトだったときに文字が潰れるのが原因でした。

あとmythtvについてはdvb_decode_nameとdvb_decode_short_nameに↓入れるだけです。
shortの方はチャンネル名で使ってました。

if (src[0] == 0x15)
return QString::fromUtf8((char *)(src + 1), raw_length - 1).
replace(QString("\n"), QString(" "));

で、バックエンドの確認ばかりやっていたら、フロントエンドで実況(TV Watch)が動かないような。。。
0.3.0では動いていたので0.4.1になってからかも?な気がしますので、調べてみます。

362 :login:Penguin:2011/03/05(土) 23:21:07.05 ID:TxWWeUbT
>>361
fuse_b25-0.4.1+MythTVの番組表ですが、時間が+9時間になってしまいます。
私の環境だけでしょうか?

363 :login:Penguin:2011/03/05(土) 23:28:33.98 ID:F8OFYBzX
>>361 テストどうもです.
文字があふれて お尻が文字化けする件は,
変換で2倍〜3倍くらいにテキストの長さが伸びるので
EITの番組説明みたいなちょっと長めのだと すぐに上限 (通常253B?) を超えてしまう.
文字境界できちんと切るのも面倒だし... 対応にはあまりのり気になれないし...
とりあえず「尻切れました」マークと捉えて下さい;)
fuse_b25側でやらずに, MythTV側でテキスト変換するようにすれば 長さの融通は効きますね
(ISDB独自の変更を無理やり押し込む形になっちゃって 本家では受け入れられないでしょうが
変換自体はfuse_b25のb24str.c::aribstr_to_utf8()がかなりの部分流用できると思います)

>>362
DVB(欧州の規格の方)にのっとって 開始時間はUTCに変換してるのですが
その関係がうまくいってないのかな...

364 :login:Penguin:2011/03/05(土) 23:31:51.95 ID:F8OFYBzX
>>362
fuse_b25に --conv --eit --utc の--utcを付けたらうまく行くかも

365 :login:Penguin:2011/03/06(日) 00:10:37.69 ID:ZaeE/wf0
>>364
utcオプションを付けたらうまく行きました。ありがとうございます。

あと、番組表のカテゴリ名がepgdumpの時と違ってるのですが、
これはどうしようもないのでしょうか?


366 :login:Penguin:2011/03/06(日) 02:33:00.74 ID:FH/2MMni
>>361
memset(dest, 0, buf_len);
buf_len--;
iconv(foo, bar, hoge, &dest, &buf_len);

みたいなのじゃダメなの?

367 :login:Penguin:2011/03/06(日) 09:28:04.89 ID:KmqUuy0M
>>363
そうですね、結構な割合であふれちゃうようです。
mythweb+chromeだとページ全体が文字化けになっちゃうようで(文字コードのデフォルト指定も影響してそうですが)、
適当な文字なりにしたほうがいいかもです。

そこで試しに0x11+UTF-16BEにしてみました。日本じゃアスキーとかほとんど送られて来なさそうだし、
逆に縮んでくれるようで、grep bad /var/log/debug しても何も出なくなりました。

368 :login:Penguin:2011/03/06(日) 09:39:41.67 ID:KmqUuy0M
>>365
DVBとISDBでコンテント記述子のタグは同じ癖に中身の仕様が違っていました。
ので、どっかで変換なりするしかないです。orz

369 :login:Penguin:2011/03/06(日) 09:54:03.51 ID:ZaeE/wf0
fuse_b25-0.4.1を使っていますが、/dev/dvb/adapter9にアクセス出来なくなる現象が発生しています。
# ls -l /dev/dvb/
ls: /dev/dvb/adapter9 にアクセスできません: 通信端点が接続されていません
d????????? ? ? ? ? ? adapter9
# dmesg
[23288.163155] fuse_b25[16364] general protection ip:7fd88a9733a9 sp:7fd8852a7970 error:0 in libc-2.11.2.so[7fd88a8fe000+150000]


370 :login:Penguin:2011/03/06(日) 15:39:36.76 ID:dy3LCtY4
fuse_b25 0.4.2 用の差分パッチ (0.4.1->0.4.2) を 2sen DTV up0600 にうpしました
>>367 での報告・提案に基づきUTF16BEに変換するように
>>366 での指摘を採り入れ、尻切れが自然になるように(未確認)
ジャンル情報の変換(適当)

よろしければお試し下さい.
あと >>369については 発生させる操作や ログ出力 (-fとかsyslog), できればバックトレースとか
の情報がないと 何とも...


371 :369:2011/03/06(日) 18:42:28.38 ID:ZaeE/wf0
>>370
fuse_b25-0.4.2のパッチ当てたところ、
タイトル欄にカテゴリ(News等)が来て、カテゴリ欄が空白の番組表になりました。

>>369の現象は、MythTVで録画している時に発生します。
syslogには以下のログが残っています。
/demux0 open flags:0x8802
ioctl on /demux0 cmd:40146f2c arg:0x7f3d9b7fd080
バックトレースの取り方を分かっていないので調べてみます。

372 :login:Penguin:2011/03/06(日) 19:05:51.27 ID:/nNgYd3G
pt2使い始めたんですけど
リアル視聴の時
csの同じトランスポンダ層内のチャンネルを変更する方法ってありますか?
困ってます。
これができないといちいち録画した後、tssplitterで分割して
見ることになります・・・・。


373 :login:Penguin:2011/03/06(日) 21:15:02.37 ID:KmqUuy0M
しょうもないですが、
fuse_b25 UTF-8orUTF-16LE用のパッチを2sen DTV up0601.zipにアップしました。
0.4.2パッチですが、チャンネル名の方がdumuxからだったみたいです。
とりあえず手元ではsrc/stream.cの方も16BEにして試しました。

あとカテゴリ変換の方もそれっぽく動いているように見えます。
早速の対応ありがとうございます。

>>371
番組表を空からやり直したほうがいいかもです。
backendを止めてeit_cacheとprogramのテーブルを全消ししておくと空からスタートできるようです。

374 :login:Penguin:2011/03/06(日) 21:17:52.41 ID:KmqUuy0M
連投失礼します。s/UTF-16LE/UTF-16BE/です。

375 :login:Penguin:2011/03/06(日) 21:58:57.80 ID:dy3LCtY4
>>373
up0600.zip のver0.4.2ですでにUTF16BEに固定してしまってました.
他のアプリから使う場合でも 一応仕様上はEN300 468にのっとってるので
あえてUTF-8にこだわる必要もないかと思って...
UTF-8で出してほしいという要望が他から出れば オプションスイッチでもつけて対応することにしますが
そうでなければ当面UTF16で出力しておこうかと思います.

ところでQStringってUTF16BE (UCS2とは違うんだっけ?)から そのままコピーして生成できないんですね.
頭の1Bだけ削れば 変換は不要になるかと思ってました.

あと>>369 のと同様の不具合は そちらでは発生してませんでしょうか?


376 :371:2011/03/06(日) 22:15:07.35 ID:ZaeE/wf0
>>373
パッチありがとうございます。早速適用しました。
src/stream.cの方も変えました。
2つのテーブルを削除してやり直したところ、番組表うまく入りました。

MythWEBで番組表のカテゴリ毎の色分けがされなかったのですが、
表示言語を日本語から英語に変えたところ色分けされるようになりました。
カテゴリがNewsなど日本語になっていないためと思われます。
ひとまず目標は達成出来たので、当面これで運用しようと思います。

fuse_b25の不具合は発生が不定期のため、まだ追えていない状態です。

377 :102:2011/03/07(月) 22:07:09.08 ID:bAjef/5y
>>376、他です。
wikiページをアップデートしました。

378 :login:Penguin:2011/03/08(火) 12:59:52.31 ID:ZetAHNQi
ubuntu natty 11.04でDVBを試してみた。
DVBドライバが11.04に入っているものでは、
i2cが不都合で、adapter番号が出てこなく、/dev/dvbが作られない。
そこで最新ドライバをコンパイルをしたら
.ioctl, init_MUTEX, mc_count, ・・・・・・などがカーネルで変更されていて
エラーとなり残念ながらコンパイルを諦めた。
uname -a
Linux xxxxxx 2.6.38-5-generic #32-Ubuntu SMP Tue Feb 22 16:10:15 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux

379 :login:Penguin:2011/03/10(木) 16:33:44.60 ID:g/7BFFBp
>>200のphpMyAdminでRecorder_channelTbl修正ってどこをどういじるの?

380 :login:Penguin:2011/03/10(木) 17:44:48.83 ID:7WWCa+bG
>>379
分からないなら新しいDB作ったほうがいい

381 :login:Penguin:2011/03/10(木) 23:41:34.77 ID:JqDMKZHi
>>299
今日やっと実データ確認できたけど、なんかややこしい感じ。
うまくepgrecでやる方法はないものかなぁ。うーむ。


382 :login:Penguin:2011/03/11(金) 23:19:16.74 ID:sRs1y/kT
今日の地震で録画hddが落ちてしまった

383 :login:Penguin:2011/03/12(土) 04:50:53.94 ID:/JoODLxx
どうせ全部地震特番だ

384 :login:Penguin:2011/03/12(土) 05:27:55.76 ID:GaU4ilu0
スクランブル外れてたらしいね

385 :login:Penguin:2011/03/12(土) 09:44:00.08 ID:wbwsr1MQ
テレビとか見たいんならWindows使えや

386 :login:Penguin:2011/03/12(土) 10:57:55.87 ID:zcSyGDxg
                    ハ,,ハ
                   ( ゚ω゚ )

387 :login:Penguin:2011/03/12(土) 11:11:32.55 ID:R587Zqw8
recpt1 + VLCで夜中の地震情報観てて気がついたんだが、
NHK-Gの音声だけが出ていなかった(民放や教育は大丈夫)。

どこを見直せばいい?

388 :login:Penguin:2011/03/12(土) 11:50:14.09 ID:ZKYE/k5k
>>387
たぶん、今オイラも同じような状況

昨日テレビ壊れて一応準備だけはしておいたPT2を導入した
OSはdebian/squeeze
ドライバなどのインストールは無事終了
で recpt1 + mplayer でストリーミング視聴って環境
NHK教育、民放は例えば(テレ東の場合)
$ recpt1 --b25 --strip --udp --addr localhost 23 - /dev/null &
$ mplayer-mt -cache 8192 -ni udp://localhost:1234

とかで問題なく視聴できる

でもNHK総合がだめ
FAAD: error: Channel coupling not yet implemented, trying to resync!
みたいなエラーがいっぱいでて、音が 1/2 くらいのスピードでしか再生されず、
しかもなんか中国語みたいな音とかぶって多重音声のまま
'-aid 0' のオプションは役立たずみたいだし

多重音声をどうにかできればちゃんと見れそうなんだが、
mplayer のオプションはあるんでしょうか?教えてください

389 :login:Penguin:2011/03/12(土) 13:39:53.46 ID:3JA5jINf
俺は>>369と同じ現象が頻繁に起こるんで録画の時はb25を使うようにした。
その後気づいたんだけど、
epgrecのgetepg.phpで、録画重複チェックで、
予約録画数がチューナー数以下だったら番組表取りに行ってるけど
TUNER=0で固定なんだよな。
他の人はまともに動いてんのかな?最新版では直ってるとか?
fuse_b25で録画中に、同じチューナーをさらに録画すると同じ現象が
発生したことが過去にあったような気がしたんで、
fuse_b25は悪くないかもと思って最近b25から戻そうか考え中。
勘違いかもしれませんが。

390 :373:2011/03/12(土) 14:41:47.81 ID:rNJW0lBk
>> 375

恐らくchar*の内部領域から単純にshort*へキャストしてUCS2の1文字分としているのでしょうね。
なのでUTF-16BEが内部領域に入っていたとすると、short*へキャストしたときにリトルエンディアンの
CPUだと上位バイトと下位バイトが反転してしまいます。

まだまともに運用していないので369の現象についてはちょっと再現できていません。

391 :login:Penguin:2011/03/12(土) 14:44:02.89 ID:QSqlzIy1
>>389
良く解らんけどEPG取得しだすと録画予約が失敗するってこと?
TUNER=0でも開いてるチューナーつかうんじゃないのか?

392 :login:Penguin:2011/03/12(土) 15:09:26.27 ID:ViSmVAh4
>>391
録画が失敗するだけならいいんだけど、
fuse_b25でmountしてる/dev/dvb/adapter{9, 11}にアクセス出来なくなるんです。
>>389の情報を元に、active EIT scanを切って現象が発生するか試しています。


393 :login:Penguin:2011/03/12(土) 16:41:08.23 ID:tqHQxUoD
>>389
epgrecは、チューナー管理を録画コマンドに丸投げしてる。
pt2をキャラデバで使ってる分にはrecpt1が適切に割り振ってくれる。

dvbは、使ってないから知らんけどダメなの?

394 :login:Penguin:2011/03/12(土) 16:58:52.28 ID:rNJW0lBk
fuse_b25 v0.4.2+mythtvにてチャンネルフルスキャンが途中で止まってしまう原因を調べたところ、
空きチャンネルがチューニングされた状態でreadすると返ってこなくなるようです。
fuse_b25無しの場合は問題ないです。

mythtv側は/dvrの方をO_NONBLOCKでopenしていますが(どのみち見てないようですが)、
readで固まってしまいます。
とりあえず超いい加減な対応としてdvr_readの最初のwhileループを二週したら
諦めてreturn 0するようにしてみたらとてもまったり動作ですが、
mythtv側が固まることは無くなりました。

mythtv側でもpthreadでやっていたので、

395 :login:Penguin:2011/03/12(土) 17:03:34.52 ID:rNJW0lBk
(途中で投稿しちゃいました)
スレッド止めるなり、selectでタイムアウトなり仕込めば修正はできそうですが。

396 :login:Penguin:2011/03/12(土) 17:08:37.47 ID:GaU4ilu0
>>388
とりあえずffmpeg通せば音が出るのでそうしてる。
でも音ズレするんだよね。
他にいい方法はないものか。

397 :login:Penguin:2011/03/12(土) 17:56:21.28 ID:3JA5jINf
>>393
> epgrecは、チューナー管理を録画コマンドに丸投げしてる。
> pt2をキャラデバで使ってる分にはrecpt1が適切に割り振ってくれる。

dvbはrecpt1みたいな仲介がないから直接/dev以下から録画する。
(fuse_b25とかは必要だけどチューナの管理まではしない)

他の人がdo-record.shをどう書いているか知らないけど、
開いてるところに割り振るように書かないとダメってことは
epgrecのデータベースを確認して思った。
(2番組同時録画がうまく動かないことがあったり)
今はdo-record.shで排他制御してるので、大丈夫だと思う。


398 :login:Penguin:2011/03/12(土) 18:14:54.08 ID:tqHQxUoD
>>397
Reservation.class.phpが割り振ったTUNERをそのまま使ってるなら
do-record.shいじっただけじゃダメだよ
最近発表された重複バッグパッチを使ってもダメ

まあ「do-record.shで排他制御」って書いてあるから大丈夫だと思うけど

399 :login:Penguin:2011/03/12(土) 18:21:07.30 ID:m6bfPgYs
>>388

うちでは、それまで行ってなかった recpt1 の udp 送信で別PCで
vlc media player windows 版で視聴しようとしたんだが、NHK総合、音出ず。
NHK教育その他は可能。

11日金曜の夕方に録っておいたデータ(NHK総合)の生ts からの再生では
音が出る。

さっき録った NHK総合 からの再生ではこれまた音が出ない。

送るほうでなんか変えたのかね。


400 :fuse_b25の中の人:2011/03/12(土) 18:27:52.14 ID:LhkKqOyp
ご迷惑をお掛けしてます
なんとなく原因が見えてきたような...
空きチャンネルからのreadとか すでに使用されてるFEからのreadで データが全然やって来ない場合に
O_NONBLOCKで読むとおかしくなるみたいですね
fuse_b25自体はO_NONBLOCKに対応してなかったので
これからちょっと見てみます.

401 :399:2011/03/12(土) 18:56:32.23 ID:m6bfPgYs
いま、音が出るようになった。
北海道ローカルになったせいなのか、なんなんだろう。

東京からのネットになってダメになるようなら、また手がかりが
増えるのかな?


402 :400:2011/03/12(土) 19:25:36.92 ID:LhkKqOyp
2sen DTV up0606 にNONBLOCK対応っぽいパッチうpしました
うまくいくといいですけど...

403 :399:2011/03/12(土) 19:27:10.83 ID:m6bfPgYs
あ、気づいたら音でてないし。
全国放送になってる。



404 :login:Penguin:2011/03/12(土) 19:29:02.88 ID:QSqlzIy1
>>401とか>388は
>>313のパッチは当たってんの?


405 :login:Penguin:2011/03/12(土) 20:14:53.47 ID:ViSmVAh4
>>402
さっそく試させて頂きます。
active EIT scanを再度有効にしました。

406 :399:2011/03/12(土) 20:25:15.96 ID:m6bfPgYs
>>404

401 は、そのパッチ当たってねっす。
で、この場合、どこに当てるので?


407 :login:Penguin:2011/03/12(土) 21:45:31.16 ID:GaU4ilu0
>>406
>>404はDVB版の話だから関係ないよ

408 :login:Penguin:2011/03/12(土) 21:46:16.32 ID:GaU4ilu0
ごめん勘違い

409 :login:Penguin:2011/03/12(土) 23:13:14.84 ID:3JA5jINf
>>398
忠告ありがとう。
TUNERは無視して0番から開いてるところを探すようにしてます。
で、ロックディレクトリを作ると言う感じで。
>>400
お疲れさまです。fuse_b25ありがたく使わせてもらってます。
今は録画はb25使うようにてるけど、
ファイル先頭にゴミが入る事があったのでfuse_b25に戻そうかな。


410 :login:Penguin:2011/03/12(土) 23:35:15.55 ID:+0VxKhYg
epgrecのTUNERって
起動した瞬間の既使用チューナー数でしか無いよね


411 :405:2011/03/13(日) 08:39:36.47 ID:z8l3EU3t
おはようございます
パッチ適用後、今のところ>>369の現象は発生していません
直ったかな?

412 :login:Penguin:2011/03/13(日) 10:00:34.41 ID:2mapcKfB
早速対応ありがとうございます。
>>394の件は問題なく動作するようになりました。

413 :388: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:2011/03/14(月) 10:02:38.22 ID:oCJ+7ILu
recpt1の--stripオプションを使った場合、どうやってBSの字幕を取る?地デジはc2aで取れますが、BSから取れません。

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

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

417 :login:Penguin:2011/03/14(月) 21:39:58.35 ID:aTK+AmnC
みんなどのドライバ使ってるの?俺、これのさ
http://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:2011/03/14(月) 21:47:44.74 ID:aTK+AmnC
あ、--b25オプションをつけた時だけみたい。

419 :login:Penguin: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:2011/03/15(火) 17:15:42.81 ID:Mg00ZtAw
>>416
shell$ ulimite -c unlimited ←これでコア出力ファイルサイズを無制限にする

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

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

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

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

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

425 :399: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: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:2011/03/15(火) 22:36:12.06 ID:vM7KWHzH
>>425
Playback>Programの三つは何て書いてある?

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

428 :login:Penguin: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: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:2011/03/16(水) 04:59:31.34 ID:hPFhyRti
>>427

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

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



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

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

432 :426: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:2011/03/16(水) 14:00:58.23 ID:bT5lbhn8
>>431
なるほど、、、TSを再生する側の問題ということですか、、、
これは、MythTVやdvbやfuseを使っていても同じなのでしょうか?

434 :login:Penguin: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:http://2sen.dip.jp/cgi-bin/dtvup/source/up0587.zip
↑これをインストールして使えば、上手く再生できるかと思います。

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

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

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

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

442 :438: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: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:2011/03/17(木) 19:51:52.48 ID:DAkKx+hM
>>438 >>443 の、fuse_b25 0.4.4関係のログメッセージなんですが、
"--utc"オプションを外して"--conv --eit"のみで使用すると
エラーメッセージは出てきません。

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

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

446 :login:Penguin: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: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の中の人: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: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: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: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:2011/03/17(木) 23:18:11.22 ID:RDkvzo68
うちの環境はadapter9のみの環境なので、
カードが複数チューナーでという環境ではありません。
やはり分配器を用意した方が良さそうですね。。

ひとまず報告まで。

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

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

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

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

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

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

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

462 :login:Penguin:2011/03/19(土) 00:06:04.80 ID:gbLIyFg9
dmalloc

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

464 :login:Penguin:2011/03/19(土) 14:33:04.53 ID:2d+DEbwh
ワンセグのTS抜けるUSBドングルらしいけど試した人いる?
http://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: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:2011/03/19(土) 22:30:42.31 ID:DPH+4qvs
>>466
了解しました。先程セットしましので、現象が出たらまた報告します。

468 :467: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:2011/03/20(日) 11:34:51.94 ID:A4W9twN8
オレオレiconvか。ご愁傷様。

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

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

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

473 :login:Penguin: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: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: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:2011/03/20(日) 21:06:14.48 ID:A4W9twN8
>>475
ごめん。buf_len>=1なのは上でチェックしてた。
あと return で1以上返すもの、destに0x11,0x11,0x11..と続いても
いいんなら問題ないと思う。

477 :login:Penguin:2011/03/21(月) 00:01:57.47 ID:j2123lOV
>>473
>>474
>>476

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

478 :login:Penguin:2011/03/21(月) 00:10:24.96 ID:7ksXPnxT
ID:A4W9twN8

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

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

480 :login:Penguin:2011/03/21(月) 01:51:12.41 ID:FyOyCs1q
スノレ一カ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

495 :login:Penguin:2011/03/26(土) 23:08:18.08 ID:9Fidwme5
つRAID

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

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

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

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

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

501 :login:Penguin: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:2011/03/29(火) 10:08:33.84 ID:DYovKYot
>>499
ブラウン管の曲率の関係じゃね?

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

504 :388: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:2011/03/30(水) 02:14:10.57 ID:Ry12KvBA
>>501
ご苦労様です
地震やなんやかんやで存在に気付いたのが今なんですけど、一度使ってみたいです
新しいバージョン待ってます

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

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

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

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

そんだけです。


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

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

511 :login:Penguin: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:2011/04/01(金) 00:48:12.59 ID:3HQC6Jud
>>508
epgrec 導入したけど、最終的に自分でパッチを作らないとまともに動かなかったな

514 :login:Penguin:2011/04/01(金) 02:11:05.38 ID:N0ukuNlp
とうとうBS2がなくなってしもうたな

515 :login:Penguin:2011/04/01(金) 16:45:25.67 ID:jAuvR6nW
epgrecの番組表から空になったBS2消してプレミアムにするのどうやんの

516 :login:Penguin:2011/04/01(金) 16:52:38.57 ID:Hry3ipOC
ディスプレイに付箋を貼ってプレミアムと書くだけでおk

517 :login:Penguin:2011/04/01(金) 17:35:44.59 ID:OrJ/8Jau
>>515
BS hiの部分がプレミアムの番組表になってるだろ?
BS2を非表示にするには、BS2ってところをクリックして視聴しないにチェックを入れる。

チャンネル名はepgdumperに入ってるみたいだな。
epgdumperのソースいじってコンパイルし直せばいいかな?

518 :login:Penguin:2011/04/01(金) 21:12:25.21 ID:mbmAVjVj
>>505
1.1.8にパッチ当ててビルドしたバイナリをうpろだに上げました。up0616


519 :login:Penguin:2011/04/02(土) 03:56:57.16 ID:hYWNmQzD
b-casカードのランプの明滅がしなくなった。
点灯したままだ。

520 :login:Penguin:2011/04/02(土) 04:17:22.72 ID:hYWNmQzD
pcsc_scanしてみたら
Reader 0: SCM SCR 3310 NTTCom 00 00
Card state:Card inserted, Unresponsive card,

って出た。これってカードが壊れたってこと?

521 :login:Penguin:2011/04/02(土) 04:24:19.15 ID:hYWNmQzD
すまん。何度か抜き差ししてるうちに明滅するようになって認識された。

522 :login:Penguin:2011/04/02(土) 04:27:58.36 ID:hYWNmQzD
明滅してない状態で録画したファイルは、
ワンセグの動画だけは見られるみたい。

523 :login:Penguin:2011/04/02(土) 04:30:22.43 ID:yyFSWTjz
>>518
どうもありがとうございます
愛用せていただきます

524 :login:Penguin:2011/04/02(土) 11:33:35.95 ID:Ppm3ztTI
>>522
ワンセグはもともとノースクランブルだから
カードなしでも見れるよ
そもそもNTTcomだったかのカードリーダーは、
点灯はPCに接続されているというだけでカードが刺さってない状態という意味だし。

525 :login:Penguin:2011/04/02(土) 12:27:29.47 ID:kWdKskde
今から戻せば見れるはずだなー

526 :login:Penguin:2011/04/02(土) 15:11:47.31 ID:hYWNmQzD
>>525
b25コマンドで解除できたよ。ありがとう。

527 :518:2011/04/02(土) 20:28:27.39 ID:uLTk14os
うpろだup0617にVLCパッチを追加しました。
ステレオ-DualMono-ステレオとなるときに無音になる対策を加えました。
パッチ済みバイナリはup0618
テストしたサンプルが少ないのでなんか不具合あるかもですが。

528 :login:Penguin:2011/04/04(月) 07:47:02.49 ID:GUD4RMt2
円、84円になってるんやね〜 これ80円後半ぐらいサクサクーって円安になるんかな?
それでもまだまだ円高だけど

529 :login:Penguin:2011/04/04(月) 07:47:42.96 ID:GUD4RMt2
あ・・・、誤爆しました
申し訳ありません

530 :login:Penguin:2011/04/05(火) 00:02:44.40 ID:SRnJxxXG
>>528
数ヶ月後には100円代まで余裕で下落してるだろう
材料調達費が上がってPT2の値段も上がるかもな

531 :login:Penguin:2011/04/05(火) 16:54:01.77 ID:BOPC/HLf
赤い方のやつ(ジャンクなPT1)で試した方います?

532 :login:Penguin:2011/04/05(火) 22:07:09.88 ID:5932rai+
恐ろしや。偽預言者が多数表れている。

533 :login:Penguin:2011/04/05(火) 23:56:14.73 ID:B4VTuGi2
>>531
わざわざPCIスロットを壊すようなものを入れる奴なんて、いるの?

534 :login:Penguin:2011/04/06(水) 09:40:07.83 ID:F0gBqff+
伝説の呂布で逮捕ーッ!

535 :login:Penguin:2011/04/06(水) 20:14:53.88 ID:zgxbQGfK
預言と予言の区別がつかない人の方が恐しい。

536 :login:Penguin:2011/04/06(水) 22:42:16.46 ID:rL6adPjv
預金と貯金の区別がつかない人の方が可愛い。

537 :login:Penguin:2011/04/06(水) 23:13:07.34 ID:cMwwgJ3E
なんか問題の切り分けにも使えるかなぁ、
ということでmythtv側でISDB用の変換をさせるパッチを作ってGithubに上げました。
https://github.com/fukumen/mythtv

このパッチを使った状態で見かけたfuse_b25のエラーらしきのは
received bad table for PMT.
だけのようです。
地上波1チューナーでEIT受信だけの状態で1度だけfuse_b25が落ちましたので
多チューナーでなくても再現するようです。ただcoreが取れず。。。

538 : 忍法帖【Lv=11,xxxPT】 【東電 75.1 %】 :2011/04/06(水) 23:56:05.98 ID:kdVkikjD
>>537
お疲れ様です。

この機能を利用するには、以下のような感じでOKでしょうか?

/usr/local/sbin/b25dir 9
/usr/local/bin/fuse_b25 /dev/dvb/adapter9 -o allow_other

mythtv-setupの「キャプチャカード」にて、
録画オプション→Use DVB card for active EIT scan→チェックをいれる

539 :login:Penguin:2011/04/07(木) 01:44:14.59 ID:RORRT5wc
いまさらだが。

Gentoo使いのオレも >>378 と同様らしい状態に遭遇した。
2.6.38-r1 をてコンパイルして再起動→ブート時に長々とエラーを吐く。
そしてやっぱり /dev/dvb はつくられなかった。

2.6.38 で動かせてる人いるのかな?

540 :login:Penguin:2011/04/07(木) 02:21:17.38 ID:8A5Cf83c
>>536
おれはしらん。どう違うの?
どっちも銀行様に自分のお金を差し上げるんでしょ。

541 :login:Penguin:2011/04/07(木) 02:56:22.43 ID:utFaSfXp
貯めなくても預けたら預金
預けなくても貯めれば貯金

542 :login:Penguin:2011/04/07(木) 09:46:33.36 ID:3mHvJnjx
>>540
http://ja.wikipedia.org/wiki/%E9%A0%90%E9%87%91#.E8.B2.AF.E9.87.91.E3.81.A8.E9.A0.90.E9.87.91.E3.81.AE.E9.81.95.E3.81.84

543 :login:Penguin:2011/04/07(木) 12:38:52.50 ID:TzFGThs6
>>538
OKです

544 : 忍法帖【Lv=11,xxxPT】 【東電 79.3 %】 :2011/04/07(木) 18:19:44.85 ID:gkURRKvd
>>543
fuse_b25へのオプションは"-o allow_other"だけで合ってますでしょうか?
1時間程ほっといても番組表が埋まらない(空欄)なもので・・・。
"--conv --eit --utc"は追記しなくて良いんですよね?

545 :login:Penguin:2011/04/07(木) 19:44:10.28 ID:TzFGThs6
そうですね、その3つは不要です。-o allow_otherだけで問題ないです。
以前fuse_b25+mythtv+UTF16BEパッチで動いていた環境であれば、
違いはfuse_b25へのオプションだけです。
とりあえずの確認としてチャンネルのフルスキャンを1度試してもらえますか?
それでチャンネル名が文字化けしていないようであれば、
後は設定やら環境の問題だと思います。

102氏のwikiの設定を参考にしているとするとbackend起動後、
1分後からEIT取得が始まりますので、2〜3分経てば1chの二日ぐらいの情報は
取得できてmythwebなどで表示できるはずです。
まるっきり取得できないとなるとワタシがやった失敗は開始チャンネルが入っていないとか。。。

二つ目の確認としてfuse_b25を-fつきで起動してみてbackend起動後1分立って
fuse_b25からログが出始めるかどうかぐらいでしょうか。

546 :login:Penguin:2011/04/07(木) 19:44:43.57 ID:C2hgctBz
>>544
追記必要ですよ
あとmythtv-setupのビデオソースをEITにすることも

547 :546:2011/04/07(木) 19:51:14.73 ID:C2hgctBz
失礼、レスが被りました。
作者がオプション不要と切り分けてるようなので、それに従ってください。
自分も試してみます。


548 :login:Penguin:2011/04/07(木) 20:24:52.26 ID:TzFGThs6
そーですね、ビデオソースもEITにしておいてください。

ISDBパッチをいれた状態でfuse_b25の変換オプションを付けた場合は
ちょっとどうなるか分かりません(ISDBパッチの動作が自動でOFFになったりはしません)。
恐らく漢字とひらがなが入り乱れた壊れた番組表になると思いますが。。。

549 :login:Penguin:2011/04/08(金) 16:14:31.35 ID:9kSPL0dL
epgrecのthumbsにバックドア仕込まれた。
オープンにして使ってる人いたら気を付けてください。
これに懲りてローカルだけで使うようにしました…

550 :名無しさん:2011/04/08(金) 17:38:35.11 ID:ui6MCrEk
外からhtmlリードできるだけなら問題ないよね?
IDパスバレてログインされたの?

551 :login:Penguin:2011/04/08(金) 18:26:48.31 ID:9kSPL0dL
ログ見る限りログインされた形跡はありませんでした
検索したら全く同じように設置されてたってブログもあったので何らかの脆弱性を利用したワームかなんかでしょうか…

ちなみにthumbsの下にコマンドを投げるフォームの書かれたa.phpが設置され、
ランダム文字列っぽいディレクトリ(コンソールから参照できず、samba越しで見つけました)にdebianとrecpt1が入ってました。
そこで録画も行われてたようでいくつかtsも残ってました。

552 :login:Penguin:2011/04/08(金) 21:03:13.53 ID:FFO9Y7b1
>>551
epgrec の php になんか脆弱性があるんでしょうか?

渡しの場合外部に対してはDigest認証しているので、
今のところ被害にはあってないみたいだけど、結構心配です。

ググった限り、a.php の内容見ると、日本語のエンコーディングに詳しそうなので、
仮にepgrec に脆弱性があるのであれば、ワーム作った作者は日本人の可能性もありますね。
(そもそもepgrec知ってる時点で・・)

epgrec 暇ができたときに読みなおしかなぁ。
作者が直してくれるとありがたいんだけど。


553 :login:Penguin:2011/04/08(金) 21:21:46.85 ID:9jf8Elb7
そのts中身何?ちょっと気になる
拡張子がtsなだけでなんか別のファイルだったりするのかしら

554 :login:Penguin:2011/04/08(金) 22:54:44.84 ID:cWgShroF
そのa.phpうpしてほしい。問題ないならね。
ちょっと怖いなあそれ。

555 :login:Penguin:2011/04/08(金) 22:56:08.98 ID:0y7bcmq6
>>552
つかもう一年近く放置だし、更新はなさそうな・・・
脆弱性があるかどうかわからんのはなぁ。

556 :login:Penguin:2011/04/08(金) 23:01:26.13 ID:cWgShroF
あ、ぐぐったらでてきたな。
なんだろうか。

557 :login:Penguin:2011/04/09(土) 00:52:29.78 ID:ZKSMnpOz
>>429さんのmplayer-r32954pつかってます。
これでNHKの7時のニュースの音声がきこえるようになりました。
どうすればこのmplayerで二ヶ国語放送やら副音声ってきけますか。


558 :login:Penguin:2011/04/09(土) 01:03:25.47 ID:jsmru7OB
中の人元気かな
ぱったりレスなくなったけど

559 :login:Penguin:2011/04/09(土) 01:24:41.60 ID:bS5XUlOk
http://git.sourceforge.jp/view?p=epgrec/epgrec.git
じゃあ俺達で勝手に開発していこう(俺はやらないが)

560 :login:Penguin:2011/04/09(土) 01:31:10.96 ID:ENd19gEC
>>557
たしか二か国語放送や多重化放送で、
再生できにくいのがあった気がする。

これは windwos のプレイヤーで再生してもほとんど同じことが言える。
(ts に完全に対応したプレイヤーが少ない。っていうか、俺は知らん。)

ただ、最新の TMPGEnc とかは完全対応なので、二ヶ国語放送なども
きちんとエンコできるので、そうするか何かすれば見れる。
(解析した場合、再生も出来るけど、それでちゃんと見れる)

ということなので、ちゃんと完全対応するプレイヤーもいずれ出てくるので、それを待つか、
完全対応しているもの(例えばTMPGEnc5を使って、観るか。

っていうか、俺が知らないだけで、すでに完全対応しているプレイヤーがあるかもしれないけど。

561 :login:Penguin:2011/04/09(土) 01:46:34.22 ID:ic/nmIv1
>>557
説明が同梱されてた希ガス。それか、up0588を確認しれ。

562 :login:Penguin:2011/04/09(土) 03:34:23.51 ID:7955Ail7
>>551
定かではないですがthumbsにphpが仕込まれたということはepgrecでサムネイル生成にコードを割り込ませた可能性は考えられますね


>>553
仕事中に発見して大急ぎで処置しちゃったので中身は確認してなかったです。
ただファイル名がtvtokyo.tsだったり、それを録画したと思しきシェルスクリプトもあったので恐らく普通のtsだと思います

とかく自分用のツールとはいえ不用意にオープンで運用するもんじゃありませんね…痛感しました

563 :login:Penguin:2011/04/09(土) 07:45:34.99 ID:UMJKXqNp
>>559
情弱乙
それマスゴミが言ってたそのまんまじゃん

564 :557:2011/04/09(土) 14:02:39.48 ID:ZKSMnpOz
>>560
>>561
ありがとう。
up0588のreadme-dmono.txtに記述ありました。

565 :login:Penguin:2011/04/09(土) 17:10:58.09 ID:EE2aBUis
b25_decode failed (code=-4). fall back to encrypted recording.
てのがrecpt1ででたんだけどこれって電波悪いぞってことなのかね?
昨夜まで地元ケーブルのテレビ回線とでもいうかを使っててそっちじゃ問題なかったんだが
今朝引き上げ工事してフレッツテレビの方に変えたとたん
全くまともに録画できなくなった
地デジでサンテレビとテレビ大阪いけるとこなのにサンテレビがテレビでもなぜかでてこないし
テレビで見るだけならいける

566 :login:Penguin:2011/04/09(土) 22:12:17.26 ID:K/N5ktxS
最近あまり手を付けてませんでしたが
一応fuse_b25のヒープ破壊っぽいのを一つ潰した新バージョン0.4.5を2sen DTV up0623 にうpしました
まだ完全に潰せてない気がするので >>537 さんのMythTVパッチでバグが再現されないか確認できるのを期待してます
>>537 さん, ご協力どうもです.

あとmplayerのパッチの方もバージョンアップしました 2sen DTV up0624
変更点は↓の感じで 基本的には番組切り替わり時に再生がハングするのを改善するものです.

- 番組切り替わりによるストリーム構成(PMT)変化に対応
- 画面サイズの切り替わりに対応(NHK教育のHD <-> SD など)
- DVBアプリ集から単独の別パッケージに分離

あと, 今回からmplayer向けのパッチは DVBアプリ集から分離して単独にしました.
ユーティリティコマンドやスクリプト関係, gstreamer向けパッチ等は
作者以外ユーザはほとんどおられないであろうことと 更新頻度の違い等を考慮したものです
以上よろしければお試し下さい

567 :login:Penguin:2011/04/09(土) 23:23:38.18 ID:BVNyjmA1
毎度ご苦労様です

568 :login:Penguin:2011/04/10(日) 03:39:09.21 ID:bX3imkDR
foltia ANIME LOCKERってfoltiaとどう違うの?

569 :login:Penguin:2011/04/10(日) 11:50:26.90 ID:8LaILUHn
民主党の勉強に出たフリーランスジャーナリスト 上杉隆 氏の報告

「原発事故」取材の報告 1
http://www.dailymotion.com/video/xi038k_yyyyyyyyyyy-1_news
「原発事故」取材の報告 2
http://www.dailymotion.com/video/xi03ao_yyyyyyyyyyy-2_news
「原発事故」取材の報告 3
http://www.dailymotion.com/video/xi03dl_yyyyyyyyyyy-3_news
「原発事故」取材の報告 4
http://www.dailymotion.com/video/xi04dc_yyyyyyyyyyy-4_news
「原発事故」取材の報告 5
http://www.dailymotion.com/video/xi04pu_yyyyyyyyyyy-5_news
「原発事故」取材の報告 Fin
http://www.dailymotion.com/video/xi052n_yyyyyyyyyyy-fin_news

570 :login:Penguin:2011/04/10(日) 12:34:34.04 ID:kUfcNadp
mythtv側にはパッチあてたくないんですけど何とかなりますか


571 :login:Penguin:2011/04/10(日) 12:46:47.61 ID:I5LaiCiV
自力でビルドできるようにならないと本格的に使うのはつらいよ MythTV

572 :login:Penguin:2011/04/10(日) 17:36:38.63 ID:0UrGHnnm
>>537用のebuild作った方いませんか?
by Gentooユーザ

573 :login:Penguin:2011/04/10(日) 21:42:09.99 ID:rQMhRyxH
>>554
俺もa.phpを設置されたことがあって、はてなに記事残してる。恥ずかしいサイトだがよければどうぞ。
http://d.hatena.ne.jp/panzer-jagdironscrap1/20110225


574 :login:Penguin:2011/04/10(日) 21:45:05.35 ID:rQMhRyxH
あっ、見つけてたのか。失礼。

575 :login:Penguin:2011/04/10(日) 21:46:06.63 ID:uminSV5T
>>573
俺見たのそれだw
それ以外みなかったな

576 :login:Penguin:2011/04/10(日) 22:47:31.12 ID:A9zP7qPf
>>573
> 追記:そういえばいつの間にか/rootフォルダの所有者がusersになってた。。。
> 1000 root users みたいにアクセス権限ゆるくなってたし。あぶないわー

これってもうrootとられてたってことなの?
クリーンインストールしなおさなくて大丈夫なのかな

577 :login:Penguin:2011/04/10(日) 23:02:54.01 ID:rQMhRyxH
>>576
侵入されたのは一回だけで、それ以降は来てなかったし
あるものといえばTSファイルぐらいだったのでそのまま使ってました^q^
そのころはLinuxに重要なファイルとか置いてなかったし

そのa.php使ってもらったらわかるとおもうんですが、root取られてしまうと外部のブラウザから
内部の端末操作が可能です。みなさんご注意を・・・

まあ外からの接続をhttpd.confいじったりして規制しとけば大丈夫だと思いますよ

578 :login:Penguin:2011/04/11(月) 06:49:38.97 ID:ia2tJMTt
外部から番組表使いたくて、外部から接続するIPが固定なら、それ以外のIPは弾いちゃえばいいけど、固定ではないの場合は、もしepgrecに穴があるなら外部公開は控えた方がいいよね?

579 :login:Penguin:2011/04/11(月) 07:08:58.39 ID:sbS3g6kp
まぁBASIC認証あたりかけとけば大丈夫じゃね?Digest認証でもいいけど別にBASICでもいいだろ

580 :login:Penguin:2011/04/11(月) 07:34:14.97 ID:8tB3du39
俺BASIC認証かけてる上にバーチャルドメインで分けてるから多分問題ない。
普通にIPアドレスだけ突っ込んできてもはじかれるようにしてる。

581 :login:Penguin:2011/04/12(火) 19:37:37.48 ID:+ojwlGDo
>>566
fuse_b25-0.4.5(変換オプション無し)と、>>537さんのMythTVで試しましたが、
やはり現象が再現しましたのでご報告します。
コアダンプ仕込んでみます。

582 :login:Penguin:2011/04/12(火) 22:03:51.96 ID:vih1SXrs
$ dmesg | grep "\] [pP][tT]1"
をやると
[ 5.349652] pt1-pci.c: 1.1.0 2010-01-27
[ 5.871411] PT1:ISDB-S Wakeup
[ 5.931046] PT1:ISDB-S Wakeup
[ 5.988075] PT1:ISDB-T Wakeup
[ 6.048142] PT1:ISDB-T Wakeup
[ 6.108140] PT1:device[0]=(null)
[ 6.116437] PT1:card_number = 0
[ 6.117267] PT1:card_number = 0
[ 6.117792] PT1:card_number = 0
[ 6.118231] PT1:card_number = 0
[ 6.412591] pt1_thread run
[ 54.035715] PT1:LNB on 15V
[ 1873.601827] PT1:LNB off
[ 5453.013076] PT1:LNB on 15V
[ 7279.101759] PT1:LNB off
[10793.493210] PT1:LNB on 15V
[10973.601733] PT1:LNB off
[11042.919503] PT1:LNB on 15V
[11073.600285] PT1:LNB off
[11138.194857] PT1:LNB on 15V
[11168.612086] PT1:LNB off
[18052.524138] PT1:LNB on 15V
[19878.104115] PT1:LNB off
となってしまうのはなんで?


583 :login:Penguin:2011/04/12(火) 22:06:42.73 ID:vih1SXrs
>>582
再起動直後はないのだが1週間くらいすると40行位同じのが出る。
録画結果に問題はないので支障ないのだけど気持ち悪い。
どなたかご教授くだされ。

584 :login:Penguin:2011/04/12(火) 22:27:20.15 ID:vrckDB+S
録画時のアンテナ給電やめりゃいいんじゃね?

585 :login:Penguin:2011/04/13(水) 06:05:22.58 ID:ZcAPEM/3
>>581
コアダンプ、これでいいのかな?前と違うような。
#0 0x00007f911c9029ea in ?? () from /lib/libc.so.6
#1 0x00007f911c903fb2 in calloc () from /lib/libc.so.6
#2 0x00007f911d42ef58 in ?? () from /usr/lib/libfuse.so.2
#3 0x00007f911d42db41 in ?? () from /usr/lib/libfuse.so.2
#4 0x00007f911cbed914 in start_thread () from /lib/libpthread.so.0
#5 0x00007f911c95e7dd in clone () from /lib/libc.so.6


586 :login:Penguin:2011/04/13(水) 19:34:47.74 ID:Zi6PizQQ
>>585
Memory curruption 乙

587 :login:Penguin:2011/04/14(木) 00:40:28.43 ID:AdpUPjrt
ubuntuが使えて、3Dゲームが出来て、高画質でサッカー見れるグラフィックボードありませんか??

588 :login:Penguin:2011/04/14(木) 00:50:00.30 ID:OK7BeGfR
>>527
バイナリを1.1.9に更新しました。up0626

589 :login:Penguin:2011/04/14(木) 05:56:13.43 ID:VOQhe4W2
おっつです!

590 :login:Penguin:2011/04/14(木) 11:45:12.66 ID:yfUgG69b
>>585
デバッグへのご協力 どうもです
ヒープを(どこか別の場所で)壊してるようなので
mallocしてる場所ならどこでもコアダンプする可能性があります
ともあれ >>581 の情報から 破壊してる場所はテキスト変換に関係ない部分で(/にも)あることがわかったので
探す範囲が絞れました. またソースを見直してみます

591 : 忍法帖【Lv=14,xxxPT】 【東電 79.1 %】 :2011/04/14(木) 17:28:30.07 ID:xIU3ch0q
>>537
独自に修正した箇所について、Patchと言う形でリリース出来ないでしょうか?
本家0.24 Gitが修正された場合、追従するのが大変なもので・・・。
もし厳しいようなら、こちらで切り分けたいと思います。

592 :login:Penguin:2011/04/14(木) 17:57:19.30 ID:KB41Y0/8
>>584
お、なるほどちょっとヒント得た。ありがと。

593 :login:Penguin:2011/04/14(木) 21:09:17.43 ID:quZLWdJt
>>591
isdb_fixes/0.24は本家のfixes/0.24から作ってますので
パッチ作成もマージも簡単だと思います。ただ、remoteの設定は自前で必要です。

>% git remote -v ↓うちの設定ではこうしてます
>isdb git@github.com:fukumen/mythtv.git (fetch)
>isdb git@github.com:fukumen/mythtv.git (push)
>origin https://github.com/MythTV/mythtv.git (fetch)
>origin https://github.com/MythTV/mythtv.git (push)
>% git merge origin/fixes/0.24
>Already up-to-date. ←今のところとりあえず変更ないですね
>% git diff origin/fixes/0.24 ←これをリダイレクトすればisdb対応パッチになります。


594 :login:Penguin:2011/04/15(金) 22:06:46.66 ID:YjwoISRp
VLCの音声チャンネル周りって根本からなんか変じゃないですか?
以前vtvのキャプチャカードで録画したり、アナログのレコで録画した音声多重の動画で
左音声だけ、あるいは右音声だけの再生が全然できない
この辺も本家でいつか改善されるかと待ちつつ早数年…
VLC一本に絞りたいのに

595 :login:Penguin:2011/04/15(金) 22:16:21.05 ID:8bZvpbiE
録画かエンコがおかしいんじゃないの?
音声チャネル複数の動画で正常にトラック切り替えたり、LRチャネルとも正常に再生されるよ?

596 :login:Penguin:2011/04/15(金) 22:24:41.33 ID:YjwoISRp
ええっと、録画もエンコも一様ではないですが、動画は全て2chの二重音声で
音声ストリームは一つだけです
芝のアナログ、#のデジレコからCPRMをゴニョったもの、win上でキャプチャカードから録画したもの
全てにおいて「二重音声」の、「左右」振り分けが全く効きません
ffmpegやmplayer、win上のmedia player classicでは正常に振り分けできるのですが

597 :102:2011/04/17(日) 01:27:42.03 ID:j9EmQZKh
wikiを更新しました。
>>537さんのMythTVの変更と>>566さんのffmpegの変更を
パッチとしてまとめてアップしました。

598 :login:Penguin:2011/04/19(火) 01:06:04.14 ID:P20ZvSec
a.phpについて
ttp://privatepaste.com/82ed178c01

599 :login:Penguin:2011/04/19(火) 01:14:58.98 ID:D9sqW1nm
VLCの音声関連は確かにおかしいけど、>>594,596の用語もいろいろ間違ってるから誤解を受ける

600 :login:Penguin:2011/04/19(火) 01:18:29.49 ID:qv9e7oGO
別に間違ってない。音声周りは混とんとしてて用語すら統一されてないだけ

601 :login:Penguin:2011/04/19(火) 01:48:57.35 ID:/qzuTcu/
>>598
録画済一覧からこいつアニオタかよとか言われるのか

602 :login:Penguin:2011/04/19(火) 07:54:49.60 ID:vK36nHcp
>>598
おいこれちょっとやべえぞ
コマンド実行し放題じゃねーか。

603 :login:Penguin:2011/04/19(火) 08:02:43.73 ID:bXEBoLID
何とか穏便な方法で管理者たちに警告できないものか

604 :login:Penguin:2011/04/19(火) 08:21:19.64 ID:3LjrFAvh
>>603
どこかのサイトのHPとかならメールとかで送るくらいか

605 :login:Penguin:2011/04/19(火) 13:56:52.23 ID:FY7iracE
この人たちはなんでこんなものに感染?したの?

606 :login:Penguin:2011/04/19(火) 14:01:24.94 ID:AIhYam/V
・バックドアを使ってメールを送る
・バックドアを使ってTSをおいてるディレクトリにテキストファイルを置く

607 :login:Penguin:2011/04/19(火) 15:40:08.88 ID:Dzjls3QR
CDトレイを開く

608 :login:Penguin:2011/04/19(火) 16:30:57.99 ID:pRWRRuxP
早めに気づいて良かった…
いやまあ載ってるんだけど

609 :login:Penguin:2011/04/19(火) 17:00:41.49 ID:MOhHgtHM
>>608
怪しいアクセスログとか探し出せないか?

610 :login:Penguin:2011/04/19(火) 17:32:11.73 ID:TMhCsS8p
ルーター越しで公開してるんだろ
ポートぐらい変えばいいと思うんだが
そんなレベルじゃ何ともならんのか?

611 :login:Penguin:2011/04/19(火) 17:34:13.33 ID:37NkW/zL
ヤられる原因を突き止めて直さないとダメでしょ

612 :login:Penguin:2011/04/19(火) 17:41:39.23 ID:Dzjls3QR
外部に公開するような設定のまま運用しているから悪い。
何かに感染しているわけではない。

強いて言えば、epgrecやhttpdに感染しているとでも言うか。

613 :login:Penguin:2011/04/19(火) 18:10:30.15 ID:vK36nHcp
そもそもepgrec自体あんまり全体公開にするようなことってないとは思うけども。
ただ脆弱性を突かれた可能性があるからそれはepgrec側を修正したほうがいいと思う。

ま、ともかく、このまま気づかないままならずっと弄られ続けるわな。

614 :login:Penguin:2011/04/19(火) 18:58:44.47 ID:hIIjCZO5
こんなのやるのってどこのハッカーだよ・・・
うちに侵入されたときのログにはアメリカのIPアドレスが残ってたが
これだけじゃどこの奴がやったかわからんよな

615 :login:Penguin:2011/04/19(火) 18:59:05.54 ID:o/SEgA11
徹子の部屋を毎日録画したりな

616 :login:Penguin:2011/04/19(火) 19:01:10.73 ID:3ArfjlNL
>>615
それはそれでどんなやつか興味ありすぎるぞ

617 :login:Penguin:2011/04/19(火) 19:10:40.15 ID:pRWRRuxP
--2011-02-22 13:09:31-- http://users.skynet.be/fa564557/acmd.txt
Resolving users.skynet.be... 195.238.0.64
Connecting to users.skynet.be|195.238.0.64|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1648 (1.6K) [text/plain]
Saving to: `/var/www/epgrec/thumbs/a.php'

618 :login:Penguin:2011/04/19(火) 19:13:13.70 ID:pRWRRuxP
同じようなのがapacheのerror.logに何件か残ってた。なんでこんなログがエラーログに残ってるんだろ…
対応しそうなアクセスログはみつかんね。173.173.111.229がepgrec下をうろうろしてる感じ
>>573のブログにも同じIPあったね。privatepasteにリストが投稿されたのが24日だから犯人はこいつか

619 :login:Penguin:2011/04/19(火) 19:34:28.82 ID:vK36nHcp
>>614
それ詳しく
せめて進入に使ったファイル名がわからんと修正しようがないと思うぞ。

620 :login:Penguin:2011/04/19(火) 20:26:18.10 ID:8iws6v4P
httpdの設定をちゃんとしていないからじゃない?
そもそも、ちゃんと接続可能なアクセス元IPアドレスを指定していれば、こうはならない。

621 :login:Penguin:2011/04/19(火) 20:41:08.14 ID:vK36nHcp
そこはいろんな環境から接続する場合考えたら微妙かも。出先のWiFiから弄れないからね。
やるならBASIC認証でもいいから認証かけるのが一番。もちろん定番パスとかは回避すべきだが。

622 :login:Penguin:2011/04/19(火) 20:59:48.73 ID:y9KOZ3AJ
rootとられてるんなら
クラッカーが自分の接続ログを残さないように 変更したバイナリに置き換えるとかしてるかもしれないし
何されてるかわからんよね
localだけから接続できるようにして SSH経由でリモートからアクセスするようにとかはだめなのかな

623 :login:Penguin:2011/04/20(水) 00:07:31.56 ID:WorYCYbw
>>622
安易な本+外部からアクセスできる便利さのみの知識で、
やっちまった人たちなんだろ。
ssh とか、ローカルだけから接続できるようにとか言っても、
「日本語でおk?」という感じな人たちばっかりだと思うから、
誰でもアクセス可能なように公開されているものに、
どうされても文句は言えないな。
しゃーないと思う。



624 :login:Penguin:2011/04/20(水) 00:08:33.18 ID:WorYCYbw
あ、安易な本というのは、
Linux で PT2 + epgrec
という内容で書いたやつね。



625 :login:Penguin:2011/04/20(水) 00:19:31.42 ID:rpQl9SgO
全ては電波利権のせいだな。

626 :login:Penguin:2011/04/20(水) 00:29:58.03 ID:hfgtg1jf
おっとここで素人見下し発言が出たっー

627 :login:Penguin:2011/04/20(水) 00:58:57.68 ID:iTOQ5O7p
まあちょっとホスト名が出てる鯖見てみたけど、ほとんど気づいてないのか、まだ見れる。
数件401認証かけたり、消えたりしてたが。
ただ・・・唯一.co.jpドメインのとこ、今回のバックドアは消えてるけど、epgrecそのままじゃ意味ないだろ・・・。

あと、epgrec全体公開だと著作権法違反で引っかかるかも。
公衆送信権侵害にあたる予感。認証かけても招き猫を見てる限りアウトだが。

628 :login:Penguin:2011/04/20(水) 09:00:57.26 ID:4/qfWnfP
ddで頭出しをするって言う説明があったけど実際どのようにしてコマンドを入力すればいいの?

629 :login:Penguin:2011/04/20(水) 09:33:18.44 ID:XW+iSkwT
dvbrec.py をぐぐってもこれ使ってる人のサイトは1個も出てこないんだが、
実は作者以外使ってないとか?
catコマンドで fuse_b25 から録画できるようにはなったが、
dvbrec.py が動かない。
それ以前に totem での視聴ができていないので、
gstreamer の設定が足りないんだろうとは思うが、
素の Ubuntu 10.10 に dvb_apps のドキュメントどおり設定してほんとに動くの?
それだと足りない設定がたくさんあったりする?
誰か解説してくれw

630 :login:Penguin:2011/04/20(水) 21:20:09.65 ID:u3bbg3Bf
>>627
>招き猫を見てる限り
どういう意味?

631 :login:Penguin:2011/04/20(水) 21:24:51.68 ID:iTOQ5O7p
すまんまねきTV裁判だった。猫は余計だ。
まあ、401認証なら問題ないとは思うが、完全フリーならまずいかもな

632 :login:Penguin:2011/04/20(水) 21:34:14.80 ID:u3bbg3Bf
>>631
了解。基本的に「誰でも見れる状態」にしてたらアウトに限り無く近いだわな。
「アドレスを別の人に教えたわけではない」っていうのがどこまで効果があるか、
ってところか。
悪意(犯罪性)がなければ、裁判沙汰までにはならんだろうし、
プロバイダ経由で注意が行くだけだろうとは思うけど。


633 :login:Penguin:2011/04/20(水) 22:20:19.88 ID:XW+iSkwT
dvbrec.py は誰も使ってないみたいだなw
しょうがないから録画コマンドを自作したよ。俺はこれで満足だからいいや。
tune.c と tssprit.c の作者に感謝。

634 :login:Penguin:2011/04/20(水) 23:54:38.92 ID:MWCIJ4IO
>>631
公衆回線使った時点でアウトじゃなかったっけ

635 :login:Penguin:2011/04/20(水) 23:56:24.97 ID:iTOQ5O7p
公衆回線使ったらアウトという解釈もあるねー。ただそれならいろんなものが違法になるってこともあるし。
微妙なところ。

636 :login:Penguin:2011/04/21(木) 00:28:28.26 ID:I6sINZrh
>>634
認証かけてればOKでしょ。

とにかくなんか簡単でもいいからパスワードなり何なり設定して、
外部から不特定多数の人に見られなければOK。
もちろん、そのパスワードを外部に自ら公表したりしたらアウト。

637 :login:Penguin:2011/04/21(木) 00:58:28.31 ID:zlI/DgH6
>>636
その状況で敗訴したのが招きじゃなかったっけ

638 :login:Penguin:2011/04/21(木) 01:12:06.02 ID:I6sINZrh
>>637
いや、違うよ。まねきTV の裁判は、
「認証かけていたっていっても、誰でも(不特定多数の人が)契約できてサービスを
 利用出来るわけから、結局、意味ねーじゃん。」ってことでNG。

パスワードかけて、不特定多数の人がパスワード入手できないよう管理していれば、OK.

639 :login:Penguin:2011/04/21(木) 01:14:38.89 ID:Q/Xr3QlY
やっぱり電波利権に問題がある。

640 :login:Penguin:2011/04/21(木) 01:15:04.63 ID:KK5d5ptm
簡単に言えば、epgrec+PT2にパス掛けて認証つけた状態で、IDとパスを発行した状態か。
そりゃだめか。

641 :login:Penguin:2011/04/21(木) 01:20:53.40 ID:I6sINZrh
>>640
え?
IDとパスかけて、自分や家族しか使わなかったら、何も問題ないよ。
第三者が、IDやパスを知ることの出来ない状態なので、何も問題ない。

任意の第三者に対して、IDとパスワードを発行するような話であれば、
それは商用・無償に関わらずNG。これがまねきTV。

642 :login:Penguin:2011/04/21(木) 01:21:48.25 ID:KK5d5ptm
ああ、すまん。家族はもちろんおkだ。はしょりすぎた。

643 :login:Penguin:2011/04/21(木) 01:36:29.97 ID:I6sINZrh
>>639
まぁ、隠れ放送局(中継局?)みたいになっているからだろね。
地方局とかからクレームが来たとかかも?
規制業界は「ユーザーの利益」なんていうのはほとんど無視したサービスしかしない。
もし他の先進国みたいに規制が緩和されていたとしたら、また変わった結果になっていたかもね。
新興放送局は「まねきTVと同様のサービスを大いに結構」とするだろうし。

>>642
こっちこそちょっと早とちりしてレスしたみたいね。スマソ

644 :login:Penguin:2011/04/21(木) 02:19:41.83 ID:e0QXo0Ok
>情報を受信者からの求めに応じ自動的に送信する機能を有する装置は、
>これがあらかじめ設定された単一の機器宛てに送信する機能しか有しない場合であっても、
>当該装置を用いて行われる送信が自動公衆送信であるといえるときは、
>自動公衆送信装置に当たるというべきである。

だから、ID云々特定云々関係なしにアウトだろ。

大体まねきTVは不特定多数にID発行とかしてないんじゃ。
アンテナの提供とTVをネットで送信する装置を預かるだけのサービスじゃなかったか。

645 :login:Penguin:2011/04/21(木) 02:31:01.01 ID:QKLzonNW
いやさ、その業者と契約さえすればいいんだから、
契約相手は不特定多数となるって解釈だろ。
個人が個人的利用の範囲内で公衆回線を利用したって上記の業者には該当しないから
大丈夫だろ。

646 :login:Penguin:2011/04/21(木) 02:54:09.19 ID:QKLzonNW
要するに公衆相手に送信する権利を保護するものなんだから、
個人が個人的利用の範囲で公衆回線使うのは適用外って話。

647 :login:Penguin:2011/04/21(木) 16:40:04.06 ID:e6BPE+hM
>>646
まぁそういうことだね。仮にパスワードかけてなかったとしても、
>>632 みたいに、プロバイダ経由で注意が行くだけってのが
現実にありそうなことだな。

ただ、パスワードとか付けてなかった場合は、
訴えられると大変なことになるから、辞めておいたほうがいいし、
今回みたいに epgrec にセキュリティホールがあれば、
ワームの餌食になる。


648 :login:Penguin:2011/04/21(木) 16:58:13.55 ID:zTP2rZfz
epgrec にセキュリティホールがあるのか?
単にALL公開しているだけのような

649 :login:Penguin:2011/04/21(木) 18:14:56.96 ID:AQftNs2+
まだあるとは断定されてないよ
ただepgrecが狙い撃ちされてるのは事実で手口からなんらかの脆弱性を利用してる可能性があるって段階

650 :login:Penguin:2011/04/21(木) 19:55:43.87 ID:KK5d5ptm
できれば、くらった人は怪しいログそのままうpしてくれないかなあ。

651 :login:Penguin:2011/04/21(木) 21:31:38.27 ID:rxKsS6J1
PHP詳しくないんであれなんだが、設定画面からapache権限で
任意のコマンドを実行できるようにみえる。


652 :login:Penguin:2011/04/21(木) 21:37:38.97 ID:KK5d5ptm
それはバックドア仕掛けられた後。
仕掛けられる前はそんなものない。

653 :login:Penguin:2011/04/21(木) 22:01:57.66 ID:e6BPE+hM
パッと考えてみた話ですまないが、
install ディレクトリにある step2.php アクセス出来るっしょ。
あれって結構危ない気がするなぁ。
コマンドのパス設定している所あたり特に。
ちゃんとパースして処理してるのかな?
まだソース見てないから良く解らんけど。

654 :login:Penguin:2011/04/21(木) 22:16:02.23 ID:vC3hNe7f
いーからバンバンMythTV使え
epgrecは終わコンなんだよ

655 :login:Penguin:2011/04/21(木) 22:20:17.71 ID:e6BPE+hM
あ、つーか、よく考えれば、コード見る以前の問題だわ。
完全にダメ。ちょっとまだ録画してるから確認する気にはならんけど、

1.多分実行ファイルのパス設定出来るところで、色々問題起こる。←下手すると、任意のコマンド実行される
2.MySQL接続パスワードがモロ見え。
   つまり、「例えばsshのパスワードとMySQL接続のパスワードを一緒にしていて、かつ、
   パスワードでsshログインできるような
   おマヌケさんだったら、技術的な事擦る必要さえなく、速攻終わる。

とりあえず、インストール終わったあとは、installフォルダにアクセス絶対できなくすることだぬ。

656 :login:Penguin:2011/04/21(木) 22:56:09.39 ID:KK5d5ptm
あー。なんで今まで誰も気づかなかったんだろうかっていうくらいマヌケなとこだな。
MySQLのパス見れるのを確認。
あと、弄った後getepg.phpを踏んでwgetでファイル取得が動作してるのを確認。どこに保存されたかはまだ見てないが。
これじゃやられるわけだ。

657 :login:Penguin:2011/04/21(木) 23:22:25.27 ID:phZBQeiO
epgrecのdo-record.shをPT2用に、BSの場合は、ts→ps変換、地デジの場合はts→ps変換&ワンセグ切り出しまでやるように作ってみた。
(要、ffmpeg, tss.py, tss_lite)
http://www.taruki.com/~daicyan/upload/data/jb0052.zip

BSはまだあんまりテストできてないからなんか不具合あるかも。

658 :login:Penguin:2011/04/21(木) 23:55:50.41 ID:r8fTOyxC
常識的に考えて、MySQLにはepgrecがアクセスするのに使うためだけのアカウントを作って、
そのアカウントには必要最低限の権限だけ与えて、パスワードは別にしとくだろ
さらに、そのepgrec専用アカウントはlocalhostからだけにしとく

自分用のアカウントとかMySQLのrootアカウントをepgrecにそのまま設定するアホなんていないだろー(棒

659 :login:Penguin:2011/04/21(木) 23:58:09.47 ID:KK5d5ptm
調べてみた。
適当にinstall画面を少し弄ってgetepg.php踏んでコマンド実行、適当にwgetあたりでもやれば終わり。
そのときのカレントディレクトリはepgrecのディレクトリ。
とりあえず、適当にa.php置いて、wgetで所定位置におけることを確認した。
まあ、どこか適当に置いといてあとで削除やらなんやらした可能性もあるが。

660 :login:Penguin:2011/04/22(金) 00:01:49.44 ID:Uv9CbBp0
>>659
乙。とりあえず、installフォルダを消せってことか。

そろそろ>181の出番かと。どこいったw


661 :login:Penguin:2011/04/22(金) 00:10:00.88 ID:H/Basd47
ただ、これは設定の部分だから、最初はどうしようもないね。
まあインストール時にしか使わないんだし、全部終わったらstep*.phpを削除するようにすればいいだけの話だが。

662 :login:Penguin:2011/04/22(金) 00:11:38.97 ID:V0NC4HIs
>>659
ずいぶん大きな釣りバリだな

663 :login:Penguin:2011/04/22(金) 00:18:26.35 ID:gpT+B+gV
>>659
お疲れ様ー。シュタインズ・ゲートまで撮ったあとで、
俺も確認するわ。結局、フォームに入力された情報を、
何のチェックもしてなかったんだろうなぁ、って思ってたりw

ていうか、まだやられた人のログ見たわけでもないので、
他にも穴有るかもしれんね。
なんかファイル数が多いから全部確認する気がおきないので、
とりあえず応急処置だなぁ。
余計なアクセス減らすために、epgrecのパスも変えておこっと。

>>660
確かに>>181の出番だなww


664 :login:Penguin:2011/04/22(金) 06:19:08.86 ID:3IvmPGzB
被害者のアホです
ログの冒頭にepgrec/postsettings.phpへのPOSTがありました。内容は取ってませんがリファラはepgrec/systemSetting.php
その後にa.phpへのアクセスがあるのでシステム設定いじられたのでしょう

Step2はsystemSetting.php呼んでるだけなので根本的に解決させるなら設定項目はconfig.phpに直に置きたいとこですね

665 :login:Penguin:2011/04/22(金) 07:20:20.24 ID:H/Basd47
あ、これじゃinstall消してもだめだな。
EPGRECを使わないか、自分で改造するとかか。

まあ、どっちにしろ何かしら認証なり制限なりかけるのが一番の防御策だけどね。
そもそも、外部からアクセスできる時点で法的にもまずいし。
これができてないから、こうなったんだけどさ。

666 :login:Penguin:2011/04/22(金) 11:41:18.96 ID:gpT+B+gV
>>665
確かめたよ。Install は関係ない。
っつーのも、設定は settings ディレクトリに保存しているから。
結局、もし外部からアクセス出来る状態にしたいのであれば、
上で出た著作権の話も含めて、epgrec ディレクトリ全体にに digest 認証かけることをオススメ
epgrec のディレクトリ名は、狙い撃ちされている可能性があるので変えたほうが良いが、
根本的な解決に放っていないので、とにかくepgrec全体に認証かけるべし。


667 :login:Penguin:2011/04/22(金) 13:42:43.80 ID:UCDl/1D0
>>666
>確かめたよ。Install は関係ない。
>っつーのも、設定は settings ディレクトリに保存しているから。

いやだからインストール時のスクリプトでsettings内の実行ファイルのパスを
好きに変更できるって話だろ。
>>664の場合は普通に環境設定画面からやられたっぽいけど。

668 :login:Penguin:2011/04/22(金) 14:30:53.94 ID:ukFQ1VGn
>>627
俺もねこまねの意味が知りたい

669 :login:Penguin:2011/04/22(金) 14:31:43.66 ID:ukFQ1VGn
>>668
なんだそりゃ・・・
まねき猫です

670 :login:Penguin:2011/04/22(金) 14:33:01.03 ID:ukFQ1VGn
しかも答えてるじゃん・・・

ゴメン死にたいわ

671 :login:Penguin:2011/04/22(金) 14:33:02.08 ID:qGQsyMXm
まねきTVでしょ?
http://www.manekitv.com/

672 :login:Penguin:2011/04/22(金) 15:35:17.04 ID:eclG8kdt
>>667
IPで振り分け+認証をかけてても対策する必要あり?
外部からの許可アドレスは1つしか許可してない上に定期的に変更してるんだけど、それでも足りないなら俺には大変だ。

673 :login:Penguin:2011/04/22(金) 17:30:34.39 ID:z70aSrsL
>>672
自宅に侵入されたらアウト

674 :login:Penguin:2011/04/22(金) 18:22:24.92 ID:gpT+B+gV
>>667
Installフォルダ削除しても a.php 設置できるのを確認したっつー話ね。

>>672
要するに、「悪意のある人が、epgrec ディレクトリにアクセス出来る状態ならアウト」
「IPで振り分け+認証」で、悪意のある人物が epgrec ディレクトリに
アクセス出来ない状態になれば問題ないよ。


675 :login:Penguin:2011/04/22(金) 20:23:14.42 ID:Uv9CbBp0
>>674
systemSetting.phpかな?
認証はともかくそんななんでも実行可能なような仕組みには
ならないほうがいいよね?


676 :login:Penguin:2011/04/22(金) 20:42:23.68 ID:gpT+B+gV
>>675
えっと、結局、Install/step[3,4].php と同じような動作(POSTされたデータを保存する)
してる奴があったらアウトってこと。例えば、postsettings.php がアウト。
他にも有るかもしれないけど、確認してません。(systemSetting.phpは、postsettings.php呼んでる)

結局、POSTされたデータを解析せずというか、セキュリティーチェックせずに、そのまま使ってるのが問題。
これが>>655 でいった、1.の問題で、

2.の問題は、もっと多いかと。MySQLのepgrec用に作ったデータあベースへのパスワードを、
多分ユーザパスワード、下手するとrootのパスと同じにしている人がいる可能性は結構あって、
root取られた人は、多分こっちが問題になるね。(ubuntuとかヤバげ?w)
で、こっちは、例えば、設定を保存しているファイル settings/config.xml を直接読める時点でアウト。

結局、epgrec 自体は、外部公開用には作られてないってことだね。
外部から動かしたい場合は、 epgrec の外側から鍵かけなきゃダメ。


677 :login:Penguin:2011/04/22(金) 21:19:31.97 ID:Uv9CbBp0
>>676
ふむふむ。1.はぐぐったら、escapeshellargとかすればいいのかな。
2みたいなのはいるのかw。それはさすがにw。

見えるとこには置かないとか認証は基本なんだろけど
よくわからない人たちがやられてるんだろうなー。


678 :login:Penguin:2011/04/23(土) 17:27:14.94 ID:k5TudnEH
小便するのに毎日チンコ出すけどさ、
簡単にチンコ出せるからって公衆の面前でチンコ出したらイカンだろ。

679 :login:Penguin:2011/04/23(土) 17:38:25.36 ID:lXpguXtf
チンコ出すのを悪とする社会の方が悪い。

680 :login:Penguin:2011/04/23(土) 21:49:49.34 ID:Nhq4yLhX
そうだそうだ

681 :login:Penguin:2011/04/24(日) 02:18:49.04 ID:QmWcQhIi
>>676
>結局、epgrec 自体は、外部公開用には作られてないってことだね。
つかってみてそれに気づかないお前がアホってことだよ


682 :login:Penguin:2011/04/24(日) 02:33:45.01 ID:BODRBHI3
mythwebだって似たようなもんだわな

683 :login:Penguin:2011/04/24(日) 15:32:35.69 ID:9BFn5/hC
BonCasServerのLinux移植版を導入しようとしるのですが、以下の状態です。
原因の心当たりわかる方居らっしゃるでしょうか?

# ./bcs-perl.pl list
>>List of PC/SC card reader
SCM SCR 3310 NTTCom (21120651317975) 00 00
>>EOL

# ./bcs-perl.pl
Cannot open PCSC card:Unknown reader specified.
#

つづく

684 :683:2011/04/24(日) 15:34:01.72 ID:9BFn5/hC
つづき

# pcsc_scan
PC/SC device scanner
V 1.4.16 (c) 2001-2009, Ludovic Rousseau <ludovic.rousseau@free.fr>
Compiled with PC/SC lite version: 1.5.3
Scanning present readers...
0: SCM SCR 3310 NTTCom (21120651317975) 00 00

Sun Apr 24 15:20:32 2011
Reader 0: SCM SCR 3310 NTTCom (21120651317975) 00 00
Card state: Card inserted,
ATR: 3B F0 12 00 FF 91 81 B1 7C 45 1F 03 99

つづく2

685 :683:2011/04/24(日) 15:34:23.84 ID:9BFn5/hC
つづき2

ATR: 3B F0 12 00 FF 91 81 B1 7C 45 1F 03 99
+ TS = 3B --> Direct Convention
+ T0 = F0, Y(1): 1111, K: 0 (historical bytes)
TA(1) = 12 --> Fi=372, Di=2, 186 cycles/ETU
21505 bits/s at 4 MHz, fMax for Fi = 5 MHz => 26881 bits/s
TB(1) = 00 --> VPP is not electrically connected
TC(1) = FF --> Extra guard time: 255 (special value)
TD(1) = 91 --> Y(i+1) = 1001, Protocol T = 1
-----
TA(2) = 81 --> Protocol to be used in spec mode: T=1 - Unable to change - defined by interface bytes
TD(2) = B1 --> Y(i+1) = 1011, Protocol T = 1
-----
TA(3) = 7C --> IFSC: 124
TB(3) = 45 --> Block Waiting Integer: 4 - Character Waiting Integer: 5
TD(3) = 1F --> Y(i+1) = 0001, Protocol T = 15 - Global interface bytes following
-----
TA(4) = 03 --> Clock stop: not supported - Class accepted by the card: (3G) A 5V B 3V
+ Historical bytes:
+ TCK = 99 (correct checksum)

Possibly identified card (using /usr/share/pcsc/smartcard_list.txt):
3B F0 12 00 FF 91 81 B1 7C 45 1F 03 99
Japanese Chijou Digital B-CAS Card (pay TV)

^C
#

686 :login:Penguin:2011/04/24(日) 16:06:26.46 ID:gRp/ScBf
>>683
ccidのバージョンは?

1.4以上だと駄目な状態ってまだ続いてるのかな

687 :683:2011/04/24(日) 16:25:56.74 ID:9BFn5/hC
>>686
ありがとうございます。
libccidのバージョンは1.3.11-1
pcscdのバージョンは1.5.3-1ubuntu4.1
です。もしかすると何か必要なモジュールのインストールが足りていないのかも・・・?

688 :login:Penguin:2011/04/25(月) 21:54:06.68 ID:hxO3d2Ue
MythTVの録画が安定しない…
ISDB版も不安定だし、fuse_b25はよく落ちるし、pcscdもたまにエラー出てるし
他の人は安定してるのかな?

689 : 忍法帖【Lv=23,xxxPT】 【東電 77.5 %】 :2011/04/25(月) 22:49:53.31 ID:WhdKCjSO
>>688
うちの環境は特に大きな問題なく、けっこう安定しているけどなぁ〜?
番組表取得にepgdump使っているんですけどね。

690 :login:Penguin:2011/04/26(火) 03:37:37.24 ID:8vAJ2b2t
epgrecの録画済み一覧を手軽に全て消去するにはどうしたらいいの?

データを他に写し終えた後の不要なリンクが1年分近く残っていて手でチマチマ消すのは辛すぎ。

691 :login:Penguin:2011/04/26(火) 03:56:35.32 ID:horrRmnu
DELETE FROM Recorder_reserveTbl WHERE complete=1;

692 :login:Penguin:2011/04/26(火) 04:11:33.43 ID:8vAJ2b2t
>>691
早速の回答ありがとです。

でも・・・わからないです。すみません。
調べてトライします。

693 :login:Penguin:2011/04/26(火) 07:41:11.66 ID:e7a4WTyk
>>690
外部に公開してくれて、a.php を設置してくれたら、
こっちでやってあげても (ry

694 :login:Penguin:2011/04/26(火) 07:46:28.51 ID:LKlFH8Ws
その後何故か「囲碁の時間」が延々と録画されるわけですね、わかります

695 :login:Penguin:2011/04/26(火) 07:58:12.71 ID:M8xlO357
普通に囲碁の時間とNHK杯まで録画してる俺を馬鹿にしたんか

696 :login:Penguin:2011/04/26(火) 11:00:21.37 ID:uCYYe3ff
ジュービョォー・・・

697 :login:Penguin:2011/04/26(火) 12:56:25.71 ID:8vAJ2b2t
>>691
端末でmySQLにログインしてDELETE FROM Recorder_reserveTbl WHERE complete=1;
やったけどエラー。
どこで打ち込むのか分からん・・・orz

698 :login:Penguin:2011/04/26(火) 13:41:53.73 ID:Omefal/Q
なんか普通に a.php 置いて有りそうだよね。
DB選択くらいしろっての。

699 :login:Penguin:2011/04/26(火) 16:51:34.14 ID:0kUmgtym
>>697
満 mysql で見ればわかるだろ


700 :login:Penguin:2011/04/26(火) 17:04:16.96 ID:o1SZzRow
テーブル名接頭辞をインストール時に変更してたらエラーになる。
Recorder_reserveTblのRecorder_の部分ね。

701 :login:Penguin:2011/04/26(火) 17:07:47.01 ID:0kUmgtym
show tables; でテーブル名くらい調べろよ

702 :login:Penguin:2011/04/26(火) 17:42:22.08 ID:GDJS8xCh
>>701
それくらいできる奴ならそもそも>>690みたいなこといわんだろ。
頭悪いんか。

703 :login:Penguin:2011/04/26(火) 17:50:03.02 ID:UYArUSAJ
シェルで打ってるんだろ 察しろよw

704 :login:Penguin:2011/04/26(火) 17:58:03.83 ID:bQo1+/yb
>>703
キミが正解に3000点!

705 :login:Penguin:2011/04/26(火) 18:03:17.16 ID:pgsvRIP8
市販のレコ使ってろで終了する話題になんレス使ってるの?

706 :login:Penguin:2011/04/26(火) 18:08:54.75 ID:JaVmRx6w
697ですが、みんなのヒントのお陰でどうにかなりました。
ありがとうです。

707 :login:Penguin:2011/04/26(火) 23:13:31.64 ID:ovBXBtGs
fuse_b25 ver 0.4.6 をうpしました 2sen DTV up0631
メモリを破壊してるバグを(一部?)修正しました
よろしければお試し下さい

708 :login:Penguin:2011/04/27(水) 01:40:00.08 ID:/oOYQpgZ
>>707
お疲れ様ー。ホント頭がさがるよ。fuse_b25 には期待している。

709 :login:Penguin:2011/04/30(土) 12:53:11.31 ID:Vo6Idy7h
epgrec 入れてみたけどたしかにインターネット側からの接続はケアされてないな
apache の設定で録画保存ディレクトリは Deny all にして
epgrec ディレクトリはBasic/Disget認証しないと

710 :login:Penguin:2011/05/03(火) 11:11:46.79 ID:k4FYCBrd
>>707
fuse_b25-0.4.6に上げてからは、一度も落ちていません。遅くなりましたけど報告です。

あと、録画中によく以下のログが出るのですが、これは問題あるのでしょうか?
pcscd: winscard_svc.c:647:ContextThread() TRANSMIT rv=0x80100068 for client 1

711 :login:Penguin:2011/05/03(火) 12:22:21.86 ID:75Th14VO
>>710
報告どうもです. これで直ればいいんだけど...

ログの件は fuse_b25自身からではなくPC/SCからの出力なので詳しくは分かりませんが
↓の様な定義がされているのを見ると カードに対してリセットがかけられたことを警告しているだけのようです
#define SCARD_W_RESET_CARD ((LONG)0x80100068)
The smart card has been reset, so any shared state information is invalid.

fuse_b25はopen毎にリセットをかけますので(そうしないとうまくいかなかった記憶があります)
そのせいだと思われます 問題はとくにないかと.


712 :login:Penguin:2011/05/04(水) 11:40:21.79 ID:S7O/s9uS
MythTVへの移行を考えてます。
現在、Ubuntu server10.04+epgrec+recpt1
にPT2で録画しています。
Xを入れていなくても、confファイルの書き換えで設定はできますか?

713 :login:Penguin:2011/05/04(水) 11:54:39.32 ID:vtCByubz
>>712
可能だよ。sshでXのforwardingすれば。

714 :login:Penguin:2011/05/04(水) 17:43:42.39 ID:AMcMPlPX
有料放送の料金をきちんとはらってても、定期的にB-CAS情報を書き換えないと
放送が見られなくなるので、民生用の受信機で更新しなければならないという話を
小耳にはさんだんですが、この期限を知ることは出来るんでしょうか

715 :login:Penguin:2011/05/05(木) 13:29:08.90 ID:+PXQTWMD
>>714
予想するにひと月じゃないかなあ。ひと月単位で見れたり見れなかったりするだろうから。



716 :login:Penguin:2011/05/05(木) 19:50:58.19 ID:ElQgqUBx
>>714
1年だと思うよ。
契約した日から1年と1週間目にその現象にぶち当たったから。

具体的にはレグザとかに刺しておいてCSの契約チャンネルにしてから一晩放置でおけだった気がする。
気が向いたら後でその時のメモを見てみる。

717 : 忍法帖【Lv=30,xxxPT】 【東電 87.9 %】 :2011/05/06(金) 19:06:16.62 ID:tVbTy43J
MythTV 0.24 Git版に、EITのマルチバイト文字サポートが加わったんだけど
日本の環境は特殊だから、これだけじゃ上手くいかないよな〜?

ttps://github.com/MythTV/mythtv/commit/e751ba6c5edf1f6e11b9f830441892aa16d5ac69

718 :login:Penguin:2011/05/06(金) 20:34:23.35 ID:nl5wUw5W
ARIB文字だもの

719 :login:Penguin:2011/05/06(金) 20:55:41.10 ID:/RVmY1sc
>>717
変更内容を、このスレに出てたUTF-16BE用パッチやISDB用ツリーと比べてみましたが、
条件的には同じ箇所を修正していますがコードがまだ足らない状況ですね。

てか、この状況なら、ISDB用の修正を本家に投げればマージしてもらえたりして。
上記の修正で安定動作してるのかは分からないけど。

720 :login:Penguin:2011/05/06(金) 21:30:00.90 ID:QeFZIrYM
ISDBパッチの人です。
確かにUTF-8だけ対応されましたね。
PT2のドライバの実装やらISDBの運用やらmythtvのDBの整合性やら
見ているとちょっとその後はやる気なくなっちゃってますので、
本家のマージを目指すのであれば誰かにフォークして貰うしかないかなぁ。

721 :login:Penguin:2011/05/06(金) 21:55:36.73 ID:/RVmY1sc
>>720
お疲れさまです。
安定運用させるには、PT2-DVBドライバの改良もまだ必要という事でしょうか。
調べた結果を公開して頂けると嬉しいです。

722 :login:Penguin:2011/05/08(日) 08:21:35.71 ID:zQVr+/tV
recpt1のEMMオプションの役割が分かりません。
この使用方法を教えてください。

723 :login:Penguin:2011/05/08(日) 09:32:52.16 ID:FQwtbOmH
TSファイルを1/10くらいのサイズに変換したい。
変換時の処理負荷軽減を最優先とするならば、どの形式に変換するのがいいかな?
とにかく処理負荷軽減が最優先。画面サイズは640*480くらいでいい。画質はあまり拘らない。

724 :723:2011/05/08(日) 09:35:08.53 ID:FQwtbOmH
[目的]
- PT2で録画。TSファイル生成。
- 海外出張先から録画ファイルを取って視聴。
- 今はffmpegでH264に変換している。ファイルサイズ/画質とも申し分ないけれど、
30分のニュース番組の変換に一晩かかる・・・
(CPUはATOM)

725 :login:Penguin:2011/05/08(日) 09:51:23.92 ID:VZY2+Ojs
Atomでエンコがそもそも無理なんじゃないの?
Core2とかCorei7とかのエンコ用コンピュータを用意して、そいつでエンコすればいいじゃん

726 :login:Penguin:2011/05/08(日) 10:20:04.08 ID:vnfCNNzA
foltiaの中の人のとこで見たけど
今なら30分アニメでも30分かからず720Pできるからな
見たのはアニメでの話だがアニメ以外でもまぁそこまで変わるまい

727 :login:Penguin:2011/05/08(日) 11:00:22.10 ID:nieZAQ3Y
アニメ最適化の円光ディングエンジンとか開発進めてそうで気持ち悪い感じだ

728 :login:Penguin:2011/05/08(日) 12:00:03.30 ID:qhvfCjcA
Atom で ffmpeg で H.264 エンコとか俺も試したことあるけど忍耐力の苦行・・・
Windows で Sandy Bridge のエンコ専用マシンを用意してそいつにファイル転送して
MediaEspresso みたいなハードウェアエンコ最適化したソフトで H.264 にするのがよいかと
1台で全部やりたいならせめてもっと上位CPUの低消費電力版を買ったほうが。

729 :login:Penguin:2011/05/08(日) 12:03:06.76 ID:cZyZKdmr
ATOMじゃワンセグ分離してそれで我慢するしか無いな

730 :login:Penguin:2011/05/08(日) 12:07:58.29 ID:Ch5ioDOI
ウチは古いAthlonマシンにpt2突っ込んだのでエンコかなり遅いなぁ。
30分で2時間ぐらいかかってる。
30分で出来るんだったら、録画終わったらすぐ見れるな。


731 :login:Penguin:2011/05/08(日) 12:08:09.28 ID:nieZAQ3Y
分相応という言葉の意味を噛みしめたほうがいいよね

732 :login:Penguin:2011/05/08(日) 12:11:13.15 ID:awGpSo3p
そのまま見て消せばいいでしょ。

733 :login:Penguin:2011/05/08(日) 12:12:13.33 ID:LmJVIdF+
>>729
意外とそれが>>723にはあらゆる意味でベストな解決な気がするなw
海外から落とすならファイルサイズも小さいほうがいいわけだし速度も速い


734 :723:2011/05/08(日) 12:16:58.58 ID:FQwtbOmH
CPU取替えは最後の手段だと思っている。Sandy BridgeでのエンコがLinuxで
出来るようになれば飛びつくんだけどなあ。
初めはワンセグ分離でやってたけど、画質のわりにファイルサイズ
がデカいのがな。
ググッてもエンコ処理速度に特化した書き込みはなかなか出てこないね。
(画質との両立はたくさんあるけど)
仕方が無いので、いろいろ試行錯誤してみるかな。結局ワンセグに落ち着くかも。。。

735 :login:Penguin:2011/05/08(日) 12:18:15.83 ID:nieZAQ3Y
海外で日本のテレビニュース見なきゃならない、って
よっぽど即応性が求められる仕事なんだな。
24時間働いてそうで大変だ。
ゆっくり休めるのは死んだ後か。

736 :login:Penguin:2011/05/08(日) 12:24:37.86 ID:u7mxUYGv
> よっぽど即応性が求められる仕事なんだな。

アニメをリアルタイムにみたいんだろ


737 :login:Penguin:2011/05/08(日) 12:26:38.52 ID:Ch5ioDOI
>>734
とりあえずプリセットのultrafastとかにしてみたらどうか?


738 :399:2011/05/08(日) 12:39:19.81 ID:ox2USf1E

まぁ、「大きい」「小さい」は主観だからなんとも言えんが、うちで
1.1G のフルセグ10分番組からワンセグを分離して 21M 、画質に見合った
サイズとオレには思えたがなぁ。なんか作業間違ってたかな?

さて、 tssplitter_lite でワンセグ分離をするのに、オプション指示が
めんどいので、 PID 0x1fc8 決め打ちでワンセグ分離をするように
作り返してみました。
誰か作ったのがないかと思ったけど、うまく見つけられなくて。

利用のご希望があれば、パッチにしてエンコードしてはっつけます。



739 :login:Penguin:2011/05/08(日) 12:59:47.41 ID:Ch5ioDOI
tssplitter_lite には 1seg とかいうオプションのsid指定があったはずだが。気のせいか・・

740 :login:Penguin:2011/05/08(日) 13:11:28.01 ID:hqdwGaac
エンコがマンドクサイから、ワンセグ抜きゃいいじゃねーか。

741 :login:Penguin:2011/05/08(日) 13:22:58.54 ID:nieZAQ3Y
1segストリームが流れてこないBSでやってるのも見たい、とか言い出すんだぜ、きっと。

742 :login:Penguin:2011/05/08(日) 13:38:26.14 ID:1kZgqg8V
ffmpegでCPU最適化コンパイルできれば容量10分の1も夢ではないですぜ、兄貴
HandbrakeとかMencoder使うのは情弱、ffmpegとpreset使う奴が情強(…というより暇人)

743 :login:Penguin:2011/05/08(日) 13:58:51.24 ID:vk6InpD8
fuse_b25-0.4.6を使っていますが、複数チューナ同時使用時に
録画が数秒間止まってしまう不具合が出ています。
MythTVが原因かと思って調べてたのですが、
他のプログラムでも発生するので、fuse_b25側の問題かと思われます。
確認をお願いします。 >作者様

744 :723:2011/05/08(日) 15:57:13.12 ID:FQwtbOmH
> アニメをリアルタイムにみたいんだろ
そのとおりw 現地では他に楽しみが無くてねえ。

それから、1segストリームが流れてこないBSでやってるのも見たい。


745 :login:Penguin:2011/05/08(日) 16:17:41.51 ID:nieZAQ3Y
楽しむ時間があるなら、その分べったり仕事して早く帰国すりゃいいこと

746 :login:Penguin:2011/05/08(日) 18:50:41.97 ID:Ch5ioDOI
つーかアニメなら共有サイトめぐったほうがw
自分で録画するようになって思ったけど放置ではCMカットやロゴ消しできねーしな。

747 :login:Penguin:2011/05/08(日) 18:52:34.64 ID:vnfCNNzA
>>746
ロゴ消しは何かあるかもしれんがCMカットは
間違いなく結局人の目がいるな

748 :login:Penguin:2011/05/08(日) 18:56:35.08 ID:VZY2+Ojs
ロゴが入っているかどうかを見て自動CMカットするソフトが前あったけど
あんまり精度良くなかったな・・・

749 : 忍法帖【Lv=31,xxxPT】 【東電 74.0 %】 :2011/05/08(日) 19:03:45.47 ID:ImgNrqnJ
とにかくエンコ早くしたいなら、高速なCPU(4〜6コア)を使うしか無いだろ。
お金をケチって時間を無駄にするって、何か意味あるの?
それに日本から海外って、高速な回線も必要じゃないの?
海外って、日本のように安定した高速回線のインフラも普及して無いんじゃないの?

750 :login:Penguin:2011/05/08(日) 19:10:48.06 ID:fT3jZrnp
動画・音声関係ソフトウェア総合 7
http://hibari.2ch.net/test/read.cgi/linux/1217393519/

751 :login:Penguin:2011/05/08(日) 20:27:24.30 ID:J83hGdxC
atomなんかでTSエンコとかありえない

752 :login:Penguin:2011/05/08(日) 22:33:49.84 ID:iPC/b8R+
>>743
もう少し具体的な症状, 発生状況, ログなどを示してもらえると....
TunerAで録画中にTunerBで録画開始すると Bの方だけ止まるのか
開始時でなくAとB同時録画中にランダムにAもBも止まるのかとか
その時のsyslogのログメッセージとか テストに使用したプログラムやパラメータとか...
こちらで簡単に2チューナー同時再生をテストしていても再現できていないので.

753 :login:Penguin:2011/05/09(月) 05:24:45.21 ID:8InXKeX7
>>747
地デジのテレビで出来てるっつーことは、不可能じゃないってことだけど、
プログラム作る人がなかなか出てこないのが現実。
そもそも忙しいし、あとは規格が大変すぎて
見る気にならないのが原因。


754 :login:Penguin:2011/05/09(月) 07:45:05.03 ID:2w6fWn6w
>>753
地デジテレビ・録画機でもそんな精度のいいCMカットしてない
tssplitter.exeの音声チャンネル切替で分割と同程度の精度
前後数フレームの誤差があるんでやっぱり人手が必要

755 :login:Penguin:2011/05/09(月) 07:59:13.08 ID:zv0d7bEZ
atomでh264エンコは現実的でないので、数日遅れていいなら動画共有サイト。
どうしてもatomなら、pms入れてdlna経由でps3で再生してるtsをpspのリモートプレイで見るのが良いかも。



756 :login:Penguin:2011/05/09(月) 16:37:39.78 ID:ZlHtreBc
エンコでcpu100に張り付いて録画にも影響するだろう

757 :login:Penguin:2011/05/09(月) 16:39:47.22 ID:ZlHtreBc
sandyよりtorneやレコーダーに入っているハードウェアエンコってapi公開されないのかな

758 :login:Penguin:2011/05/09(月) 17:24:44.77 ID:cEKVqPkQ
レコーダーのAPI公開されてもしょうがないだろw

759 :login:Penguin:2011/05/09(月) 18:28:38.93 ID:TO04nqJv
やってもらったほうがAtomよっか速いかもよ

760 :login:Penguin:2011/05/09(月) 19:29:21.05 ID:YsaZHqJz
PS3にlinuxいれてエンコさせるやつ復活してくれないかね

761 :login:Penguin:2011/05/09(月) 20:17:27.50 ID:2e+elF6h
>>760
グラボ使う奴とか1月にでたインテルのCPUの奴
ああ言うのより遙かに期待できないものを
わざわざ開発なんてもうしないだろ

762 :login:Penguin:2011/05/09(月) 21:19:51.24 ID:M1wwyXTD
↓のように 待ってれば桟橋でのHWエンコもサポートされるようになるんだから
そのうちffmpegとかで利用できるようになるんじゃないの
http://www.phoronix.com/scan.php?page=news_item&px=OTMzMA
テレビと関係ないから >>750 でやるべき話だろうけど

763 :login:Penguin:2011/05/09(月) 21:34:33.58 ID:zv0d7bEZ
ていうか日本のTVを海外で見るだけなら、LinuxやWindowsじゃなくてSlingboxHDで良いような

LinuxでのSandyBridge対応楽しみだな

764 :login:Penguin:2011/05/09(月) 22:42:54.23 ID:HhHgdCAJ
ほんと、SundyBridgeでLinux H/Wエンコ出来るようになるのが楽しみだな。
BD/DVDレコーダはハードウェアエンコードによる長時間録画が当たり前に
なってきたし。そろそろPT1/2もH/Wエンコと組み合わせて使いたい。

765 :743:2011/05/09(月) 23:56:37.52 ID:7IhQ4LUC
>>752
adapter9で録画中に、adapter11でEIT処理が起動したところで、録画ファイルの更新が途絶えました。
2011-05-09 23:06:06.803 MythEvent: UPDATE_FILE_SIZE 4112 2011-05-09T23:06:00 26065072
2011-05-09 23:06:16.832 MythEvent: UPDATE_FILE_SIZE 4112 2011-05-09T23:06:00 34294020
>UPDATE_FILE_SIZEのログがここから進みませんでした。通常は10秒に1回はFILE_SIZEが増えていきます。
2011-05-09 23:06:09.009 DVBChan(3:/dev/dvb/adapter11/frontend0): Opening DVB channel
2011-05-09 23:06:09.294 DVBSH(/dev/dvb/adapter11/frontend0): RunTS(): begin
2011-05-09 23:06:10.818 PIDInfo(/dev/dvb/adapter11/frontend0): Opening filter for pid 0xf02
2011-05-09 23:09:01.959 SM(/dev/dvb/adapter11/frontend0)::AddFlags: Seen(PMT,) Match() Wait()
>EIT Scanが起動していますが、09までの間3分間はadapter11関係のログは何も出ていませんでした。
May 9 23:06:10 tv pcscd: winscard_svc.c:647:ContextThread() TRANSMIT rv=0x80100068 for client 1
May 9 23:06:10 tv FUSE_b25[8969]: sent an ECM to the card.(len:30)
May 9 23:06:10 tv FUSE_b25[8969]: resetting the card.
May 9 23:06:10 tv FUSE_b25[8969]: BCAS card has been reset.
>syslog上には、この時間を堺に、1秒毎に上記の組み合わせでログが出続けていました。
MythTVはISDBパッチを適用しています。インストールし直し、DBの再設定をしているので綺麗な環境の筈です。
先日、adapter11からepgdumpで番組表取得した時も同じ現象になったので、EITの問題ではないと思っています。

766 :login:Penguin:2011/05/10(火) 06:13:10.84 ID:v6uhcz38
いい加減スレ違いです

767 :login:Penguin:2011/05/10(火) 09:52:13.54 ID:TyfZJcez
linuxで地デジ(笑)

768 :login:Penguin:2011/05/10(火) 10:45:30.33 ID:2rePVMgY
なぜか、リアルタイム視聴出来ないです。
recpt1http版使って組んだんだが、録画、予約ともに問題なし。
で、VLCでホストで視聴しようとすると端末で、チャンネルの認識はしてるんだが再生されない。
VLCの問題かなと再インストールしたけど駄目だった。

何か解決法がないでしょうか?

769 :login:Penguin:2011/05/10(火) 10:55:24.07 ID:Pzxpgmoa
TvTest では視聴できてるけど、VLC は知らん
iptables で port ちゃんと開けてるよな?

770 :login:Penguin:2011/05/10(火) 16:30:02.73 ID:RYCCvkaD
名前解決できてないからじゃないかな

771 :login:Penguin:2011/05/10(火) 16:45:28.85 ID:Z5KcigBX
そういえばrecpt1 httpサーバー版には、
接続してきたIPアドレスが、たとえプライベートIPアドレスであっても逆引きできないと落ちるという現象があったな
同じコンピュータで実行していて127.0.0.1でアクセスしている場合はlocalhostになるからいいけど、
LAN内の別のコンピュータからアクセスする場合は、recpt1を実行するコンピュータのhostsファイルで
名前を付けてやる必要がある。

772 :login:Penguin:2011/05/10(火) 21:58:25.57 ID:TUX7oV9W
fuse_b25 v0.4.6にて>>743の現象を自作のツールでも簡単に再現できました。
取り急ぎ報告まででそれぞれがどこで固まるかまで確認してません。

adapter9はsetpesfilterでPID:PAT,PMT,audio,video PESのみ指定
dvr0から吸いだしてmplayer再生

adapter11はsetsctfilterでPID:SDT,mask:SDTのみ指定
dmx_stop+チューニング+dmx_startしながらdemux0から読み出し

をやろうとするとadapter11を使おうとした途中でadapter9(mplayer)が固まります。
adapter11も固まります。

adapter11(fuse_b25)を使わずにadapter9+adapter3の組みわせで使う場合は、
両者共問題なく動作します。

続く

773 :login:Penguin:2011/05/10(火) 22:04:23.03 ID:TUX7oV9W
1発で起こせたので100%なのかと思っていたら何故か固まるのはその後起きません。
但しadapter11から正常にdemux0から読み出しができないという別の現象が起きます。

10数回やって最初の1回だけadapter9とadapter11がロック
残り全部はadapter9は継続動作、adapter11が読み出し異常がおきました。

なお、セクション読み出し異常はadapter9(ISDB-T)とadapter8(ISDB-S)の
組み合わせでも起きますので、とりあえず2つ使うと起きるようです。

774 :login:Penguin:2011/05/10(火) 22:09:25.90 ID:TUX7oV9W
dvr0とdemux0以外の組み合わせ以外は試してません。
作者さんとこで再現できていないとなると、
dvr0とdvr0だと起きないとかそいうことがあるのかも。。。
あと、変換オプションはオフで試しています。

775 :login:Penguin:2011/05/10(火) 22:19:56.12 ID:m4eqIF0q
追加の報告どうもです
一方がdvr0からの読み出し(録画・再生)で もう一方がdemux0からのEIT読み出しの場合に
BCASへのアクセスができなくなるみたいですね
ソース見直してみます.

776 :login:Penguin:2011/05/10(火) 22:20:07.09 ID:jyQLhPUH
同じ症状が他で報告されてないようなら
メモリや電源などハード面を疑った方がよいかもね

旧環境で問題なかったのなら見当違いなわけだが

777 :743:2011/05/10(火) 22:29:57.43 ID:9cr7ue3M
>>772-774
確認ありがとうございます。
自分の環境のみの現象じゃないかとヒヤヒヤしてました。

778 :login:Penguin:2011/05/12(木) 00:18:17.35 ID:AiZlYKbe
>>527のパッチ済みバイナリで無音になるmp4があってそのaacトラック
だけ抜き出してup0642にうp。
なんか直すためのアドバイス等あればよろ。

#本文が長すぎるといわれてエラーメッセージ書けない・・・


779 :login:Penguin:2011/05/12(木) 23:06:57.49 ID:P13lDTqP
tssplitter_liteの最新版ってどこにあるんだろう。
Ver0.0.0.1というのは作者のところにあったけど、上の人が言っているような
1segオプションがソースに現れないよ。

780 :login:Penguin:2011/05/13(金) 00:33:40.82 ID:FtBq+93h
>>778の不具合を仮対応したパッチをうpろだのup0643に。
win32バイナリ(libfaadpluginのみ)をup0644にうp。

対応方法が正しいのかよくわからないので引き続きアドバイス
あればよろ。
サンプリングレートってころころ変わるものなのかな・・

>>779
recpt1-http鯖に付いてた希ガス。

781 :login:Penguin:2011/05/13(金) 00:54:46.59 ID:KWFiAgF/
>>771
PT2は持っていないのでテスト出来てないのですが,
recpt1 httpサーバ版には, recfsusb2n httpサーバ版を
作るときに大変お世話になったので,これ解決する
パッチを作ってみました.
http://2sen.dip.jp/cgi-bin/pt1up/source/up0313.zip

782 :login:Penguin:2011/05/13(金) 11:14:00.30 ID:HN4u5CNz
すみません。
ぱぱネット(仮)のdumpeitを入手したいのですがアクセスできないです。
閉鎖したんですかね??
http://linux.papa.to/
↑繋がりますか?


783 :738:2011/05/13(金) 16:06:18.04 ID:xMgwxoSL
>recpt1-http鯖に付いてた希ガス。

えー、そんなところに隠れていたのか、気づかなかった/見ようとも
してなかったよ。

と、おもったら、その tssplitter_lite.c は、あくまでも
recpt1 の部品になるぶんであり。 main( は、ないんだね。







784 :login:Penguin:2011/05/13(金) 20:37:22.25 ID:4kULze1d
>>783
ワンセグのPIDって0x1fc8固定なの?
出来れば、パッチ見せて。
週末recpt1-http鯖のやつと、オリジナルとパッチと比較してみたい。

785 :login:Penguin:2011/05/13(金) 21:26:55.48 ID:FtBq+93h
>>783
俺のは単体でビルドされてると思ったらこれはFreeBSD用の
recpt1-http鯖のパッチを作成した人が拡張してたみたいです。
スマソ

786 :738:2011/05/14(土) 12:10:44.08 ID:CjO8WwRa
>>784 base64 です
H4sICCIMxk0AA2V4dHJhY3Rfb25lc2VnLnBhdGNoAMVWzY/bRBQ/e6X9H16KFDmJ3cz4Y5P9COoq
JMuKsLtK0tMqhDQZL1a7a8uetCuhHrAPIEG1CIq2x4p/gBNCVc9FPSz/AxIX4IDgxoEDM+OxnW2t
fmwXMZITe968N+/3+715drVaBRqG/i2XUhKM2R+5OlUMhFZ11NCNJhjGGl5Zs42rKB1QQ6sILem6
DuSYBpMpHXtHJCQHwhFjHdk6agLGa4a1Zq8851g9P/gzGE3NNEE88rj80QZ2py8BvDUjjntEYDgY
jAfX2+3OYKAoClp+xtTp93f7zKBjblleqmXW3Z3OoLM13tt+B8RAx9iZNvkKvrJevbRRT3YWMZcL
cWJkaxjjBCmAsrfZ33y/Cv4kmBxWFDHqddj35nSkfPb3l/dP/vjmr9j5ZD/+gIf9mP/wBdwUfxh3
4xvxzvJSCRTXAVW1oNSCSXAwrUC5DKqdPVaEX+KthB95d8bzcHJA1Mp6MhUQOg+OchbZNFcBowZL
diXV4bKSrVdfnm5JpFsCTmkKzzy/3noTeIXaYFPDhpVqI3wFVv3tMJgqitjt9j4erS+aZiHNTAY3
lXIvd5aZzMQr5aS73d2F6M/TB6d+9EP028nv9z7NgNrQksBSXMwgLIhbQhpMD3116PW8OyRQRXRr
VNHgiu5ckVykZKSZzEPSdR0PWkCDOZG03JUq46aG89N2cdj1+sWBy5pYhF5QAlYBM8zzNbgpJdxk
UV/sal6Q1sLqslc1vGJnJ//uIisxja/F7fjzr/85/UnkFZBwfouywH0ymQ1DtRw6Mw3K/oRq4Luz
UIOcalnmHMlCi+SnI4ly7ngceNSD3uZgmJ7xBtJwo5Gd8RemxRR+3cReCcvO9V7vwiiKyDYRe4Hg
nGzFPaLgSoEcLwDVZfngxjq4sAG9zs7W8N3x3mb7vc4QdLD4dItdNbBy4Xm1iDghCW67UzJ2ZwKf
LAlOl+h90dnJ9umj+4+/+jW33HvyxS/RGbT7bYjOuCn6Ofo+ehp9G/3Iru/E3dPooXQQ3e7G3Nnn
GRgjXp3ouNtN2p6cN/PpSqKkaSDNNHIlLwczk7wQtZz1J9ObhCaT/z8NhaWAG4yWhVIofB8Ig6x9
AS6Hy1hJdhvBxgY0KyyZNKm0Jya5LrqwNkU9V+WHQLKZ9Q6l6h/SsS8CbxG6587Uco4yfWexHuOF
XBDZPROFVzXTwrnCrwCFt8f/BkxN9NBa0g5lFfDwcoMaU6zMP7WYYM9uJd4JtXSrBe/WwrdaRS55
M97+BV8JLBrgCgAA


787 :login:Penguin:2011/05/14(土) 13:27:06.44 ID:2mN0K1pg
base64で話せるようになりたい

788 :login:Penguin:2011/05/14(土) 17:57:07.80 ID:D+H+M3he
>> 756
うまくデコードできない
俺だけかな

789 :login:Penguin:2011/05/14(土) 18:10:27.61 ID:fYogk40y
だいじょうぶ俺もだから。心配なし。

790 :login:Penguin:2011/05/14(土) 19:00:29.71 ID:lMBAly23
2chにソースコード書き込んだりすると著作権的に色々とマズかった記憶があるけど
最近は大丈夫になったの?
この辺のせいでUNIX板とかは特に敏感だった気がするけど、Linux板じゃそんな事無いのかな?

791 :login:Penguin:2011/05/14(土) 19:49:18.54 ID:2mN0K1pg
GPL

792 :login:Penguin:2011/05/14(土) 20:23:02.35 ID:D+H+M3he
recpt1に入っていたtssplitter_lite.cにmainを付けた。(オリジナルを参考にしながら)
一応、単独で動くようになったよ。
たしかに、SIDに文字列[1seg]を指定すると、TSから1segだけ分離できるね。
本家のtssplitterみたいに、指定したSID(HD, 1SEG, SD1...)毎に出力ファイルを分けられるように改造しようとしているところ。


793 :738:2011/05/14(土) 20:23:29.77 ID:CjO8WwRa
>>788
(たぶん >>786と思い)

どうも、7bit に収まってない文字が悪いっぽく、

base64 -di |zcat
で解いてください


794 :login:Penguin:2011/05/15(日) 02:11:16.87 ID:EcYVfFF7
>>790
ない

795 :login:Penguin:2011/05/15(日) 12:06:44.77 ID:9I0DCVxs
>>780ですがもともとOKだったものが再生不可になってしまう
パターンもあるので取り下げました。

引き続き情報とかあればヨロです。

796 : 忍法帖【Lv=34,xxxPT】 【東電 77.4 %】 :2011/05/16(月) 17:55:40.22 ID:tkPsSzUq
本日、MythTV公式サイトにて0.24.1がリリースされたようです。
一応、お知らせまで。

797 :login:Penguin:2011/05/16(月) 22:01:09.98 ID:bRd42M5k
epgrecを使ってPT2で録画しています。do-record.shを少し修正したのですが、
思ったとおりの動作をするときと、そうでないときがあります。

実行中にps -e -fでプロセスを見たら、次のことに気づきました。
思ったとおりの動作をする場合 : do-record.shのUIDがrootになっている
思ったとおりの動作をしない場合 : do-record.shのUIDがapacheになっている

どうしてUIDがrootだったりapacheになったりするのでしょうか。。。

798 :login:Penguin:2011/05/16(月) 22:36:32.19 ID:WtZn4VIk
>>796
早速isdb_fixes/0.24へマージしました。コンパイル確認しかしてません。
例のUTF-8対応も降りてきていましたので適当にマージしました。

799 :login:Penguin:2011/05/16(月) 22:51:28.04 ID:4aBhNUTc
>>797
crontabから起動されるEPG取得がrootで動き、
atから起動される録画がapacheで動いている、とか・・・?

800 :login:Penguin:2011/05/16(月) 23:12:28.72 ID:bRd42M5k
>>799
そのとおりでした。EPG取得がrootで動いていました。
どうも、キーワード検索で自動録画になったものはrootで録画され、
一方、個別で録画指定したものがapacheで動いていました。
do-record.shがうまく動くか動かないかは権限の問題のようです。
これから調整します。ありがとうございます。

801 :login:Penguin:2011/05/17(火) 00:04:50.19 ID:S3pJ6rIm
>>800
なるほど、キーワード自動はgetepg.phpがrootで動くから、ジョブもrootで登録される、と。
rootで「crontab -e -u apache」とやってapacheのcrontabをいじるか、
/etc/cron.d/以下に設定ファイルを置いた場合は実行時のユーザーを指定することができたりするから
全部apacheで動かしたほうが安全でいい気がする

>>797だとdo-record.shがrootじゃないと動かないとのことだが、だからといってrootで動かすのは危険であり、
勧められない。apacheで動くようにdo-record.shを直し、apacheで動かしたほうが安全だと思う。

802 :login:Penguin:2011/05/17(火) 11:11:13.95 ID:8DM1NyPf
>>801
いや、apache でもない epgrec 専用ユーザを別途用意して、
epgrec に関することを全部やらせないと。


803 :login:Penguin:2011/05/17(火) 20:06:05.58 ID:lmDJ1GCO
>>798
使わせて頂いてます。
番組表ですが「第1話」とかをサブタイトルに移すことは出来ないでしょうか?タイトルによる毎週録画の機能が使いたいので。

804 :login:Penguin:2011/05/18(水) 18:13:36.45 ID:NEWIBeQx
epgrecの番組表で今現在同じ番組が2つずつ表示されてるが放送はのミス?
1局だけで他の局は、普通。

因みにフジ系列東海テレビ。

805 :login:Penguin:2011/05/18(水) 20:30:13.20 ID:gFpfJOJw
>>804
東海テレビの別の周波数を拾っているとか?
config.php確認してみたら?

うちはNHK総合名古屋と津が入ってる

806 :login:Penguin:2011/05/21(土) 01:40:07.82 ID:Ez7hl9MD
カーネル2.6.39でBKLが無くなり(linux/smp_lock.hが削除)
chardev版のコンパイルが通らなくなったようです。

とりあえずスピンロックで代替してみましたが
はっきり言って素人なのでサッパリです。(一応動いてますが)

作者様or分かる人お願いします_o_


807 :login:Penguin:2011/05/22(日) 12:02:15.37 ID:G6blAz+L
fuse_b25 v0.4.6にてdemux_readのremaining_bufへ出力するケースに問題があるようです。
とりあえず以下のパッチで動きました。

--- a/src/b25.c
+++ b/src/b25.c
@@ -288,6 +288,7 @@ demux_read(const char *path, char *buf, size_t size, struct fuse_file_info *fi)
memmove(filter->remaining_buf,
&filter->remaining_buf[size],
filter->remaining_len);
+ len = size;
goto done;
}

@@ -353,6 +354,8 @@ demux_read(const char *path, char *buf, size_t size, struct fuse_file_info *fi)
size = filter->remaining_len = seclen - len;
buf = (char *)filter->remaining_buf;

+ {
+ int len;
/* pop_secbuf remaining section data */
if (filter->outbuf_head > filter->outbuf_tail) {
len = sizeof(filter->outbuf) - filter->outbuf_head;
@@ -381,6 +384,7 @@ demux_read(const char *path, char *buf, size_t size, struct fuse_file_info *fi)
syslog(LOG_INFO, "broken buffer data detected.\n");
filter->remaining_len = 0;
}
+ }
}

done:


808 :login:Penguin:2011/05/22(日) 12:13:07.00 ID:G6blAz+L
pid:0x0000の場合は特に問題ないですが、
上記変更後もpid:0x0012などを指定していると、
少しするとfilter_loopのpoolがPOLERRを返してきてしまって、
どうにもうまく動きません。

809 :login:Penguin:2011/05/22(日) 22:16:42.12 ID:Vhctju04
>>807,808
レポートどうもです
BCASのリセット周りに問題があるような感じだったのでそっちばかり見てたのですが
他にも問題が残ってるみたいですね
見直してみます


810 :login:Penguin:2011/05/22(日) 23:34:36.72 ID:pAGcVvzQ
録画予約できるrubyスクリプトみっけた
試してみたいけど、環境作るの面倒だなぁ
epgrecよりは敷居ひくいかな

https://github.com/k-k1/torec/


811 :login:Penguin:2011/05/24(火) 11:04:41.42 ID:vyNZZG22
aribstr.cを使いまわしていて、変換後の文字列がたまにおかしいことに気づいた。
destが0クリアされていないときPutKanjiCharから返す長さがゴミまでくっついた長さになっていた。
const DWORD PutKanjiChar(TCHAR *lpszDst, const WORD wCode)
{
--- snip ---
strncpy(lpszDst, xcode, strlen(xcode));

- return strlen(lpszDst);
+ return strlen(xcode);
}

812 :login:Penguin:2011/05/24(火) 11:47:30.63 ID:+aOf7mNS
>>810
ちょっとおまじないすると/sys/class/rtc/rtc0/wakealarmでタイマー起動が出来るんと知ったのはいいけど、
どう使おうかしらと思っていたので、組み合わせを考えてみます

813 :login:Penguin:2011/05/27(金) 10:41:36.08 ID:bbBqkTns
>>810
おー、これはシンプルでいいねー
でもubuntu 11.04だとドライバとかpcscdとか嵌めがあるじゃんww

814 :sage:2011/05/28(土) 01:41:46.96 ID:v0iEyiJI
pt2のdvb版ってカーネルのバージョンどこら辺までいけてるんだろ?
最新版は動かないって事だったので
自分で確認した分で、stableで2.6.36.4までは動作してて
2.6.37.6でアウトだったってかんじだったんだけど。

815 :login:Penguin:2011/05/28(土) 12:05:53.14 ID:uBgWLd3b
2.6.37で壊れて2.6.40で直ったはず
すいません

816 :login:Penguin:2011/05/28(土) 13:09:52.15 ID:Caims4f7
そうそう
ビルドも通らなくなってたんだよね。
復活したんだ。よかった。


817 :login:Penguin:2011/05/28(土) 13:39:51.29 ID:uBgWLd3b
ビルドは通っているよ。キャラクタデバイスのほうは知らないけど。

818 :login:Penguin:2011/05/28(土) 21:05:04.55 ID:v0iEyiJI
>>815どうもです
2.6.40ってことは確認出来るの3ヶ月後か〜

819 :login:Penguin:2011/05/29(日) 20:04:17.77 ID:ZKcqj1P0
mythtvの「DVB DTVキャプチャーカード(V3.x)」(dvb-pt1)でBSのチャンネルを設定する場合
周波数ってどの値を入れればいいの?
地上波はs2scanで出力された値で出来たんだけど思いつく限り何を入れても受け付けない。
s2scanの値ってBSの場合10kHz単位みたいだから10倍した値も試したんだけどな。
そもそもBSでも動くん?
うまく行った値と放送局名教えてくらはい。おねがいします。

820 :login:Penguin:2011/05/29(日) 21:29:21.26 ID:Bs/t6jMI
debianのディストリをtestingにしたかったので試しに
2.6.39-git16でコンパイルして、DVB版の動作確認出来たので報告〜。

821 :ISDBパッチの人:2011/05/29(日) 22:24:28.26 ID:8geCTTLg
>>819
BSの場合はFE_SET_PROPERTYでDTV_ISDBS_TS_IDを指定する必要があります。
TS_IDを指定しようとするとs2scanのように固定でテーブル持ちするか、
BITから引っ張ってくるかしかないと思います。

822 :login:Penguin:2011/05/29(日) 22:27:16.51 ID:8geCTTLg
一応、TS_ID指定なしでもチャンネルを合わせればFE_SET_PROPERTYと
FE_SET_FRONTEND+DTV_FREQUENCYのどちらでも
ストリームは出てきますが、一方の選局しかできないようです。

823 :819:2011/05/30(月) 05:50:00.25 ID:ZWWCCJB5
>>822
ご回答ありがとうございます。現状のMythTVでは対応していないと言う事ですね。
setupの問題かと悩んで一週間無駄にしてしまいました。一応ソースは眺めてみますが
未だ誰もやってないとすると素人にハックは無理なのかな?誰か作業している人いますでしょうか?

824 :819:2011/05/30(月) 12:41:31.31 ID:ZWWCCJB5
もしかしてMythTVにはts_idを管理するしくみが無いの?
とするなら周波数の値を TVRockを真似して
# 目的の中心周波数(MHz)(MHz以下は切り捨て)× 65536 + TSIDの値
として保持しておく感じが妥当かな。

BSかどうかの判定方法が分からないんだけど、mythtv-setupで区別出来てるから方法はあるはず。
周波数が10kHz単位とか書いたけど、10.678 GHz引いた値だったんだね。全然違った。

825 :819:2011/05/30(月) 18:38:46.55 ID:ZWWCCJB5
MythTVの中でts_idはtransportとの表記になってるだけで対応してる。
一度登録さえ出来ればEITも含めて動いた。上記WORKAROUNDは不要。

826 :login:Penguin:2011/05/30(月) 22:53:23.14 ID:cDCiwlqy
recpt1とかもBSはテーブルかなんかでもってたような・・・
あれは本当は良くないのかな。

827 :login:Penguin:2011/06/01(水) 01:39:47.93 ID:rin15eHw
bcs-cloneの修正版が昔斧に出ていたようなのだが
もう手に入らない?

828 :login:Penguin:2011/06/01(水) 11:48:30.83 ID:Tx0L3C8p
>>825
おっ。
BS視聴録画できるんですか。

しばらく前にトライして、歯が立たずやめてしまっていました。
手順を教えていただけませんか。
クレクレですみません。


829 :819:2011/06/01(水) 19:12:13.62 ID:cQc9omeu
>>828
MythTVでtsidをサポートしてるとの意味でプログラムの修正は必要。まだ実用とは程遠い状態だよ。
おおまかにはDisEqCの処理をスキップさせて
DVBChannel::Tune()でtsidをcurrentTransportIDの値に設定出来る様にすれば
視聴や録画は可能だけどMythTVのDBを矛盾無く設定するのは大変だからmythtv-setupが動く様にしたい。
mythtv-setupの動作としては「フルスキャン(チューン)」で一つ周波数を指定すると
tsidのリストを取得してそれを基に周波数を求めて次々とチャンネルを取得する様なしくみになっている。
現時点での唯一最大の問題はmythtv-setupからtsidが渡らないこと。
そのため各周波数の最初のtsidのチャンネルみ登録する感じ。mythtv-backendからはtsidが渡ってるので試してないけど視聴等は出来ると思う。
画面にはtsidが表示されるので簡単なはずなんだが、QTのプログラムを追うのは困難。
mythtv-setupのフルスキャン内でtsidを変えつつループする場所を特定頂けると助かります。

830 :login:Penguin:2011/06/01(水) 22:08:43.15 ID:kqox1wiG
epgdumpいじってるけどBS/CSは受信環境がなくてさっぱりわからん。
だれか30秒ぐらいのサンプルクレクレ。
>mythtv-setupの動作としては「フルスキャン(チューン)」で一つ周波数を指定すると
この周波数はどうやったらわかるんだろう?
CSは運用規定にあるみたいだがBSはなさそう・・・
最初に決まった局を受信できるなら後は芋づる式に拾えるみたいなんだが・・・



831 :login:Penguin:2011/06/01(水) 22:34:42.54 ID:Dr7mfTov
fuse_b25 ver.0.4.7 をうpしました 2sen DTV up0657
>>807 で指摘して頂いた修正と BCASのカードリセットについてちょっと修正してます
>>743>>772 での問題に関連しているかもしれませんが, 複数プロセスで再生しているときに
もう一方でのカードリセットによってb25復号が一時的?に失敗してしまうのを修正しました

b25復号機能付きのmplayer側でも BCASをむやみにリセットしないよう修正が必要なので
ver0.95からの差分パッチを 2sen DTV up0658 に上げました.

ただ こちらでどうも>>743 >>772 >>808の状況が再現できないので
根本的な解決というわけではないのですが とりあえず今までの修正分だけもということで...
引き続き調べて見るつもりですが
ログとか再現用テストプログラムなどの情報提供など頂けると助かります.

832 :819:2011/06/01(水) 22:59:58.70 ID:cQc9omeu
>>830
>>mythtv-setupの動作としては「フルスキャン(チューン)」で一つ周波数を指定すると
>この周波数はどうやったらわかるんだろう?
何でもいいから受信出来る周波数。BSでも行けてるよ。
スターチャンネルだけはダメみたいな記述を見た気がするけどどうなんだろ?

BSのデータなら取れると思うけどdemuxをcatするとかじゃダメだよね?どうすればいいん?
かなりな量になりそうだけどどこに上げるん?スクランブルかかった状態でいいんだっけ?
CSだと通信扱いで違法な気がするがBSかつ実験用だから問題無いよな?
デジタル放送とかアップローダとか全く知らないんで提供者がいないなら、やるよ?やり方書いてくれ。

833 :772,807:2011/06/01(水) 23:52:56.38 ID:Zd1Rk4BY
>>831
対応お疲れ様です。
週末になってしまうと思いますが、確認&レポしたいと思います。
まだこちらで確認している現象が再現するようであれば、
テストプログラムを出すようにしますね。

834 :login:Penguin:2011/06/02(木) 00:03:54.49 ID:7lzHwl2N
BSの場合は、BITの衛星分配システム記述子に周波数があります。
なので、ch1をtsid指定なしで読み出し、BITの第2識別子ループから
全周波数とtsidを引き出せます。
CSの場合は、番組はservice_idで分かれているため、tsidはとりあえずいりません。
よって普通にch2からチューニングしていけばいいはずです。
(CSは恐らくmythtv側のロジックはそのまま行けるのではないかと)

あと、lnbをONとしたい場合、PT2はFE_SET_PROPERTYの方しか
効かないようなので注意が必要です。
FE_SET_VOLTAGEは効きません。

835 :login:Penguin:2011/06/02(木) 00:21:36.88 ID:7lzHwl2N
ぼけてました。衛星分配システム記述子があるのはBITじゃなくてNITです。
tsidだけでいえば全局SDTを参照する手もありますが、
周波数とひもづけできないのでどうしようもありません。

836 :819:2011/06/02(木) 00:58:04.95 ID:Z1Sm9kEJ
>>835
ありがとうございます。CSの事は考えていませんでした。
どうもBSとCSで動作を変えないといけないみたいですね。

現状のMythTV-PT2(DVB)でCSは使えてるのでしょうか?誰か確認して頂けますか?
とりあえずDVBS1かどうかしか気にしてないので、CSは無視の方向で。
CS/BSを区別するなら周波数でやるしかないのかな?
PT2ではむしろDVBS2の処理の方が使えそうなんだけど、DVBS2って何?
MythTVからPT[12]かどうか判定する簡単な方法ってありますかね?

837 :login:Penguin:2011/06/02(木) 06:14:03.33 ID:kfqO3xjl
>>832
どうも、可能なら30秒ぐらい録画しただけのデータがあればいいです。
うpろだは
ttp://www.axfc.net/uploader/
とか2senのdtvあぷろだも結構使えると思います。
>835
CSは全局SDTでトラポンまでわかるっぽいので
BSもそうなってんのかなと思ったら違うのか。
地上波のNITはうまく読み出せないんだよな・・・そのへんから
手をつけないとダメか。

838 :743:2011/06/02(木) 20:17:31.48 ID:Csm6IYWd
>>831
リリースありがとうございます。さっそくテストしてみました。
/dev/dvb/adapter9でMythTVにて録画中に、/dev/dvb/adapter11では
dvb-pt1-testのtuneコマンドでチャンネル設定&catコマンドでts保存を行ないました。
FUSE_b25: Failed to get the length of the card list: Cannot find a smart card reader.
FUSE_b25: Failed to find an available BCAS card.
FUSE_b25: CAS:[0x0005] of pid:[0x0100] != CAS:[0x0000] of the card.
FUSE_b25: CAS:[0x0005] of pid:[0x0164] != CAS:[0x0000] of the card.
上記のログが出ました。(pidが不一致なログが以下延々と続きます。)
前のバージョンでは上記のログは出ていなかったと思います。
よろしくお願いします。

839 :login:Penguin:2011/06/03(金) 00:13:21.21 ID:wisPzhC4
誰か教えてはくれまいか。
UbuntuでPT2録画環境を整えるところまではいったのだが、トランスコードするに
あたって、ATIstreamを利用したいんだけど、Ubuntuで動くATIstream対応のソフト
があったら教えてほしいのだけど。

840 :819:2011/06/03(金) 00:39:24.74 ID:qpwJK9KG
>>837
上げました。
#Al_64942.bz2 ID:kqox1wiGさん用 65.36MiB 2011/06/03(金) 00:15:49
#ダウンロードパス:cQc9omeu

tuneコマンド中に/dev/dvb/adapter0/drv0を40秒程catしたものです。
6月3日中で3件までの設定にしましたので他の人はダウンロードしないでください。
中身はTwellVの通販なんで落とす価値は無いでしょう。B-CASでの復号はしていません。

841 :819:2011/06/03(金) 00:49:04.35 ID:qpwJK9KG
MytyTV(DVB)版ですが
クイックハック(かなり酷い事をしてます)で地上波のスクランブル掛けたのや
Dpaダウンロードとか言うのまで勝手に登録する様になりました。
ただ、mythtv-setup後BSが使えなくなるため電源を落とした上再起動し、
更にmythbackendを起動しなおさないと(地上波も)使えません。
致命的な事に、ある契機(サスペンドかも?)で(BSの2つ共)
Tuningのままになって使えなくなります。(リブートが必要)
どの時点でもチャンネルスキャンは可能ですので何か設定が足りないのでしょう。
PT1のサンプルプログラム見たんだけど周波数の設定位しかしてないよね?

FE_SET_PROPERTYの値は以下の感じです。教えて、エラい人!
# prop 0: cmd = 3, data 1279640 ;DTV_FREQUENCY
# prop 1: cmd = 4, data 0      ;DTV_MODULATION
# prop 2: cmd = 6, data 2 ;DTV_INVERSION
# prop 3: cmd = 8, data 28860000 ;DTV_SYMBOL_RATE
# prop 4: cmd = 9, data 8(9の時もある);DTV_INNER_FEC
# prop 5: cmd = 42, data 16592 ;DTV_ISDBS_TS_ID
# prop 6: cmd = 1, data 0 ;DTV_TUNE

842 :login:Penguin:2011/06/03(金) 00:54:16.19 ID:JCDsVAI2
>>838 報告どうもです
ログからは (一方のfuse_b25プロセスから?)カードが見えてないみたいですね
カードリーダや ccidドライバによって 同時アクセスができる条件が変わったりするのかな...
うちではリセットなしにしてもうまく同時アクセスできてるんだけれど...

843 :login:Penguin:2011/06/03(金) 01:07:10.92 ID:JCDsVAI2
>>839
知的所有権かなんかの関係でAPIすら非公開になってるから無理だと思う
デコード支援ですらAMDが2年前くらいから公開すると発表してたにもかかわらず
結局公開されずVA-API経由でしか使用できないんじゃないかな
インテルのだと そのうちlinuxでも利用できるかもってニュースがあったよ

>>841
mplayer/gstreamerでは DTV_VOLTAGE, DTV_FREQUENCY, DTV_ISDB_TS_ID, DTV_TUNE
の4つだけでチューンして動いてるよ
でも全リストをs2scanで入手して 手動でDBに追加してる人とかいるんじゃないかな

844 :login:Penguin:2011/06/03(金) 01:41:11.20 ID:9k6Hdmu2
コマンド

アナグラム的に文字を入れ替えると

ドマンコ

845 :login:Penguin:2011/06/03(金) 07:00:03.08 ID:YsmO7EMQ
>>840
どうもありがとう。参考になります。

846 :login:Penguin:2011/06/03(金) 07:54:26.89 ID:NlvY4xxl
>>844
manコマンド

847 :login:Penguin:2011/06/03(金) 08:16:18.58 ID:17tVLEPB
Ubuntu Server10.10でepgrec2010/3/22版パッチなしを使用しています。
録画予約一覧を見たところ、5/31を最後に自動録画キーワードに登録した番組が予約されておらず、予約された録画も実行されていませんでした。
ログを見たところ、「getepg:: 並列実行が行えないPHP環境です」とありました
何が原因でエラーになったのでしょうか?

848 :login:Penguin:2011/06/03(金) 13:00:37.83 ID:yRtLYtLq
日頃の行いだろ

849 :login:Penguin:2011/06/03(金) 20:03:18.74 ID:Cxdw2vHU
>>847
PHPを並列実行できるようにすればいいんだからまだ簡単
コンパイルとか頑張ろうぜ

850 :login:Penguin:2011/06/03(金) 20:28:27.10 ID:wisPzhC4
>>843
マジっすかorz wineとかでWindows用のソフトは動く……わけないな。APIが対応していないんだから。

851 :login:Penguin:2011/06/03(金) 22:20:36.48 ID:ckcHAGw9
epgrecとrecpt1で録画サーバにしてるんだが、保存フォルダを一般アカウントには、閲覧許可だけ与えたいんだ。
現状だと、その他ユーザに作成許可も与えないと録画されない。

なにかいい方法無いでしょうか。


852 :login:Penguin:2011/06/03(金) 22:44:50.96 ID:YsmO7EMQ
>>847
そのエラーはいつも出てるようなw。
ATコマンドがなんか失敗してるくさいけど
>>851
保存フォルダの所有者を録画コマンド実行する人にしたらいいんじゃね?

853 :login:Penguin:2011/06/03(金) 22:51:08.83 ID:eG7Z27bs
>>851
epgrecはどうしても権限から逃げられないから
ちょっと前に紹介されてた>>810を使ってみたら?

854 :login:Penguin:2011/06/03(金) 23:18:27.96 ID:DltNnzjg
ダダンダンダダン

ダダンダンダダン

    ↓

855 :login:Penguin:2011/06/03(金) 23:24:16.34 ID:9k6Hdmu2
ティリィリィー
リィーリィリィー
ティリィリィー
リィーラァラァーラァー

   ↓

856 :login:Penguin:2011/06/04(土) 00:46:52.68 ID:1QYR9S+V
ぼいんぼいん

857 :login:Penguin:2011/06/04(土) 09:05:42.30 ID:0yiEG6Ax
Linux版のBonCasLinkあるのかと探してみるとあるのね。Win7とUbuntuどっちでB-CASサーバー立てようかなあ。

858 :772,807:2011/06/04(土) 10:24:17.92 ID:Ibc73bNN
807の件を確認しているときには気がつかなかったのですが、
demuxからPATをreadしたときにまとめて2個取れてきてしまいます。
(恐らくPMTも同じかと)

demux_readで(filter->stype != SECTION_TYPE_NONE)の判定を
3箇所でやっていますが、全部外せばよさそうです。

859 :772,807:2011/06/04(土) 12:49:12.92 ID:Ibc73bNN
fuse_b25テストプログラムをうpしました。(up0660)
ruby1.9.1系が必要になります。

>>858の件を変更した状態で確認しました。
>>807でしばらくすると読めなくなる件は再現しました(TEST1)。
>>772でdvr側がロックのパターンは元々1度しか起きていませんし、
再現できませんでした(TEST2)。
demux側が読めなくなる件は、807と同問題でした。
>>838っぽい(≒743?)テストもやってみましたが、問題おきませんでした(TEST3)。

860 :login:Penguin:2011/06/04(土) 16:15:03.68 ID:0yiEG6Ax
epgrecで「20-24時台のドラマ」とか一発で予約できないよね? あれだけはめんどくさいと
思うんだけど、開発とまっているようなので残念。

861 :login:Penguin:2011/06/04(土) 17:04:13.11 ID:ZrSVbQZv
>>860
>epgrecで「20-24時台のドラマ」とか一発で予約できない」
どいうこと?

862 : 忍法帖【Lv=10,xxxPT】 :2011/06/04(土) 17:19:35.55 ID:KN0ktEZx
番組検索で
カテゴリ:ドラマ
開始時:20時〜
だけ入れて絞り込んだら「この絞り込みを自動録画キーワードに登録」でいかないか?

863 :login:Penguin:2011/06/04(土) 17:36:56.58 ID:88YxGmGw
それを21〜22〜23〜24〜ってやんのがいやだってことじゃねw

864 : 忍法帖【Lv=11,xxxPT】 :2011/06/04(土) 18:12:34.15 ID:KN0ktEZx
いくらなんでもものぐさすぎるw


865 :login:Penguin:2011/06/04(土) 19:32:44.90 ID:Ibc73bNN
TEST1時のfuse_b25のstrace結果をうpしました。(up0661)
filter_loopの一番最後にexit(0)を仕込んだ状態です。
syslogもいくつか削ってあります。

730行目でpollが戻り値1でreventsがPOLERRを返しています。
前回のpollは670行目で戻り値0を返し、
pthread_cond_timedwaitしています。
さらにその前は戻り値1でreventsにはPOLERRはありません。

866 :login:Penguin:2011/06/04(土) 19:33:58.56 ID:C+GHFUb+
>>851
ウェブサーバーがnobodyで動いているなら、nobodyの所有するフォルダに録画することにすれば、
その他には読取と実行のみでいいんじゃね?所有者には読取書込実行とついてるわけだし。

あるいは、
epgrecってユーザーを作成し、
phpをCGI動作、suEXECでepgrecユーザーで動作、さらにcronもepgrecユーザーで動作とか。
この場合、/dev/pt1video*にepgrecユーザーがアクセス出来るようにするのを忘れないように。

867 :login:Penguin:2011/06/04(土) 20:03:34.76 ID:Ibc73bNN
どうやらdvb-core側が溢れてしまってpollがPOLLERRとなっているようです。
とりあえず適当にSECFILTER_WAIT_INTERVALを500*1000000から
100*1000000に変更したところPOLLERRが起きなくなりました。
PATでは起きずにEITで起きるという現象も溜まっていくデータ量が違うからということで
説明できそうですね。

868 :login:Penguin:2011/06/04(土) 23:42:43.08 ID:sKzSALiJ
>>859 >>865 >>867
デバッグに協力していただいて恐縮です ソースまで見させてしまってすみません
dvb-core側のバッファサイズがそれ程大きくなくて
あふれた場合は古いセクションデータが消えるだけでなくPOLLERRが起きてしまうので
モタモタ読んでてはいけないということなんですね
こちらでも確認してみます

869 :login:Penguin:2011/06/05(日) 01:10:40.55 ID:t6B5vmvh
>>868
原状の設計の場合、時間あたりのデータ量を見積もって
定数(SECFILTER_WAIT_INTERVAL)を求めることになるそうですが、
ちょっとアレですよね。

demuxを複数オープンしている時がどうなるのか理解していませんが、
一次バッファ(ブロック有りでdemuxから読むだけでmutexなし)と
二次バッファ(demux_read側からも読む領域でmutexあり)に分けてしまい、
pthread_cond_timedwaitに頼らない形にするのが
良さそうじゃないかと想像しています。

870 :login:Penguin:2011/06/05(日) 02:22:42.12 ID:bYYXAWSf
>>869
現状の設計は 後からdemuxへのオーバーレイ?を追加したこともあって グッチャグチャな訳ですが
DVBのdemuxから読むときにブロックreadを使ってしまうと
pthreadのキャンセルポイントとならないのでスレッドの終了処理がややこしくなるなというのがあって...
他にもPESフィルタが設定された場合が考慮されてないとか(^_^;)
DVBからのreadでCRCエラーやフィルターで設定した)タイムアウトが起きた場合が考慮されてないとか
ユーザからのdemuxのreadでは セクション単位で返すという挙動の実装がかなりいい加減なんじゃないかとか
見直すべき部分が一杯なことに今更気付いて凹みぎみですが 順次対応してこうと思います


871 :login:Penguin:2011/06/05(日) 10:25:14.69 ID:t6B5vmvh
pthreadをさっぱり分かってませんが、
↓みたいな感じを想像してました

while(1) {
タイムアウト付きpoll()
一次バッファ(スタック)へread()
lock()
一次バッファ→二次バッファ コピー
convert_xxx_sec() or direct_out()
unlock()
}

PESフィルタやセクションフィルタの一通りの説明ってどこかにあるのかな?
↓ぐらいしか見つけられれず
http://www.linuxtv.org/downloads/v4l-dvb-apis/

872 :login:Penguin:2011/06/05(日) 11:18:27.06 ID:DM7NYtng
相変わらずここは高度な会話で埋まるな
トーシロの俺には訳がわからん

873 :login:Penguin:2011/06/05(日) 12:06:15.08 ID:h7QY/bBB
>>872
技術はなくてもハードさえ持っていれば
環境を作って動作を報告するという参加が出来るよ
インストールするための情報は揃ってきてるし

874 :login:Penguin:2011/06/05(日) 20:39:12.67 ID:JdvVFAxh
ubuntu 11.04でhttp鯖版のrecpt1を動かしたかったので、本家のchangeset 119をベースにしたものをup0319.zipに置きました。
需要あるんですかね

875 :login:Penguin:2011/06/05(日) 22:29:15.24 ID:bYYXAWSf
>>871
確かに タイムアウト付きpoll()で待った方がいい感じっぽいですね
スレッドの終了は多少待たされても問題ないし.
現在その方向で改修中です

DVBのAPIの説明については >>871 のURIの情報以外は私も知りません
たまにメーリングリストでAPIの意味についての議論があるようですが
後はdvb-coreのソースを見よということのようです

あと>>859 のテストコードありがとうございました
rubyを使ったこと無い + 現在の環境(Fedora14)ではruby 1.8系 なので
若干苦戦しそうですが pythonと似てる?感じっぽいので 参考に/流用させてもらいます

876 :819:2011/06/06(月) 00:50:04.90 ID:fznLXKk8
流れを切って申し訳ない。
MythTV(DVB)のBS対応なんだけど、チューニングで止まる件はどうもサスペンドが悪さしてるみたい。
手動でearth-pt1のアンロードするとうまくいったんだけどスクリプトにすると失敗する場合がある。
通常版ではsuspend/resumeは問題ありませんか?何か特別な事やってます?

877 :login:Penguin:2011/06/06(月) 07:41:15.02 ID:vR1JXJFY
>>875
> 後はdvb-coreのソースを見よということのようです
やはりそうですか、、、

> rubyを使ったこと無い + 現在の環境(Fedora14)ではruby 1.8系 なので
ドキュメントも何もなしなのでアレですが、
一通りのセクションやら記述子やらは定義したはずなので、
demuxのデバッグには使えると思います。
(demux.sectionで出来たPsisiクラスをTable.analyzeして、
pで出力させる感じ)

dvrの最終出力は自前のセクション切り出しとpes切り出し、
別のファイルへ出力ができる形にしてあります。

878 :login:Penguin:2011/06/06(月) 23:39:42.75 ID:ifEo3+NR
>>527
バイナリを1.1.10に更新しました。
パッチは変化なしです。
起動時にエラーが出るかもしれません。最初だけでて
あとは出てないので大丈夫っぽいですが・・・

879 :login:Penguin:2011/06/08(水) 01:25:45.07 ID:5dYXADwi
epgqecから自動エンコードかけてるんだけど音ズレするので何か良い方法無いでしょうか。

現状は、ハンドブレイク使って音声と映像分けてからエンコードしてくっつけてるんだけど音ズレ激しい。

良かったらdorecordの設定とか教えてくれるとありがたいです。

宜しくお願いします。

880 :login:Penguin:2011/06/08(水) 08:33:32.69 ID:TUOIqj0v
私もぜひ知りたいです。

881 :login:Penguin:2011/06/08(水) 11:00:14.97 ID:2i1ZTR8w
>>879 >>880
教えてあげないよ、ジャン!

882 :login:Penguin:2011/06/08(水) 11:06:51.27 ID:TBp8rNVT
ffmpeg -i "${TSFILE}" -f mp4 -r 29.97 -vcodec libx264 -vpre libx264-slow -threads ${THREADS} \
-vf yadif=0,hqdn3d -aq ${AQ} -ac 2 -acodec libfaac -y "${NAME}.mp4" -v 0 2>&1 | logging

883 :login:Penguin:2011/06/08(水) 16:33:08.88 ID:FBKRycXg
スレ違い

884 :login:Penguin:2011/06/08(水) 19:23:10.44 ID:ajI2a5De
専スレがあるのにここでMythTVの話をする連中はどうなんだ?

885 :login:Penguin:2011/06/08(水) 20:03:58.98 ID:eVPTd4Jr
いいんじゃねーの少しぐらい脱線してもw人いないんだし

886 :login:Penguin:2011/06/08(水) 20:16:42.63 ID:hIlebxZz

じゃ、専用すれたてようか。
意外と需要あるんじゃね?

887 :login:Penguin:2011/06/08(水) 22:30:45.48 ID:j+Mz8nx8
>>879
ttp://www.castanet.homeip.net/~tos/wiki/index.php?plugin=attach&refer=FreeBSD%A4%C7%C3%CF%A5%C7%A5%B8%A5%D3%A5%C7%A5%AA%A5%B5%A1%BC%A5%D0&openfile=recpt1.diff

これでコンパイルしてできる tssplitter_lite でOKじゃないかなぁ。
tssplitter_lite.c の弱点(PID変更に追従しない)も克服されているような…
しかしこれ FreeBSD 向けに書いてあるから注意

888 :login:Penguin:2011/06/09(木) 09:38:29.00 ID:PfX4Lil/
>>879 >>882
ffmpeg に -copyts オプションつけてみな。


889 :login:Penguin:2011/06/09(木) 09:40:51.95 ID:PfX4Lil/
>>887
情報thx。Linuxの人はどこに注意すれば良い?

890 :login:Penguin:2011/06/09(木) 22:48:09.46 ID:EnS1UCt+
>>889
ttp://www.castanet.homeip.net/~tos/wiki/index.php?FreeBSD%A4%C7%C3%CF%A5%C7%A5%B8%A5%D3%A5%C7%A5%AA%A5%B5%A1%BC%A5%D0
作者のページ発見

linuxでもMakefileから-DFREEBSD_PTX を消せばビルドできるはず。
PMTの再取得などlinuxにも有用な修正が入ってます。

だそうだ。

891 :login:Penguin:2011/06/10(金) 12:05:27.86 ID:eeAT1oZv
>>890
recpt1に当ててみれば良いのかな。
ちょっと試してみよう。ありがとう。


892 :login:Penguin:2011/06/10(金) 14:36:01.67 ID:vkckK/Yq
>>891
recpt1-http-rc4を前提にしてる
それだときれいにパッチが当たった

893 :login:Penguin:2011/06/10(金) 15:47:29.55 ID:RrXSr5Hr
2chの皆様、epgrecのハッカーです。その不正アクセスは私のせいでした。epgrecの録画を見たいので、誰かのepgrecにアクセスしたい。不正アクセスで本当に申し訳ありません。よろしくお願い致します。

894 :login:Penguin:2011/06/10(金) 17:05:12.76 ID:0Ba35AT8
どうもこちらこそよろしくお願いいたします

895 :login:Penguin:2011/06/10(金) 20:17:17.07 ID:fhr3Xnjg
>>893
とりあえず乳首うpしてください

896 :login:Penguin:2011/06/10(金) 20:24:43.27 ID:CsDOXprW
>>893
じゃ、俺はマンコうpをお願い

897 :login:Penguin:2011/06/10(金) 20:57:25.65 ID:otJKzi3Z
じゃ僕は鎖骨をお願いします

898 :login:Penguin:2011/06/10(金) 21:32:25.74 ID:yzxZqXEw
epgrec で、含まない検索できるようにした人いますか?

アメリカドラマを探そうとしてもと思ったら韓国ドラマばかりで300件いってしまいます。「韓」を含まない検索ものを検索したい。

899 :login:Penguin:2011/06/10(金) 21:55:05.15 ID:0Ba35AT8
DELETE FROM Recorder_programTbl WHERE CONCAT(title, description) LIKE '%韓%'

900 :login:Penguin:2011/06/10(金) 22:08:25.05 ID:yzxZqXEw
ありがとうございます。

NOT LIKE とか BOOLEAN MODE で MATCH AGAINST
とか使って汎用的なの考えてましたが、epgdump 直後に、
データベースそのものをいじればいいのか

901 :login:Penguin:2011/06/10(金) 22:49:17.91 ID:hxydXOxw
fuse_b25 ver. 0.4.8 をうpしました DTV up0664
demux デバイスからの読み出しに色々問題が出てた件: >>772 >>807 >>858 を(多分)修正しました
>>859 で頂いたテストプログラム(を無理やりruby1.8で動くようにしたもの)は
一応止まらずに動くようになった感じっぽいです.

>>838 (>>743) の件は こちらで再現できないのと BCASやPCSC の問題っぽいので
対処できてません m(_ _)m

よろしければお試しください
# バグ報告, デバッグ協力に感謝します >>838 さん >>859さん

902 :login:Penguin:2011/06/11(土) 04:28:01.75 ID:w/lk18mg
>>897
望むように
ttp://i.imgur.com/Htbbf.jpg

903 :login:Penguin:2011/06/11(土) 09:50:28.56 ID:42JZJhT0
肉は取って鎖骨だけお願い

904 :login:Penguin:2011/06/11(土) 12:21:51.02 ID:w/lk18mg
これは良いですか?
ttp://i.imgur.com/LS7uI.jpg

905 :859:2011/06/11(土) 13:53:18.85 ID:uR6Ghi/p
>>901
対応ありがとうございました
こちらでも確認しましたが、問題なさそうです

ruby1.8系の場合は、
・psisi.cのencoding.hのインクルードを消して、rb_enc_str_newをrb_str_newに
・スクリプト起動時に-Kuを付ける
で行けると思います。

906 :login:Penguin:2011/06/11(土) 14:15:33.76 ID:mmg3Lr0T
http://beebee2see.appspot.com/i/azuY8rSBBAw.jpg


907 :login:Penguin:2011/06/11(土) 14:52:40.63 ID:/X6TQOWy
アニメ用途ならfoltiaが最強?

908 :login:Penguin:2011/06/11(土) 16:17:19.84 ID:9ebK/cqI
>>907
うむ

件のepgrecハックの後foltiaに乗り換えた私が通りますよ

909 :login:Penguin:2011/06/11(土) 17:36:47.52 ID:P1RIB7lD
最強でも気持ち悪いからイヤなんだわ

910 :login:Penguin:2011/06/11(土) 18:02:13.49 ID:qnOcgAOa
アニオタまじきしょいわ

911 :login:Penguin:2011/06/11(土) 20:07:29.18 ID:9ebK/cqI
差別だ…

912 :login:Penguin:2011/06/11(土) 20:11:17.85 ID:TZu8zDUu
シャベツニダ

913 :login:Penguin:2011/06/11(土) 23:31:11.64 ID:N36kBhgG
>>908
ハックっていうか、あれはWindowsファイル共有を外部に公開するのと同レベルの話だろ

914 :login:Penguin:2011/06/12(日) 11:39:57.90 ID:HTcEM/Un
>>913
Windowsファイル共有を公開しても好きなコマンドが実行出来るようにはならんだろうw。


915 :login:Penguin:2011/06/12(日) 12:58:14.04 ID:nUtfEt+H
telnet.cgiを思い出した

916 :login:Penguin:2011/06/12(日) 13:50:30.79 ID:gzsEV1b2
epgrecのディレクトリにアクセス制限かけないでルータの80番ポート開くとか狂気の沙汰だろ・・・

917 :login:Penguin:2011/06/12(日) 14:42:09.62 ID:+vy8qwX9
>>916
掛け方教えてくれ。
結構難儀だぞ。

918 :login:Penguin:2011/06/12(日) 15:02:08.65 ID:JHDhY9lR
>>917
最低限Basic認証
htpasswd

919 :login:Penguin:2011/06/12(日) 15:40:18.18 ID:2QsKWwzW
>>907
しょぼカルのデータが万全かつアクセスが保障されてるならね
アナログでは最強だけど、デジタルは放送波にepg載ってるからそうでないよな
まあソースをいじれないならfoltia一択でしょ

920 :login:Penguin:2011/06/12(日) 16:39:18.70 ID:9fDexB1t
野球延長がほとんど無くなった今となっては用無しよ。
epgrecとかMythTVでいい。
「foltia使ってます」=「ワタシはキモい人です」だからな。

921 :login:Penguin:2011/06/12(日) 16:57:18.45 ID:gzsEV1b2
>>917
外からは番組表のみへのアクセスなので

/etc/httpd/conf/httpd.conf にて

/var/www/html/epgrec/video
は Deny from all

/var/www/html/epgrec
は、DIGEST認証かけてる

あとはキーワードでぐぐっておくれ
何も認証かけないで外から Apache に接続できるようにしてると TS 持っていかれるぞ・・・

922 :838:2011/06/12(日) 17:14:28.43 ID:OdRySJkH
>>901
0.4.8で>>838の現象が出ないことを確認しました。ありがとうございました。
これで2チューナー同時録画 & active EIT scanに再度チャレンジ出来ます。

923 :login:Penguin:2011/06/12(日) 18:07:46.25 ID:y8ed+TxA
>>921
ああ、ありがとう。

なんていうか勘違いしてた。
権限変更でもどうにかなるのかと思ってしまった。

サンキュー。

924 :login:Penguin:2011/06/13(月) 02:03:21.38 ID:nJdw+G7/
>>919
あながち万善でもない強みであるはずのアニメにしたって
EPGと違って誰か善意の協力者が更新しないことには
同じアニメの続きや延長に対応することさえできない
実際青の祓魔師3話やべるぜバブ数週間がしょぼカレにのっていなかった

925 :898:2011/06/13(月) 12:52:59.63 ID:cX35zYY+
結局、
foreach (explode(" ", mysql_real_escape_string($keyword)) as $key) {
if(substr($key, 0, 1) == '-') {
 $key = substr($key, 1);
 $options .= " AND CONCAT(title,' ', description) not like '%$key%'";
} else {
 $options .= " AND CONCAT(title,' ', description) like '%$key%'";
}
みたいな感じで疑似 BOOLEAN MODE 組んでみたら '-韓' とかやれば韓を含む
物が除外され、期待通りの動作になりました。
これでドラマの3分の1を占める韓流とおさらばできる!!

926 :login:Penguin:2011/06/13(月) 18:45:51.29 ID:fBt6Vrvh
>>921
/etc/httpd/conf/httpd.conf を一々編集するとかメンドイことやめれ。
直接、.htaccess に書きなはれ。

927 :login:Penguin:2011/06/13(月) 18:53:52.71 ID:nDrbJhwC
AllowOverride noneにしてる人もいるだろうし、ウチはそもそもlighttpdだ

928 :login:Penguin:2011/06/13(月) 21:04:56.72 ID:05/1wQNi
1年ほど前にrecpt1とepgrecで作ったけど、なんか便利になったの?
ざーっと見ている限りではそれほど進化がないような気がするけど。

929 :login:Penguin:2011/06/13(月) 21:59:36.82 ID:nDrbJhwC
穴が見つかった

930 :login:Penguin:2011/06/13(月) 23:34:16.93 ID:Yo0G/Lf0
>>928
囲碁の時間が自動録画されるようになった

931 :login:Penguin:2011/06/14(火) 00:11:49.67 ID:3LAnnTIx
>>929 >>939
どこ見てたらそういう情報拾えるの?
最新版はどこにある??

# 質問ばかりでごめん。


932 :login:Penguin:2011/06/14(火) 00:31:51.75 ID:+El/Nx6N
>>931
最新版はお前の心の中にあるよ
さぁ、心の中からコードを書き起こすんだ

933 :login:Penguin:2011/06/14(火) 00:33:17.76 ID:A5VcqrfP
BSでたまに
DRM解除にならないのは俺だけ?
環境はubuntu10.04+recpt1+epgrecです。

934 :login:Penguin:2011/06/14(火) 02:43:23.23 ID:eNYD5+xM
Linux版のPT2ドライバが作るデバイスノードのデフォルトのパーミッションって0666ですか?
0660くらいにしておかないと外からPT2を詰まらされそうで危ないw

935 :login:Penguin:2011/06/14(火) 08:30:44.01 ID:Hewh9SUW
外ってどこだよ
/dev を共有する設定にでもしてるのか?

936 :login:Penguin:2011/06/14(火) 09:09:44.98 ID:YzA997Ji
>>931
http://dambo.no-ip.org/pwiki/index.php?epgrec%E3%82%92%E5%AE%89%E5%85%A8%E3%81%AB%E9%81%8B%E7%94%A8%E3%81%99%E3%82%8B
初期設定スクリプトのどこかに任意のコマンドを実行出来る穴があるらしい
詳細がどこかのスレにあった気がする
簡単な対策としては
・初期設定終わったらそいつを削除すること
・認証かける
・Order allow,deny
Allow from ローカルIP
Deny from All


>>934
epgrec乗っ取られたらWebサーバ動作させてるユーザ権限でいろいろされる
epgrecはWebサーバのユーザ権限で録画するから、WebサーバユーザにはPT2デバイスへのパーミッションが必要
つまりおまえの発言は的外れもいいとこ


937 :login:Penguin:2011/06/14(火) 09:45:16.90 ID:rQ+Naojz
みんなそんなにGUI が必要か?
ちょっと前に貼られてたCUIのやつなかなかいいよ。
SSH 開けときゃいいし

938 :login:Penguin:2011/06/14(火) 09:59:04.96 ID:xSWwck84
ヒント:クライアント

939 :login:Penguin:2011/06/14(火) 11:18:03.18 ID:xLKpYuAA
>>934
udevの設定次第でしょ
Fedoraは root.video 0660 になるよ

940 :login:Penguin:2011/06/14(火) 11:36:09.83 ID:3LAnnTIx
>>937
CUIで録画視聴とは、なかなか強者だな。

941 :login:Penguin:2011/06/14(火) 12:04:25.37 ID:VvhOZ683
MATRIXみたいだな

942 :login:Penguin:2011/06/14(火) 12:13:09.94 ID:WbfpGqeC
>>940
でも、よく考えたら視聴にWEBのUIは不要じゃね?
うちは録画したの、sambaで共有してwindowsで再生か
mediatombたてといてPS3orREGZAで視聴してるしなー

mplayerってX無くても再生できなかったっけ


943 :login:Penguin:2011/06/14(火) 12:28:47.68 ID:YzA997Ji
mplayer -vo aa

944 :login:Penguin:2011/06/14(火) 18:06:20.15 ID:eNYD5+xM
なんでNTRされるものがそれ限定なんだろう?

>>939
そうですよね。
さらにはvideoでもなくPTなんとか専用のグループを用意して、
PTなんとかを使う必要があるユーザだけそのグループに
所属させるようにするのが普通ですよね?

その設定する何かの介入がなかった場合のデフォルトはなんなのかなと。

945 :login:Penguin:2011/06/14(火) 23:20:14.27 ID:h3iD9n+v
>>937
まぁ絶対必要じゃないけど楽だよねブラウザ経由のほうが。
CUIだと片手で片付けられないし。



946 :login:Penguin:2011/06/15(水) 01:10:05.41 ID:IcQr8eKX
>>936
詳細はこのスレの
>>549-556
>>573-580
>>598-677

対策は、
・そもそも外部に公開しない。
あるいは、
・外部に対しては、/epgrec 以下に何らかのパスワード認証(Digest認証/Basic認証等)をかける。
のどちらか。

「・初期設定終わったらそいつを削除すること」というのではダメ。>>674-677

947 :login:Penguin:2011/06/15(水) 01:49:46.32 ID:zjw3Y1Qe
CUIでビデオ視聴w
vlcをコマンドラインで実行するとか?

948 :login:Penguin:2011/06/15(水) 02:16:57.22 ID:4tMnqV2m
何かおかしいのか?

949 :login:Penguin:2011/06/15(水) 03:08:49.47 ID:v2hvEeI5
イカ臭くてたまらん

950 :login:Penguin:2011/06/15(水) 03:12:32.57 ID:zguO0q9v
何故かふとX1を思い出した。

951 :login:Penguin:2011/06/15(水) 04:50:08.62 ID:ZMxNoT4a
動画再生はスーパーインポーズ機能で(再生レンダラはVHS)

952 :login:Penguin:2011/06/15(水) 05:21:17.10 ID:6Sa65s9R
mplayer -vo fbdev というのも

953 :login:Penguin:2011/06/15(水) 10:19:01.08 ID:gIer76Sx
mplayer はコマンドラインから実行して視聴するもんだ

954 :login:Penguin:2011/06/15(水) 10:22:47.59 ID:qEliiDGR
>>943
>>952
おーそれそれ。aalibつかってんのかな

955 :login:Penguin:2011/06/15(水) 10:53:16.61 ID:HpUuop3I
>>954
libcaca
ttp://caca.zoy.org/
の方がおすすめかな。
無駄にすごいと思う。

956 :login:Penguin:2011/06/15(水) 19:45:02.88 ID:qEliiDGR
>>955
笑った、無駄にすげぇw

うんこうんこ言いたいだけちゃうんかw
ライセンスもなんかおかしいw


957 :login:Penguin:2011/06/19(日) 14:04:41.18 ID:LlMtIHVl
Wine 使って BonTsDemuxC.exeを動かそうとしてるんですが
fixme:winscard:SCardEstablishContext (0,(nil),(nil),0x317630) stub
Error:

を吐いて止まってしまう・・・

カード挿さないと動かない感じ?

958 :login:Penguin:2011/06/19(日) 23:17:55.02 ID:ejGWdeGB
ちょっと何が起こっているのかも分からない状態です。お知恵を貸してください。

起きている現象は
 b25 ファイル /dev/stdout | mplayer - → 正常に再生可能
 mencoder -ovc copy -oac lavc (b25したファイル) → 動画のみ倍速、音声等速再生
 avidemuxでb25したファイルを編集し出力 → 動画等速、音声のみ1/2倍速再生
これが起こっている素材が色々あるのですが、共通しているのはステレオ→モノラル切り替えです。
(切り替わる箇所すべてで起きるわけではないようです)。
切り替わる箇所より数秒後ろをddで切り出してきてもこの現象が起こってしまいます。

これって何が起きているのでしょう?

959 :login:Penguin:2011/06/20(月) 01:08:41.76 ID:q6a7X2Af
音声については 普通は音声データのヘッダみたいな部分(ADTS)にチャンネル数の情報が書かれてて
プレイヤーやエンコーダーがそれを参照して動作してたりするんだけど
デュアルモノラルとかの特殊なチャンネル構成のケースでは その情報がかかれてない場合があって
混乱して2ch(ステレオ)と誤って仮定した結果 1/2のスロー音声になったりという現象が起きることがあるよ

データの中身をもっと解析して 正しく対応する必要があるんだけど
パッチ当てたmencoderは (部分的には)そういうのに対応してたつもりなんだけど...
あとavidemuxは 音声がAAC(つまり日本のデジタルTVとか)のTSの編集ってうまくできないんじゃなかったかな

960 :login:Penguin:2011/06/20(月) 22:01:21.66 ID:uLTXJFtv
ありがとうございます。とても助かります。

> パッチ当てたmencoderは (部分的には)そういうのに対応
ためしたmencoderがかなり前のAAC対応パッチを当てたものなので
再度新しいもので試してみます。

> あとavidemuxは 音声がAAC(つまり日本のデジタルTVとか)のTSの編集ってうまくできないんじゃなかったかな
ご指摘のとおりですが、2.5.3なら以下のように一旦avidemux2で変換すればいけるようです。
avidemux_cli --auto-index --load (b25してsplitしたファイル) \
 --video-codec COPY --audio-codec AC3 --output-format TS --save (出力ファイル) --quit

961 :login:Penguin:2011/06/23(木) 22:55:20.55 ID:HjVlTZr1
B-CAS関連
Fedora15だとPC/SC関連のパッケージが整理されて以下の4つだけに
pcsc-lite
pcsc-lite-ccid
pcsc-lite-devel
pcsc-lite-libs
ccid単独のパッケージはなくなりました。
で、B-BASカードはちゃんと認識してくれてます。(NTT SCR3310)
Fedora15にしても大丈夫ですよ、みなさん

962 :login:Penguin:2011/06/24(金) 00:51:14.15 ID:d8FBLjcJ
ちなみにそのccidのバージョンは?
>>686とかで言われているccid 1.4以降なのかどうなのかが気になる。

963 :login:Penguin:2011/06/24(金) 01:32:00.89 ID:GpybIcVt
pcsc-lite.x86_641.7.2-1.fc15
pcsc-lite-ccid.x86_64 1.4.3-1.fc15 installed
pcsc-lite-devel.x86_64 1.7.2-1.fc15 installed
pcsc-lite-libs.x86_64 1.7.2-1.fc15 installed


964 :login:Penguin:2011/06/24(金) 01:34:30.54 ID:GpybIcVt
>>962
pcsc-lite.x86_64  1.7.2-1.fc15
pcsc-lite-ccid.x86_64  1.4.3-1.fc15
pcsc-lite-devel.x86_64  1.7.2-1.fc15
pcsc-lite-libs.x86_64  1.7.2-1.fc15
ごめん、変な所で送信しちゃった
多分1.4.3だと思うけど、単独パッケージがないから確実じゃない
やれといわれればソース取ってきて調べますが、如何いたしましょう?

965 :login:Penguin:2011/06/24(金) 02:18:53.19 ID:/xsnjHqu
あれ、ccid が1.4以上だとリーダーは認識されるけど復号できないんじゃなかったっけ
Fedora14使ってるけど、わざわざ1.3.xにダウングレードしたんだけども

966 :login:Penguin:2011/06/24(金) 02:23:09.98 ID:F8OeO8sl
久しぶりに来た

>>683
my $selected_reader = 'SCM SCR 3310 NTTCom 00 00';
の '' 内を SCM SCR 3310 NTTCom (21120651317975) 00 00 にするといけると思う。

>>811
Thank you.

>>810
シンプルでいいね。
フロントエンドのCGIを書くだけで更に便利に使えそう。

967 :login:Penguin:2011/06/24(金) 23:49:47.76 ID:d8FBLjcJ
>>964
トン! それだけ分かれば…

> http://anonscm.debian.org/viewvc/pcsclite/tags/ccid/ccid-1.4.4/README?view=markup
> 144 1.4.2 - 22 February 2011, Ludovic Rousseau
> 145 - Add support of Feitian SCR310 reader (also known as 301v2), ACS
1.4.2でサポートしたっぽい?

968 :login:Penguin:2011/06/25(土) 00:02:30.25 ID:nxW16pAD
>>965
どこかの誰かのおかげで、ちゃんと復号できてます
なので、Fedora15にしちゃっても大丈夫
GNOME3もすぐに慣れるよ aplletが使い回せないのが痛いけど

969 :login:Penguin:2011/06/25(土) 11:10:09.25 ID:l3LBlBK8
FreeBSDもできない説しか見つけられない中
8.2-STABLE + ccid-1.4.4_1 + pcsc-lite-1.7.2,2 + SCR3310-NTTCom
な組み合わせで難なくできたから拍子抜け。

970 :login:Penguin:2011/06/25(土) 11:17:27.68 ID:fslK0OMF
>>968
おお、まじですか
Fedora15用にもうひとつPT2買おうかな

971 :login:Penguin:2011/06/25(土) 12:01:52.30 ID:fslK0OMF
ああ、1.4.x 系で改善されたから、また来月号の日経LinuxでPT2特集するのか
もうこれで3回目だけどどんだけネタが無いのかとw

972 :login:Penguin:2011/06/25(土) 13:44:26.75 ID:KvhaQ9r1
>>971
最新情報って、昔から何も変わっていないのに。
別にやること同じやんと(w
どうせ PT2 特集組むなら、
CentOS や Ubuntu LTS でやったほうがいいな。


973 :login:Penguin:2011/06/25(土) 14:20:25.66 ID:5op4iijD
しようがないだろ
ライター陣同じだから嗜好も同じ。しかも職業ライターばっかりだし。
毛色の変わった、別方向・ネタの記事など
どんなにホコリを落としても出てくるわけがない。

974 :login:Penguin:2011/06/26(日) 08:02:21.19 ID:FZzjbHpt
>>960です。再圧縮で速度がおかしくなる件ですが
>>434のmplayer/mencoderで試してみたらいけました。ありがとうございます。
古いものだと、なぜか音声・動画ともに再圧縮(-ovc lavc -oac lavc)しても
「AAC対応パッチmplayerでないと映像二倍速」な動画ができていたようです。

975 :login:Penguin:2011/06/27(月) 10:50:43.25 ID:xVvXTJiK
誰か2.6.37以降のカーネルでpt2使えている人いる?
どうやらlock_kernel/unlock_kernelがなくなって、ドライバのビルドが
できなくなってるみたい。とりあえずmutexに書き換えてみたんだけど、
insmodすると途中でロックアップしてドライバの読み込みが完了しない。

2.6.37からlock関係がいろいろかわったらしいので、もっといじらないと
ダメかもしれない。使ってるNICのドライバの関係で古いカーネルはつかえない
ので困ってる...


976 :login:Penguin:2011/06/27(月) 12:20:54.47 ID:ghGT2ciU
http://hverkuil.home.xs4all.nl/logs/Sunday.log
によると2.6.37でエラー出てないみたいだけど

977 :login:Penguin:2011/06/27(月) 12:38:21.49 ID:fmWMhnoN
2.6.38でPT2動作中@Ubuntu 11.04

978 :login:Penguin:2011/06/27(月) 12:51:57.24 ID:gFcSGFzV
chardevかDVBかくらい書けよ

979 :login:Penguin:2011/06/27(月) 14:13:43.97 ID:fmWMhnoN
>>978
俺?chardev。

980 :975:2011/06/27(月) 17:22:22.06 ID:xVvXTJiK
すいません、chardevです。
hg clone http://hg.honeyplanet.jp/pt1/ PT2 してとってきたソースなんだけど...
makeするとこんな感じ。

CC [M] /home/knok/pt2/PT2/driver/pt1_pci.o
/home/knok/pt2/PT2/driver/pt1_pci.c: In function 'pt1_unlocked_ioctl':
/home/knok/pt2/PT2/driver/pt1_pci.c:576: error: implicit declaration of function 'lock_kernel'
/home/knok/pt2/PT2/driver/pt1_pci.c:578: error: implicit declaration of function 'unlock_kernel'


981 :975:2011/06/27(月) 17:46:56.57 ID:xVvXTJiK
ぐぐってみたらspinlockに書き換えて動いた、という人がいた。
しかしそのblogのエントリーは消されたらしくgoogleキャッシュからも見えない...
帰宅したら一度試してみます。


982 :login:Penguin:2011/06/27(月) 17:50:53.90 ID:lQl1OFsV
>>981
カーネルヘッダが無かったりして

983 :login:Penguin:2011/06/27(月) 18:01:03.18 ID:f427YWBH
chardevは論外だ

984 :975:2011/06/27(月) 19:19:19.51 ID:xVvXTJiK
spinlockにしたら動きました。とりあえずデバイスは見えている模様。
しかしrmmodしたらoops吐いた...

chardevはもうオワコンなんですかね?
DVBドライバはearth_pt1がロードされるけどデバイスが見えなかった
@2.6.38 Debian kernel.
DVBの方ももうちょっと調べてみます。


985 :975:2011/06/27(月) 19:34:45.43 ID:xVvXTJiK
うーん、kernel 2.6.39のearth_pt1だとinsmodしても/dev/dvb/*が出てきません。
じゃあmercurialリポジトリにあるソースを試そう、と思ったらこれは
今のkernelのより古いみたいですね。


986 :975:2011/06/27(月) 19:46:41.94 ID:xVvXTJiK
度々すいません。
デバイスが何もでないのはpt1_drvが入ったままだったからでした。
改めてmodprobe earth_pt1してみたらoopsを吐きました。

[ 88.847408] i2c-core: Attempt to register an adapter with no name!
[ 88.858195] BUG: unable to handle kernel NULL pointer dereference at (null)
[ 88.858410] IP: [<ffffffff81331de1>] __mutex_lock_common+0xcb/0x193

i2cで何かおかしいのかなあ...


987 :login:Penguin:2011/06/27(月) 20:11:29.87 ID:t9LOTGbF
2.6.38でFedora 15だけど別に問題ないよ?
ソースに修正も必要なし

ただ、b25が妙に突っかかるようで、b25単体だと途中で数分停止して、その後また進んだりする。
recpt1の--b25オプションは途中で落ちちゃったりする。なんでだろう

988 :login:Penguin:2011/06/27(月) 20:58:57.80 ID:8Zq1jvx4
>>984
chardev版 with kernel 2.6.39.1
Debian Squeeze AMD64で稼働中

BKLが無くなった件は俺が>>806で書いた

rmmodするとOopsするのは手元のメモだと
kernel 2.6.35.5 + pt1_drv(changeset 122:4009737ea899)の頃から
発生していた(それ以前のバージョンについては不明)ので無視してる



989 :login:Penguin:2011/06/27(月) 21:06:45.49 ID:XZBVOdTd
>>988
もう分かる人いないみたいだし修正したやつか差分かどっかにうpしといたら?


990 :login:Penguin:2011/06/27(月) 21:23:36.03 ID:aRw3h05D
>>986
>>815のことかな?

991 :975:2011/06/27(月) 21:35:33.61 ID:xVvXTJiK
どうやらi2cの登録時に名前チェックをするようになって、それでこけていた
ようです。i2c_set_adapdata(i2c_adap, pt1);の手前に
strncpy(i2c_adap->name, "pt1 I2C", sizeof(i2c_adap->name));
というのを追加してやることでinsmod/rmmodともに動くようになりました。


992 :975 忍法帖【Lv=1,xxxP】 :2011/06/27(月) 21:39:19.93 ID:xVvXTJiK
忍法帖ェ... パッチが長くて張れない。たかだか1行パッチなのに
>>988 oopsするのはしょうがないんですね。


993 :login:Penguin:2011/06/27(月) 21:42:47.93 ID:Lc2w0f3C
全米のdiffが泣いた。

994 :login:Penguin:2011/06/27(月) 21:45:35.58 ID:Lc2w0f3C
まあ、2senにあげとけって。

995 :login:Penguin:2011/06/27(月) 21:47:57.28 ID:t9LOTGbF
改行で区切り、\を付加して改行をエスケープ、1行とみなす

そして、パッチを適用する人が手動で\\nを除去する操作を行う・・・というのは?

996 :login:Penguin:2011/06/27(月) 22:01:55.66 ID:XA6YBviI
いまどきの若いもんはbase64もしらんのかね?

997 :login:Penguin:2011/06/27(月) 22:10:50.70 ID:KB0xP10c
なぜそこでISHが出てこない?
せめてuuencodeだろ

998 :login:Penguin:2011/06/27(月) 22:28:20.49 ID:9OhV+f9i
そろそろ、次スレプリーズ!

999 :login:Penguin:2011/06/27(月) 22:36:13.97 ID:Rup6oKFy
>>986
>>815。すいません。

1000 :login:Penguin:2011/06/27(月) 22:41:52.20 ID:8Zq1jvx4
次スレ
http://hibari.2ch.net/test/read.cgi/linux/1309182037/

1001 :1001:Over 1000 Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。

330 KB
★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.02 2018/11/22 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)