PDA

View Full Version : Latest ffdshow builds won't play MP4 or native MPEG4 MKV files ?


ChristianHJW
26th January 2004, 06:10
Hi,

this is a message to Athos and Milan :

It seems in latest builds of ffdshow the FourCC 'mp4v' was disabled ? The filters wont connect to any MP4 DirectShow parser filters anymore, and we also cant make them work for matroska native MPEG4 MKV files ( works ok with 23rd may build ).

Has this been disabled coincidentally, or on purpose ?

Another issue is when 'use overlay' was enabled ( necessary for AR correction ), some team members had to face stuttering video and high CPU load. Can anybody look into these issues please ? Tell me if we can help ...

Also, as we have MPEG2 working from MKV, and ffdshow is a fixed part of our matroska playback packs, whats the status on MPEG2 decoding from ffdshow ? What FourCC / GUID would we have to use, and if there were issues with the filter ( i heard there were ), do we know why they were ? If its only a problem of connecring to MPEG splitters properly, we could find a way around that maybe ?

Thanks for an answer ....

Gaia
26th January 2004, 09:21
Can you enable overlay mixer in latest builds? I have never heard that somebody managed to do it? If you try to enable overlay mixer ffdshow wount load. It is one the many new bugs in those latest "unoffical" builds and there are more read the ffdshow thread.

bond
26th January 2004, 11:18
damn i really hope milan didnt stop developing ffdshow :(

Kurosu
27th January 2004, 20:59
Originally posted by ChristianHJW
Hi,
It seems in latest builds of ffdshow the FourCC 'mp4v' was disabled ? The filters wont connect to any MP4 DirectShow parser filters anymore, and we also cant make them work for matroska native MPEG4 MKV files ( works ok with 23rd may build ).

Has this been disabled coincidentally, or on purpose ?

In TffDecoder_reg.cpp:

// I had to comment few media types, because graphedt was crashing when listing directshow filters
// Most probably there were too many registered media types by ffdshow's input pin
const TffdshowDecVideo::TmediaType TffdshowDecVideo::inputMediaTypes[]=
{ (...)
{ &MEDIATYPE_Video, &CLSID_MP4V ,FOURCC_MP4V},
//{ &MEDIATYPE_Video, &CLSID_mp4v ,FOURCC_mp4v},
(...)
NULL,NULL,0
};

Try MP4V ?

bond
30th January 2004, 19:30
maybe its better to simply use the latest official build on sourceforge cause it seems to work with mp4v (i tested only mp4, dont have a native matroska file)