Initial MKV video support (10.6 x86_64 only)
Matroska parser classes
Fix 64 bit bug - now seeks correctly in large files on i386
Whoops, more fseek()s
Add import class
Reworked the h.264 muxer for tracks from mkv. Seems to work fine with vrf b-frames and b-refs. Maybe it could be faster with some simple c fifo instead of NSMutableArray.
Does not convert matroska display size to mp4 dar yet.
Fixed a crash when importing h.264 tracks without b-frames from matroska files.
Add a one final fake sample to get the duration of the last frame.
Merge trunk changes intro mkvimport branch
Bigger frame buffer, it looks like it wasn't enough for h.264 video with 16 b-frames.
mkv -> mp4 aac muxer.
Added some boring function to convert matroska codedIDs and track names to the format used by Subler.
Close the matroska file at the end of the track muxing, I forgot about it :(
Import chapters from mkv files. Not tested with all the strange matroska chapters features.
Try to use the matroska timecodescale instead of a hardcoded one, in the rare case someone decides to use the non stardard one.
A somehow broken mkv plain text -> tx3g muxer.
Matroska can have overlapping samples. Mp4 can't. So some work will be needed.
Reuse the existing srt code for matroska plain text (srt) -> tx3g conversion.
Fixed the default name for the chapter track not showing up.
yeah let's mux every ssa subtitle line with all its cruft.
Fixed mkv tracks import for mkv without chapters
AC3 import from MKV