Broken VfW compatibility mode for MKV files in VdubMod ? Or DShow parser problem

Christian HJ Wiesner <[email protected]>
Newsgroups gmane.comp.multimedia.matroska.user,gmane.comp.multimedia.matroska.devel,gmane.comp.video.vdubmod.devel
Message-ID <[email protected]>
Hi,

after the negative tests with WMV9 VCM by some users and me, i checked 
another important VfW codec, being HuffYuv. It doesnt work also :( ...

I assume something in the current implementation of our VfW 
compatibility mode isnt working. Toff has found that, when comparing the 
codec private data ( BITMAPINFOHEADER + ? ) from a WMV9 AVI and a WMV9 
MKV file, the size of the private data differes significantly, as for 
AVI it was 125 bytes as opposed to 80 bytes from the MKV.

He could successfully play WMV9 VCM from matroska when feeding the WMV9 
decoder filter ( AVIdecompressor + VCM decoder ) with the 135 bytes from 
the AVI instaed of using the KaxCodecPrivateData from the MKV 
trackheader ( dont ask me how he did it ;) .. ).

We either have a problem with

- VirtualdubMod, rading/writing the codec private data incorrectly

- the parser filter, reading and passing the content of the element 
incorrectly

Christian

http://www.matroska.org
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.