Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
30th November 2009, 14:38 | #1 | Link |
Registered User
Join Date: May 2005
Posts: 33
|
Which H.264 decoder in Windows 7?
I recently installed Windows 7 and found out that it includes an H.264 decoder. I was just wondering which one is it. Did they license it from someone or did they come up with their own?
|
30th November 2009, 15:04 | #2 | Link |
Software Developer
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,248
|
AFAIK it's their own. And it should be noted that it only works inside Windows Media Player and Windows Media Center. Tools like Media Player Classic are locked out.
At the same time other H.264 decoders are locked out from Windows Media Player/Center. At least if you don't use a special tool to circumvent the lock and force your preferred filter in. And even that won't work always. Well, CoreCodec has announced the CoreAVC 2.0 will work in Windows Media Player/Center without "hacks", but I have no what they did...
__________________
Go to https://standforukraine.com/ to find legitimate Ukrainian Charities 🇺🇦✊ |
30th November 2009, 15:44 | #4 | Link |
Software Developer
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,248
|
How can it work in a DirectShow-based player when it's implemented as a MediaFoundation filter? Do they provide a DirectShow wrapper or what ???
__________________
Go to https://standforukraine.com/ to find legitimate Ukrainian Charities 🇺🇦✊ |
30th November 2009, 18:43 | #7 | Link |
Software Developer
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,248
|
No, I didn't miss it. Microsoft has started using MediaFoundation filters indeed. Those MediaFoundation filters have a higher priority than any DirectShow filters in Windows Media Player/Center.
Even with clsid's tool, we can't "force" the WMP/WMC to use custom DirectShow filters, as soon as it is using MediaFoundation. And of course the MediaFoundation filters don't work in DirectShow players! That said, there also are "new" DirectShow filters. And those M$ filters are preferred over third-party DirectShow filters too. But, in contrast to MediaFoundation, we can hack the "preferred" DirectShow filters. If the "Microsoft DTV-DVD Video Decoder" works in Media Player Classic, then it's obviously one of those "preferred" DirectShow filters and not one of the new MediaFoundation filters. My bad
__________________
Go to https://standforukraine.com/ to find legitimate Ukrainian Charities 🇺🇦✊ Last edited by LoRd_MuldeR; 30th November 2009 at 18:45. |
30th November 2009, 20:11 | #8 | Link |
*****
Join Date: Feb 2005
Posts: 5,643
|
With the latest version of the tweak tool it is possible to disable the Microsoft decoders (by renaming their corresponding DLL files).
__________________
MPC-HC 2.1.7.2 |
30th November 2009, 20:32 | #9 | Link |
Registered User
Join Date: May 2005
Posts: 33
|
So they implemented their own H.264 decoder! Would be interesting to see how does it compare in performance to other decoders. I doubt it will be even close to CoreAVC or Divx (in software) but if its faster than FFMPEG, then they have done a reasonable job.
|
30th November 2009, 20:45 | #10 | Link |
Software Developer
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,248
|
Now that I noticed the Micorosft decoder can be used as a DirectShow filter, I have updated my recent speed comparision:
http://85.230.118.136/showpost.php?p...&postcount=179 Summary: It's slightly slower than ffdshow (FFmpeg-MT), which means it is MUCH slower than the fastest one (currently DiAVC) and also slower than CoreAVC/DivX. (BTW: I have no idea why the M$ decoder reports those absurdly high "fps" values, but you must look at "dfps" or at the "real" decoding time)
__________________
Go to https://standforukraine.com/ to find legitimate Ukrainian Charities 🇺🇦✊ Last edited by LoRd_MuldeR; 30th November 2009 at 20:55. |
30th November 2009, 21:13 | #12 | Link |
Registered User
Join Date: Jun 2002
Location: On thin ice
Posts: 6,837
|
I wonder which decoder people use with DirectShowSource and european HD DVB captures?
__________________
https://github.com/stax76/software-list https://www.youtube.com/@stax76/playlists |
30th November 2009, 21:15 | #13 | Link |
Software Developer
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,248
|
I currently use CoreAVC. Works perfectly fine with DVBViewer. However there's only one HD channel (EinsFestival HD) available through DVB-S1 at my location currently.
__________________
Go to https://standforukraine.com/ to find legitimate Ukrainian Charities 🇺🇦✊ Last edited by LoRd_MuldeR; 30th November 2009 at 21:40. |
30th November 2009, 21:39 | #14 | Link |
Registered User
Join Date: Jun 2002
Location: On thin ice
Posts: 6,837
|
DivX and MS also work in DVBViewer but ffdshow produces macro blocks. In StaxRip I want to create a grf file using the dshow API, I hope it's possible and not too painful.
__________________
https://github.com/stax76/software-list https://www.youtube.com/@stax76/playlists |
2nd December 2009, 18:05 | #17 | Link |
Software Developer
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,248
|
Haali's TimeCodec supports VMR7, VMR9, Overlay Mixer and Null Renderer.
If the decoder supports DXVA with one of those renderers (that would be VMR9, I guess), the benchmarking should work...
__________________
Go to https://standforukraine.com/ to find legitimate Ukrainian Charities 🇺🇦✊ |
Thread Tools | Search this Thread |
Display Modes | |
|
|