View Single Post
Old 9th January 2008, 18:30   #463  |  Link
DreckSoft
Registered User
 
Join Date: Mar 2002
Posts: 117
I see you released new test versions. I tried the one from 02.01.

According to the changelog:
* mkvmerge: bug fix: Rewrote the timecode application
code. Additionally force the "previous cluster timecodes" that
libmatroska uses to the current timecode. This seems to get rid of
libmatroska's assertions about the local timecode being to
small/big to fit into an int16. It also seems to get rid of some
of mkvmerge's errors about the packet queue not being empty.

if should now be possible to rewrite timestamps on mkv files created with GDSMux which previously failed most times.

I tested it on Ratatouille Blu-Ray. Steps:
Merge all movie files into one (copy /b ....)
Remux with TSRemux
Mux to MKV using GDSMux
Add audio stream and rewrite timecode with MKVMerge

Last step failes with:
The file 'D:\Ratatoille.mkv' has been opened for writing.
'die' called: common.cpp/safememdup() called from file src/common/common_memory.h, line 91: malloc() returned NULL for a size of 381332 bytes.
DreckSoft is offline