[MPlayer-advusers] mkv demuxer bug: no stream recognized

Moritz Bunkus moritz at bunkus.org
Tue Nov 7 19:19:02 CET 2006


Hey,

I've just committed a fix for this. The problem was that the seek head
contains garbage (VirtualDubMod is known for creating... well... broken
files sometimes). The demuxer failed to parse the seek head and aborted
playing the file.

I've fixed this by just skipping the seek head if it is unparsable. This
means that the demuxer might not have an index to work with (depends on
which seek head is broken), but it still allows playing the file.

BTW: Remuxing the file with mkvmerge and playing the remuxed file with
mplayer works, too, and is preferable as mkvmerge creates working and
valid seek heads.

Mosu

-- 
If Darl McBride was in charge, he'd probably make marriage
unconstitutional too, since clearly it de-emphasizes the commercial
nature of normal human interaction, and probably is a major impediment
to the commercial growth of prostitution. - Linus Torvalds


-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/mplayer-advusers/attachments/20061107/498b0ba2/attachment.pgp>


More information about the MPlayer-advusers mailing list