cでbacktrace

minidlnaさんが、ときどきエラーを吐くようになって sql.c:60: error: SQL ERROR 26 [file is encrypted or is not a database] SELECT TIMESTAMP from DETAILS where PATH = '/home/foltia/php/media/tv/1129.localized/1129-1-20120706-0030.m2t' foltiaの…

iPadでDLNA

minidlna配信してるPT2録画ファイルを、iPadで観たいなあと。AppStoreでDLNAで検索して出てきたもの2つ、入れてみた。 flex:player+media:connect 無料なのは素晴らしいので、まずこれを試してみたけど、WiFi経由のHDファイルはちとつらかった。ローカル…

まるちきゃすと

pt2

おうちLANが飽和しちゃうのは、マルチキャストのアドレス宛の時のようで、VLCのWindows機のアドレスを指定してやると、全然普通に観れる。間にいるRTX1000かPLANEXのSW-HUBか、それともそこにささってる無線APか、そのあたりがマルチキャストに弱いのかしら…

recptx.pl

地味〜に更新。 コマンドラインで録画するときは、物理チャンネルなんか覚えてないので、いつもrecptx.plを開いて中を見てたのだが、面倒になったので -l オプションで一覧出力するようにしてみた。 ついでにBS/CSのテーブルも更新。BSはepgdumpのソースから…

夏の新番組

いつものようにBRAVIAの、ビデオを開いたら、一覧がありませーん とつれない画面が。 あら止まってる?と、minidlnaを再起動してもダメ。悩むこと数分。 あぁ、そういえばこのパターンは、番組名にBRAVIAが表示できない文字が入ってる時だっけ、と思いだして…

udp streaming それから

pt2

ch変更してtsplayを起動するch.plと、それをブラウザから呼ぶch.phpをでっちあげて、「PT2経由リアルタイム視聴」は一応完成。 BSはデータ量が多いからか、再生がガクガクになってtsplayがwarningを吐くのを、メッセージ通り「 -maxnowait 8」を足してやった…

udp streaming

pt2

唐突に、Chinachu(使うには至ってないけど)の、録画してるものをリアルタイムでストリーミングというのが気になった。 実際に予約録画までやってないのだけど、設定ファイルを見る限り、デバイスからのストリームをteeで分岐して、ファイルに落としつつ、 cv…

udp streaming 続き

pt2

tsplayを少しほげって、libarib25をくっつけて、PT2のビデオデバイスを直接読めるようにした。 こいつから224.0.0.xに飛ばして、VLCで見れたー。 同時にTVと並べてみると、映像が2秒弱くらい遅れてる。tsplayのバッファリングか、VLCのキャッシュの影響だと…

GetProtocolInfoふたたび

miniDLNAをいろいろ触っているのだけど、BRAVIAで再生可能なようにDLNA.ORG_PNを設定するとWindowsMediaで再生できないし、逆もまた然り、というわけで、どうにもならんのでGetProtocolInfoを取り直してみた。 Developer Tools for UPnP Technologiesをイン…

ちなちゅ

http://akkar.in/projects/chinachu/ Chinachu + FreeBSD でぐぐっても何もひっかからないのは、まだ誰もやってないからか? というわけで、www/nodeとwww/npmからインストール中。【追記】 うーみゅ。なかなか難儀。 録画コマンドは、時間指定なしで標準出…

miniDLNAおためしちう

ようやく、2年前のminiDLNAに手を入れた内容を、minidlna-1.0.24 + ports(net/minidlna) patches のソースにマージできた。。。はず。 オリジナルと比べて、 アイコンがデーモンくん(最近のクリアな方) これはportsのおかげ configure + gmakeじゃなくpor…

DLNA_ORG.FLAGSって。。。

うー、01700000でTime Seekできたのは幻だったのだろうか。 lop-nptかlop-bytesがTRUEならop-paramは指定しちゃダメ、とあるから、op-param=1なのでlop-nptもlop-byteも不要、結果的には01700000で良さそうと思ったのだけど、それだとBRAVIAはTimeSeekRange.…

DLNA.ORG_FLAGSって?

miniDLNAの1.0.24から、DLNA.ORG_FLAGSを返すようになったようだけど、そのせいでTimeSeekが出来なくなってしまった。正確に言うと、BRAVIAが TimeSeekRange.dlna.org: npt= を送ってこなくなる。DLNA.ORG_OP=11は付けてる。1.0.23までと同じくDLNA.ORG_FLAG…

minidlnaバージョンアップちう

家で元気に稼働しているminidlna改、ベースのバージョンが2010年のもので、特に困っている点はないのだけど、gitの練習を兼ねて、手を入れた個所を、現行版らしい1.0.24(2012年2月14日)にマージ中。 WindowsMediaPlayerとBRAVIAで、ときどき再生確認しながら…

maven難しすぎ

呪文すぎる。。。 <dependency> <groupId>org.apache.mina</groupId> <artifactId>mina-core</artifactId> <version>2.0.4</version> </dependency> だと通るけど、 <dependency> <groupId>org.apache.mina</groupId> <artifactId>mina-core</artifactId> <version>2.0.4</version> </dependency> <dependency> <groupId>org.apache.mina</groupid></dependency>

