2009-01-01から1年間の記事一覧

9-CURRENT

9-currentがbranchしちゃったみたいですねー。 8.0-RELEASEが出る前に、そこ動くのかどうか、システムを最新化したいのだけど、8.0-BETAにするにあたって1度ユーザランドを総作り直しって話もあるし、絶賛稼働中の録画マシンが動かなくなるのもなぁ。 マシ…

エヴァンゲリオン一挙放送

なぜかTXでなくNTVだった一挙放送。この番組に限らないけどこれまで、録画できたところで満足して、ほとんどまともに観てなかった。 uShareの表示が分かりやすくなったので、初日の#1〜#3分を観てみた。観てみたけど、思った以上にダメファイルだなぁこれ。…

MJD

uShareに表示される録画日付が半月くらいずれてる? EITの中の番組開始日は、MJD(修正ユリウス暦)というやつで、そこでの計算がおかしかった。メソッドは、epgdumpから借りてきたもの。見ても、何でこんな計算で導けるのやらさっぱり分からん。試行錯誤でint…

MJ 新世紀アニソンSP 完全版

うきゃー、今日だったのかー。 HDUSだとNHK-BS2は見えないので、HDDレコでと思ってた。。。のを忘れてた。 前半見逃したー。本放送はひとり1曲(御大除く)が、完全版は2曲ずつあったみたいね。しょぼーん。

EIT + uShare そろそろこのへんで

とりあえず、自分で使うには困らなさそうな感じに。 foltiaがせっかくサムネイル生成してるので、それをupnp:iconに書けばいいのはわかるんだけど、uShareの中で画像管理する方法が分からん。。。 いくつか、サブタイトルがちゃんと表示されないものがある。…

EIT + uShare 続き

なんとかなった。。。か? 結局、 ファイルサイズの1/8だけskipする(番組開始より前から録画している対策。1/8がいいかどうかは適当) EIT(pidが0x12)で、table_idが0x4eで、section_numberが0で、description_tagが0x4dの、最初にみつけたTSパケットから、ev…

EIT + uShare 続きの続き

dc:dateに、EITから拾ったstart_dateを埋めてやると、LinkTheaterにも表示された。。。が。 UPnP AVには、dc:dateはISO8601形式ね、とあって、その通りにやってみたら、画面にもそのまま、「2009-08-22T02:00:00+09:00」とか表示される。。。Tって! それよ…

マジクエスト 2nd

マジー。 2日間で合計8セット。スタンプ5つで、記念写真も撮ったー。撮影してくれたお姉さん、ありがとー。 制限時間60分があるのに、ドラゴン洞窟待ちはつらいー。並んでる時間はカウント止めてほしいところ。ファイアドラゴンは5回挑んで倒したけど、こ…

EIT よくよく考えたら

よくよく考えたら、考えなくても、foltiaは開始時間の30秒くらい前から録画してるんだった。。。最初にみつけたEITから、現在番組を拾ったら、ひとつ前の番組情報が出るのが必定。 そうだとすると、タイトルがちゃんと出ている方が妙だなあ。まだ何か罠があ…

EIT + uShare

なにはともあれ、組み込んでみた結果がこれ。ファイル名の代わりに、EITから抜いた番組情報が出るようになった。。。のだけど、何だこりゃ。 最初にみつけたtable_idが0x4eなところから引っこ抜いたんじゃダメ?お買い物情報なんて録画してないってば。 tabl…

EIT 続き

タイトル(EITのshoft event descriptorのevent_name)は取れるようになった。それ以外のところは、uShareで一覧表示するのには不要やろ、ということで無視。というか、うまく取れない。。。 ARIB文字処理のところは他所から借りてきたので、さて公開できるか…

マジクエスト

東京ドームのマジクエスト行ってきたー。面白かったー。 1ゲーム60分を5セット。取得ルーン11個+ユニコーン+デュエルマスター。足腰痛いー。 面白かったが、1ゲーム1000円は高い。。。

EIT

uShare経由でLinkTheaterに一覧表示されるのがファイル名で、foltiaの命名ルールだと何が何やらわからないので、TSのEITから番組名を引っこ抜いて一覧するよう、uShareに手を入れようと思い立った。 思い立ったが、全然引っこ抜けない。。。pidが0x12で、tab…

SQlite database is locked

ログに出ていた。同時刻に録画開始すると、ほぼ同時にしょぼカル更新がかかって、どちらか遅れたほうはロック負けしちゃうんだろうなぁ。 それならまあ害はなさそうだけど、番組表を更新中のタイミングで録画予約入れたり、録画が終了したりすると、ヤバい気…

謎の聖都

あと1巻。。。返すがえすも残念。

installworld

