Last step : I have built a dummy Media Foundation filter that is not a decoder but a transform filter (this is a different category). Second step : I have built a dummy Media Foundation filter that declares all H264/MPEG4 media types. Tests done on Windows 7 build 7057 32 bits with WMP 12 and Media Center No querying about the output media type, nothing. => Our directshow codec is loaded, the input pin is connected (the media type is accepted by FFDShow), then an output pin is looked after, found, and. => Our directShow codec (FFDShow) is loaded correctly and runs into the graphįor any codecs with equivalent in Media Foundation (mpeg4/h264) It was speculated that this is because they want to avoid trouble with the EU commision.įor any codecs with no equivalent in Media Foundation : In Windows 7 you can uninstall WMP/MCE as well as IExplore. W00t? they still didnt get it? they CAN'T legally do that unless they remove WMP from the Windows installation. There also was some discussion about that in the ffdshow thread recently. One would have to provide a MediaFoundation filter, I guess. Hence WMP and MCE will look for a suitable MediaFoundation filter first, before they fall back to DirectShow.Ĭonsequently any DirectShow filter (including third-party ones) will be "blocked" (if you want to call it like that) by Microsoft's MediaFoundation filters.
#CYBERLINK POWERDVD 15 SSD VIDEO DEGRADED MP4#
Their new MP4 and AVC filters for Windows 7 are written as MediaFoundation filters, not DirectShow filters. it looks like MS has blocked third party filters for MP4 and AVC when using WMP or MCE on Windows 7.Īs far as I understood, M$ is switching from DirectShow to MediaFoundation.
As Damien one of the FFMPEG Devs has found out.