後の祭りの始末

動きを追うと、 しょぼかるの番組(ProgItem)の放送局は、名前で書かれている(ChName) 放映予定のインポートで、番組の放送局名がfoltia_stationに登録のない場合、stationidを割り当てて追加登録しているが、その場合digitalchはNULLのまま この番組の予約は…

後の祭り

今まで気付かなかったのもアレなのだけど、「ふしぎの海のナディア」が録れてなかったー。 しょぼかるの上では「NHK Eテレ」として降ってくる それを予約登録していた foltia_stationには、「NHK Eテレ」に対応するdigitalchがない 毎週失敗していた。。。 …

GoogleCodeにgitのレポジトリを作ってみた

作り方のメモ。もともとローカルにCVSで管理していたptxを、GoogleCodeのgitレポジトリに移すまで。 gitをインストールして初期設定 # portmaster devel/git $ git config --global user.name bsdaemon $ git config --global user.email bsdaemon.dev@gmail…

GoogleCode公開

pt2

えらく前からリクエストいただいていた、公開レポジトリの作成に、ようやく手をつけました。 とりあえずソースを置いただけで、見た目はスカスカですが、ぼちぼちやっていきます。Google Code Archive - Long-term storage for Google Code Project Hosting.…

qjailメモ

外から見えるNode.jsを立てたくて、常時起動している録画サーバの上に作ろうと思ったのだけど、トラブった時に録画ファイルが消えちゃうと泣くので、jailを作ってみたのでメモ。 # portmaster sysutils/qjail # zfs create ztank/jails # cd /usr/locale/etc…

さようならGW

なんかあんまり休んだ気がしないのは、jQuery Mobileと戦っていたからかしら。。。 画面はWindowsのSafari。Chromeでも快調に動くんだけど、本命のiPadが変。リストがちゃんと描画されなくて、画面に触ると触ったところだけ再描画される感じ。うーむ。

iOS5でワンセグHLS その2

誤魔化せそうな方法、実装がめんどくて進んでない。。。それはともかく、下の方に書いたiOS5になって再生されなかったけど、なんとなく.m3u8だよー、と書いてあげると読みこんでくれる、という件。 これを書かないと、そもそもPlaylistを読みに行ってくれな…

ワンセグHLS

完全なm3u8を作ってから視聴だとTOTの解析まで固まるとか、vodじゃなくてeventタイプだとトリックプレイ不可だとか、なかなか思うに任せなかったのだけど、午前中に散歩してたら誤魔化せそうな方法を思いついたー。というわけで、全世界3人くらいの方、乞う…

ZFS chsum mismatchの3

えーと、今年に入ってまったく更新できてなかったのは、このせいです。 ディスクを3TBx2に取り替えてから、ぱらぱらエラーが出始めて、scrubしては誤魔化していたのですが、たぶん空きが1TBを切って、逆に言うと使用領域が2TB超えたあたりで、まったく使い物…

iOS5でワンセグHLS

知りませんでしたが、HTTP Live Streaming、略してHLSとか言うのですね。 kulafakerさんにコメントもらった、iOS5だと再生が始まらんぞゴルァ、の件。先週末にiOS4からiOS5.1にアップデートした、iPhone4で試してみた。 stream.php?view=ほげほげ.m2tは呼ば…

そういえば

そういえば、どうしてportsを更新しようと思ったかというと、GoogleCodeにレポジトリを作るためだった。gitでいこうと思ったのだけど、gitを使ったことが無い。まずはportsから入れてみようとしたら、妙なところではまったという。 とりあえず丸1日以上たっ…

ZFS chsum mismatchの2

おわたー # zpool status -v pool: zroot state: ONLINE status: One or more devices has experienced an unrecoverable error. An attempt was made to correct the error. Applications are unaffected. action: Determine if the device needs to be rep…

ZFS chsum mismatch

久しぶりにportsを更新しようとしてみたが、どうにもこうにも失敗する。/var/log/messageを見てみたら、 # tail /var/log/messages Dec 3 14:14:56 rose root: ZFS: checksum mismatch, zpool=zroot path=/dev/gptid/4b1c2c6d-f1 ff-11e0-8357-00e04d212996 …

パッチのマージから

pt2

始めてみました。 前に2senにあげたのが、2011/3/27ということで、はや半年以上ほったらかしてたのか。 良く言えば、うちでは便利に日々稼働しているので、いじるところが無かったともいう。 up0310パッチ(kldunload不具合対応、他) by よっちいさま up0345…

HDDお引っ越し完了?

録画サーバ機の2TBx2を、別でインストールした3TBx2に載せ換え大作戦。 だいたい必要なportsは入れ終わって、homeやfoltiaフォルダもrsyncし終わったので、いよいよ換装! zfs rootなのでどうせ一度はコケてfixitよねー、と思ってたけど、意外にそこはすんな…