久々のbuildworld。前回忘れてたので、こんどはzfs snapshotを使ってみようかと。 $ zfs list NAME USED AVAIL REFER MOUNTPOINT pool1 437G 479G 48.0M legacy pool1/home 303G 479G 303G /home pool1/share 24.4G 479G 24.4G /share pool1/space 92.9G 479…

hdusrec + libusb20

ugenじゃなくてlibusb20を使って読み込む版。libusb20 APIの呼び出し方は試行錯誤で適当なので、いまいち自身がないけど、30秒録画する程度のテストは無問題。 ugen+aio_readではreadのタイムアウトが指定できなくて、何らかの原因でデータが降ってこない場…

TSConverter

変換の途中、一時的に500GBくらい食ってるらしい。空きディスクが0になって途中で固まってた。。。 foltiaのPSP変換をつぶしてみた。どうせMP4で音が消えるのは解決してないし。 sqlite> UPDATE foltia_program SET psp = 0; perl/getxml2db.plのINSERT箇所…

録画失敗あげいん

エヴァが録れてなかった。。。うー。 毎日11時に実行しているEPG取得が固まってて、チューナを1つつぶしちゃってたのが敗因。 そもそもなんでreadがブロックしちゃうのかというのもあるけど、やはりasio_readがtimeoutを拾えないのがダメダメ。 ugen+pthre…

TODO

hdusrec aio_readの代替 タイムアウトでリカバリできる読み込み方法に変更する。libusb20_tr_submitが正攻法だと思うが使い方がよく分からん。それともただのreadを別スレッドで実行するか? ドロップ解消 リングバッファの溢れエラーはなくなったのにドロッ…

かなめも 録画失敗

例によって、EPG取り込みでaio_readが固まってて、チューナが1つふさがってしまってたらしい。プリンセスラバー!は録画されてたが、かなめもが録れてなかった。録れてないのがプリンセスラバー!だったら、MXでリベンジできてたのだけど。残念。

libusb10 続き

csupしてみた。libusbもぱらぱらと更新されたので試してみると、今度はlibusb_free_transferの中で、licbのassertionで落ちる。。。 (gdb) bt #0 0x2819f617 in kill () from /lib/libc.so.7 #1 0x2819f576 in raise () from /lib/libc.so.7 #2 0x2819e19a i…

libusb10

もしかしたらドロップの原因が ugen + aio_read かもしれないなあと、libusb10/20のasync I/Oでの実装を試してみようとしたのだけど、。。。そもそもそこまでたどりつく前の、CONTROL_TRANSFERからうまくいかない。 ほんとは、nativeに近いだろうlibusb20で…

TSConverter

見ることができるmp4は作成できるのだけど、やっぱり特定の場所で音が消える。VLCでもTCPMPでも同じ場所なので、ファイルに欠陥があるのだろう。 実行時に、Dropがあるよ、という警告が出て、-rオプションを付けないとそもそもmp4boxが死ぬ。-rを付けた時の…

libusb10

デバイスの排他オープンの方法が分からん。。。 claim_interfaceで確保して、release_interfaceで開放するのかと思ったら、別プロセスからだと同時にclaimできちゃう。 usb_detach_kernel_driver_npは、libusb10には実装されてない。そもそもこの関数は何を…

Linuxで作る地デジ録画サーバー

@日経Linux。といっても、使えるhdusの眷族は入手困難で、PT1も同じくで、入手性で言うとfriioに行くしかないような。 epgrecの番組表が綺麗。foltiaのviewepgを入れ替えてみようかしら。

foltia + Smarty

よく使うところから、まずはEPG番組表(viewepg.php)をいじってみた。プログラムでがりがり作ってる番組表の中のHTMLタグはそのまま。周りからテンプレートにした。徐々に中も変えていく予定。 しかしこれもほとんど原形とどめなくなるなぁ。Tracに上げように…

2番組同時録画

成功してた。 foltiaの仕組み上、時間が連続する録画だと別のチューナを使っちゃうのだけど、これでひと安心。 リングバッファを64->256個にした効果か、overflowがなくなってた。びっくり。もっと早くやっとけば。 それでもTSパケットのドロップはあるのが…

foltia

7/6 1:30amに、TX「かなめも」とTVK「プリンセスラバー!」がぴったりかぶった。前回かぶったエヴァと青い花は、トラぶって録画タスクが起動されなかったので、うまくいけばこれが初めて。overflowしまくるんだろうか。

buildworld

昨日のEPG更新でhdusrecが固まっていて、やっぱりaio_readのtimeoutなしはきついなーということで、libusb 1.0サポートが入ったというcurrentにupdate。ugen経由だったアクセスを、全部libusb経由に変えるのは。。。結構めげる。 前回のinstallkernelがまと…