12/03/04 05:54:49.48 QxHDoomV
新BSに対応させるため2台のPT2使用のPCのうち一つを
BonDriver_PT-ST(人柱版)、TVTest ver.0.6.4、RecTest ver.0.3.1を
BonDriver_PT-ST(人柱版3)、TVTest 0.7.23 (x86)、RecTask ver.0.1.4に更新しました
今まで複数のPCで同じ番組を録画し、エラーが無いかどうかをいつも比較していました
ところが、BonDriver_PT-ST(人柱版3)、RecTask ver.0.1.4で録画したファイルが、
BonDriver_PT-ST(人柱版)、RecTest ver.0.3.1やFriioView1.93で録画したファイルと比較しても一致しなくなりました
比較方法は、RecTestや、FriioView1.93で録画したファイルを”A”として、RecTaskで録画したファイルを”B”として、
”A”は、”B”より前後余分に20秒ほど録画し、”A”の中に”B”が含まれるかを検索するプログラムを作って比較しました
比較方法は、まず、”B”から先頭10パケットを抜き出し、”A”の先頭のパケットから順に比較して行き、10パケット分一致したところで一致した所から
”A”と”B”をパケット単位で順に比較して、”B”のファイル終わりに来れば比較終了という形のものです。
パケット単位で違いがあれば、不一致パケットとしてカウントします
途中でドロップが発生してるとそれ以降のパケットは、順番がずれてしまうのですべて不一致パケットになってしまいます
パケットの違い、ドロップが無ければファイル一致と判断します
たまに予想外のエラーで落ちることはありますが、3年ぐらい運用してるのでプログラムに大きな問題は無いと思います
比較したファイルは、テレビ大阪、BS-TBS、NHKEテレです
テレビ大阪、BS-TBSに関しては、”B”の先頭1000パケット分を除いて比較すれば一致しました
どうも何らかのパケットが抜け落ちてるのかと思います
NHKEテレに関しては、先頭パケットを除いても一致しなかったので、MurdocCutterで適当な場面を5秒ぐらい切り出して、tsselectで比較した所抜け落ちてるPIDがありました
抜け落ちてるパケットは、
pid=0x0238, total= 11, drop= 0, scrambling=0
でした
以下にtsselectの結果を貼ります