Monday, May 25, 2009

TSConverter_4_26, FreeBSD(多分Linuxも)パッチファイル


Blogger.com的にはどうしたらいいのかわからなかったので、FC2に置かせてもらいました。
こちら
DtsEditへのパッチも置いてあります。作者のみなさまに感謝。
# あとは、player.pl差し替え版5/13版へのパッチだったか、、ファイルを綺麗にするのが手間なのでまた次の機会に。

3 comments:

bsdaemon said...

TSConverterのFreeBSDパッチ使わせていただいてます。ありがとうございます。
出力MP4の音が消えるー、とかうめいてたら、作者さんがTSConverter_9_01作ってくださいました。サンプル数が1なのでアレですが、うちで出ていた問題は解消しています。

Anonymous said...

パッチありがとうございます。DtsEditの方は比較的スムーズにlinux(debian/lenny)で動作するようになりました。
しかし、残念ながらTSConverterの方は(9月版、4月版とも)動作せずじまいでした^^;;。

_fileはLinux系では_filenoに相当するはずなので、書き換えてコンパイルは通るもののセグメンテーション違反で落ちてしまいます。
もうすこし努力しないとLinux系での動作は難しそうです。ぼちぼち頑張ってみます。

TSConverter.c: In function ‘GetFileSize’:
TSConverter.c:56: error: ‘FILE’ has no member named ‘_file’
TSConverter.c: In function ‘GetSubtraction64’:
TSConverter.c:619: warning: integer constant is too large for ‘long’ type

Irugus said...

_fileはLinuxにはなかったですか。
ファイルサイズを返すサブルーチンですから、fseek(fp,0L,SEEK_END); return ftell(fp); すればよさそうです。
って今頃すみません。コメント気づきませんでした。