24時間ワンセグ野郎 ダウンロードページ bookmark

oneseg24_02.gif

概要はワンセグを24時間録画して「タイムマシン・テレビ」を作ってみようのページをごらんください bookmark

 

ダウンロード bookmark

※ちょっと一箇所大ポカやらかしてたのでファイル差し替えました(2008/09/01 17:40)

 

改版履歴 bookmark

2008/09/01 Version 0.10 bookmark

  • Web経由ストリーミングをperlrtmp1.0.0.7ベースに。
  • OneTwoFourは微修正(完全改版も進めてますがとりあえず)
  • Web経由ストリーミング以外のファイルはいったん退場

2008/03/16 Version 0.09 bookmark

  • OneTwoFour:
    • パケットが届かない時に強制的にチューナを再起動する処理を止めました。
      (.iniファイルへの設定で戻すこともできます)
    • UOT-100のチューナ制御をちょっとだけ変えました
    • DiTUNE DUS-01対応の仮コードが入ってます。(まだ動きません)
      自分の切羽詰り度が足りないこともあって「複数チューナ対応方法」そして
      「アイソクロナス転送ってどーすりゃいーの? ^^;」が手付かずです。
      ここからアイデア出しや完成させてくれる勇者募集 ^^;
  • OneSeg_Jumper:
    • tvpiの日付またぎに対応(たぶん)
  • OneSeg_Extract:
    • tvpiの日付またぎに対応(たぶん)
    • AACをいじくるコードが増えてますが動作しません(殺してあります)
  • OneSegWWW_Trans:
    • このアプリケーション自身もWWWサーバとして動作するようになりました
      .iniファイルでWWWPort=としてポート番号を指定するとWWWサーバが起動します
      http://localhost:8080/ts/21/080315-225500-231500 とすると(21=Channel,あとは年月日-時刻)該当部分のTSを切り出して送出します(動的に切り出しながら送出するのでレスポンスが早い)
      また、http://localhost:8080/ts/21/080315-225500 と後ろの時刻を指定しないでリクエストするとエンドレスで送り続けます(追っかけ再生もできるはず)
      拡張子で動作を変えるクライアント向けにhttp://localhost:8080/ts/21/080315-225500/abcd.tsのようにダミーのファイル名をつけてもok(処理時は無視されます)
  • SiUSBDummyDLL(SiUSBXp.dll):
    • 本バージョンからの新ファイル。UOT-100のプレイヤーソフトディレクトリ(C:\Program Files\SEAGRAND\UOT-100)にあるSiUSBXp.dllをこのファイルに置き換えると、USBチューナを刺していない環境でもテレビアプリが起動するようになります。
      TSファイルを再生するプレイヤーに困っている人はこいつを使いましょう ^^;(OneSegWWW_Trans+このDLLで察しの良い方はピンとくる機能は現在試行錯誤中)

2008/02/24 Version 0.08 bookmark

  • OneTwoFour:
    • TOTパケット(時刻情報パケット)のCRCチェックをするようにしました。
      受信状態が悪い時に時間が化けてエラいことになるのが防げるようになりました(遅)
      更新したのはOneTwoFour.exeだけです。

2008/02/19 Version 0.07 bookmark

  • OneTwoFour:
    • チューナIDに「&」が含まれる時に正常に動作しなかった0.05~のバグを修正
    • あと、ようやく原因がわかったので(VCLのソース見るまでわからんかった)追いかけ再生というか、録画中のファイルにもアクセスできるようになりました!
  • player.pl:
    • それにともないplayer.plも久しぶりに修正。
  • OneSeg_Extract, OneSeg_Jumper:
  • うーん、動く環境と動かない環境の差がわからない…
    とりあえずなんとなく思い当たるところを修正。

2008/02/18 Version 0.06 bookmark

  • さらにUOT-100の制御を安定化(できてるよ…ね?)。
  • OneTwoFour,OneSeg_Extract,OneSeg_Jumperの設定ファイルを"OneSeg_Config.ini", "OneSeg_Channel.ini"の2つに集約しました。これが最終系かはわかりませんが。
  • 「ある程度以上の時間放送を取得できなかったらチューナーが腐ってるとみなしてリセットしてみる」という処理が入っているのですが、放送停止時に再起動しつづける羽目になるので(気づいてはいたのですが)放送停止とみなした場合は次に放送を受信するまで眠るようにしてみました。どうかな?

2008/02/17 Version 0.05 bookmark

  • UOT-100の制御エンバグしてました(><)ので修正。それとともにチューナーの制御を少し「ちゃんと」やり直しました。写らなかった局が入るようになったかも。
  • OneTwoFour.iniのチューナーごとの設定に"Disable" "FriendlyName"の設定を追加。
    Disable=1とするとそのチューナーはOneTwoFourでは無視します。FriendlyNameは設定するとタブにその名前で表示します。

2008/02/15 Version 0.04 bookmark

  • LOG-J200にひとまず対応。ProductString設定を廃止(UOT/LOG-J100/LOG-J200は自動判別)
    というか開発機のUSBが腐っててロクにテストできていません。注意。

2008/02/03 Version 0.03 bookmark

  • OneSeg_Extract, OneSegWWW_Trans:
    • 変換用子プロセスが一定時間反応が無い場合は強制終了するように(.iniのWatchDogTimeOut参照)
  • OneTwoFour:
    • チューナ検索時にキーとする商品名を.iniで変更可能に(ProductString)
  • OneSeg_Extract, OneSeg_Jumper:
    • iEPGの入力に対応
  • player.pl:
    • ログ表示時ページ最下部に自動スクロール、番組表示時にウインドウサイズ自動調整

2008/01/30 Version 0.02 bookmark

  • 安定性をちょっと改善
  • OneSeg_Extract,OneSeg_Jumper:
    • TVTLに対応。
      テレビブログで配信されているtbfのほかにtvtlにも対応しました。
      通常はtbfクリックで番組全体、tvtlの"Play"クリックでトピックのみの抽出になります。.iniでTVTLtopic=0とするとtvtlでも番組全体を抽出します

2008/01/27 Version 0.01 bookmark

  • player.plがIEで動かない問題を修正

2008/01/27 Version 0.00 bookmark

  • 初版