pt2
先週の続き。BSの周波数変更を取り込んだrecpt1、チェックしたらいきなりひっかかった。NHKBSプレミアムが映らない。 ぐぐっても周波数変更後にトラブった話が出てこないので、おま環?と久しぶりにPT1/2とPT3のドライバソース読んだりしたけど、最終的にrec…
FreeBSDでPT2/PT3を使う [努力したWiki] からいただいた、FreeBSD版recpt1 2017/05/14を使わせてもらってます。 そのベースのSTZ版 https://github.com/stz2012/recpt1 で対応されている周波数変更を取り込みたかったのだけど、毎度手パッチするの面倒な…
なんとほぼ1年ぶり。。 家族にテレビを占領されたので、なんとかタブレットでMUSIC STATIONが見れんかなぁと、急遽HLS環境をでっちあげたら、意外にうまくいったのでメモ。先人とぐぐる先生に感謝。 環境はこんなの。OS更新せないかんなぁと思いつつ面倒で…
HDX8.9のSilkとNexus7のブラウザで実験。PT2で録画した地デジ.TSをそのまま使った。 HDX8.9 byte-rangeでGETしに来てるようだけど、途中で止まる。 そこまで音は出るけど、画が出ない。やっぱりMPEG4にしないとダメ? Nexus7 音も画も出ない。。。 結論:い…
え。いつの間にこんなの出来るようになってたの?http live streaming - How to create byte-range m3u8 playlist for HLS? - Stack Overflowかつて、無理矢理これをやるために #EXTM3U #EXTINF:10.0, segment.php/TV.ts/0/75232/.ts #EXTINF:10.0, segment.…
めっさ久しぶりにレポジトリ更新。 録画時間延長対応のために、各チャンネルのEITやらNITやらをダンプしてたら、CSまわりがどうも想定と違う。ぐぐってみたら、結構トラポン変更、チャンネル移動、廃止やら実施されてるのね。 というわけで、某所でみつけた…
9/8のFAIRYTALEで発生。dmesgによると、10:40、10:46、10:51に断末魔が。 kernel: ptx0: stream 2 micropacket error 録れたものを見てみると、録画を一時停止&再開したみたいに途中で話がぶっとんでた。A-Bパート間のCMもなかったし、全体で15分くらい。。…
必要な処理自体は、初期化、DMAバッファ確保、チューナ制御、DMA開始と停止、ポーリングで読み込み、といったところで、大きくは変わってない気がする。とはいえ、載ってるチップが違うから当たり前だけど、制御の方法がかなーり違うっぽい。 書き込み先は線…
応援してます、m-tsudoさん。 ということで、ソース読み始めました。現時点では、別ドライバじゃなくてPT1/2/3兼用のドライバにするつもりだが、はてさてどうなるか。コンパイル通るくらいになったら、ボード買ってこよう。いや、挿すPCがないのか。。。 ま…
PT3+Linuxで、画像が取れ始めたようで、すげー。陰ながら応援しています。
たまーに妙なことになってkillするはめになるが、だいたいこんな感じ。 ch.php ブラウザからチャンネル選択するUI。選択すると、チャンネル番号を引数にch.plをバックグラウンド起動。ch.plの停止もここから可能。 ch.pl recptx.plを改造したもの。sysctlで…
おうちLANが飽和しちゃうのは、マルチキャストのアドレス宛の時のようで、VLCのWindows機のアドレスを指定してやると、全然普通に観れる。間にいるRTX1000かPLANEXのSW-HUBか、それともそこにささってる無線APか、そのあたりがマルチキャストに弱いのかしら…
ch変更してtsplayを起動するch.plと、それをブラウザから呼ぶch.phpをでっちあげて、「PT2経由リアルタイム視聴」は一応完成。 BSはデータ量が多いからか、再生がガクガクになってtsplayがwarningを吐くのを、メッセージ通り「 -maxnowait 8」を足してやった…
唐突に、Chinachu(使うには至ってないけど)の、録画してるものをリアルタイムでストリーミングというのが気になった。 実際に予約録画までやってないのだけど、設定ファイルを見る限り、デバイスからのストリームをteeで分岐して、ファイルに落としつつ、 cv…
tsplayを少しほげって、libarib25をくっつけて、PT2のビデオデバイスを直接読めるようにした。 こいつから224.0.0.xに飛ばして、VLCで見れたー。 同時にTVと並べてみると、映像が2秒弱くらい遅れてる。tsplayのバッファリングか、VLCのキャッシュの影響だと…
えらく前からリクエストいただいていた、公開レポジトリの作成に、ようやく手をつけました。 とりあえずソースを置いただけで、見た目はスカスカですが、ぼちぼちやっていきます。Google Code Archive - Long-term storage for Google Code Project Hosting.…
始めてみました。 前に2senにあげたのが、2011/3/27ということで、はや半年以上ほったらかしてたのか。 良く言えば、うちでは便利に日々稼働しているので、いじるところが無かったともいう。 up0310パッチ(kldunload不具合対応、他) by よっちいさま up0345…
安定してほしいのはptxドライバ、と書かれてしまった。orz だってうちでは発現しないんだもの。。。foltiaが落ち着いたら、高負荷+8TSで試すので、まったりお待ちを。
なにはともあれ、刺してみた。 kernel: ptx0: mem 0xfdaff000-0xfdafffff at device 5.0 on pci4 kernel: ptx1: mem 0xfdafe000-0xfdafefff at device 6.0 on pci4 アンテナ線の都合で、それぞれのT0/S0にだけつないで、計4つ。 % cat /dev/ptx0.s0 > /dev/…
牛乳を探しに行ったはずなのに、ふと気付くと3枚目のPT2お買い上げ。。。 いやだって、目の前でタイムセール始められては、録画の神様(誰?)のお導きでしょう、ということで、後悔はしていない。 1枚目は冬の朝から1時間以上並んで、2枚目も数量限定でゲット…
すでに全部でいくつあるのか判らなくなってきた野望のひとつに、foltiaで録ってiPhoneで観る(当初は、WindowsMobileのTCPMPで観る、だった)というのがあって、似非TSConverterを作ろうかと手を出したりしてたのだけど、iPhoneへの転送が面倒で放り投げちゅう…
up0309.gzです。gz->tar.gzはお約束。 static変数だったのをsoftcに移動 up0308パッチを適用 これで複数枚いければ良いのですが。。。
複数枚挿しに対応したかもしれない版を、2senにuploadしました。up0308。例によってgz->tar.gzです。 と言いつつ複数挿し環境がないので、試された方、よろしければ動くと動かざるとを問わずコメントいただけると喜びます。 結構情けない修正なので、前の版…
2010-10-03を最後に、PT2トピックを書いていなかったら、そちらにたくさんコメントいただくようになっちゃったので、無理やり新エントリを書いてみたり。いや、新しいネタはないのですが。 某巨大掲示板のFreeNAS関連のとこで、FreeNASに組み込んでる人いな…
up0297です。 up0283パッチを適用 同時録画で死亡しないよう(しないはず)に修正 デバイスが使われていない場合にkthreadをsuspendさせる、readが始まったらresumeする、というのも試してみたのだけど、不定期にストリームが止まる、micropacketのエラーが発…
2局同時に録画させるとぱにくる、という件、一発で発現しました。あうう。 recptx.plの中に、sysctlでチューニングしてるところがあるのだけど、sysctlが同時に発行されると死ぬ。sysctlの連投でもおかしくなるというコメントもらいましたが、たぶん同じ個…
ドライバ公開した当初は、使ってる人はいるかなあと、こんなキーワードでぐぐってたのだけど、最近はすっかりほったらかしだった。まあ、うちではfoltiaとの組み合わせで安定稼働してて、ドライバの更新もしてないのだけど。 思い立って久しぶりにぐぐってみ…
動いたー。kernelとparam.hで、FreeBSD_versionが違う、というオチだったらしい。本日付けのRELENG_8をinstallworld/installkernelして、無事に動くようになった。ただ、loader.confでptx_load="YES"で読んだのを、kldunloadしたらふっとんだけど。ZFSでなか…
HDDのお引っ越しと合わせて、録画サーバにPT2を刺して、録画環境もHDUS→PT2に変更しようと。 ところがどっこい。 # kldload ptx kldload: ptx: File existsいや、kldstatで見ても、ptxなんて読み込んでないんだが。。。 ktraceで調べたら、syscallのkldload…
どこかの偉い人(原文ママ)が作ってくれたパッチを適用してみました。up0283。 これで、loader.confに ptx_loader=YES ptx_loader="YES" としてリブート。。。起動を待つこと2分。。。おぉ。うまくいってる。 printfをdevice_printfにしたりとか、いろいろ…