microsoft
Report a problem

Windows 7: Build 7057 blocks third-party video codecs

Chaks   on 26 March 2009 - 21:02 · 78 comments & 20999 views

Advertisement (Why?)
The latest beta of Windows 7 blocks the usage of third party video decoders from Windows Media Player and MCE. Albain, a DirectShow (ffdshow) developer explains in his own words what he encountered when he was testing the multimedia pipeline of Windows 7 in the latest build 7057.

"Microsoft has locked mpeg4 and h264 codecs into Media Foundation, the replacer of DirectShow (even if directshow is still supported).There is no way to override those codecs, even if you develop a Media Foundation version of your decoder, because Microsoft maintains a list of preferred codecs (their codecs) into the registry (HKEY_CLASSES_ROOT and HKLM \MediaFoundation\Transforms\Preferred), and this registry key cannot be modified, even in admin mode. Only TrustedInstaller user can modify it, which is FYI the user that protects system files, and it cannot be used. Microsoft brought those new codecs, but blocked the possibility to use alternate codecs in their applications."

Windows Media Center and Windows Media Player users might need to worry whether things would still be the same in Windows 7 RC or whether it might change, even though there are alternative players options.

The E7 team revealed last month that in addition to built in DivX support, Windows Media Player will also natively support the .mov files.

Post a comment · Send to friend Comments · There are 78 additional comments
(4 replies) #1 Intelman on 26 Mar 2009 - 21:10
Well, as long as the default ones work. they seem hardware accelerated already.
#1.1 non.sequitur2 on 27 Mar 2009 - 02:03
Intelman said,
Well, as long as the default ones work. they seem hardware accelerated already.


3rd party codecs blocked? OH, TEH HORRAR!!!!11 HOW WILL WE SURVIVE!!!!
#1.2 cybertimber2008 on 27 Mar 2009 - 02:23
non.sequitur2 said,
3rd party codecs blocked? OH, TEH HORRAR!!!!11 HOW WILL WE SURVIVE!!!!

Well for things like DivX (which is constantly reducing the load needed to DECompress a file and stream it), I'd say that's not good.

Can't imagine the DivX encoder app being too happy either, because it will want version x, but windows is running version 1.0 (or whatever is shipped),
#1.3 GreyWolfSC on 27 Mar 2009 - 03:37
If DivX were concerned they would have released an x64 Vista codec after 3 years.
#1.4 geoken on 27 Mar 2009 - 23:32
non.sequitur2 said,
3rd party codecs blocked? OH, TEH HORRAR!!!!11 HOW WILL WE SURVIVE!!!!


Jokes aside, there are situations where 3rd party codecs (even replacing default ones) are necessary. For example, the low end hardware in a lot of HTPC's makes it impossible to run HD H.264 with anything other than the CoreAVC codec.
(3 replies) #2 vetHoward on 26 Mar 2009 - 21:10
Extra codec support out of the box = Good
Locking out 3rd party codecs = Bad

So much for "developers, developers, developers"
#2.1 Stetson on 26 Mar 2009 - 21:44
From reading the article, it only locks out 3rd party codecs that Windows supports already. It won't keep you from expanding your installed codecs to include additional formats.
#2.2 Lord Ba'al on 26 Mar 2009 - 23:58
It's simply pathetic.
I'm glad I already uninstalled wmp, and reading that just further confirms that uninstalling wmp was a good idea. Good riddance.
#2.3 +Brandon Live on 27 Mar 2009 - 04:17
Lord Ba'al said,
It's simply pathetic.
I'm glad I already uninstalled wmp, and reading that just further confirms that uninstalling wmp was a good idea. Good riddance.


What? It's not even true. So who cares?
#3 undu on 26 Mar 2009 - 21:12
ew, microsoft locking up options again
(2 replies) #4 Beastage on 26 Mar 2009 - 21:13
Wait what?! I use ffdshow on 7057... in fact I use a codec pack ...

I read the original thread, it is just some forum message, I'm not sure it is main page material.

Last edited by Beastage on 26 Mar 2009 - 21:19
#4.1 dj_alex_m on 26 Mar 2009 - 23:12
Yes me too. I really don't know what this article is on about.
#4.2 hairbautt on 26 Mar 2009 - 23:44
Using the Win7Codecs from that Shark guy myself. No problems.
#5 StarLion on 26 Mar 2009 - 21:15
Now before everyone over reacts, realize that this is a leaked build we're talking about. For all we know, someone accidentally flipped the "right protected" switch on those registry keys before they compiled it.

Wait for the release candidate before you pull out the torches and pitchforks.
(5 replies) #6 Marshalus on 26 Mar 2009 - 21:15
So, it won't let you replace the codecs for things Windows already has? Seems like a good thing if you ask me, less risk of third party apps going in and breaking things.
#6.1 rm20010 on 26 Mar 2009 - 22:02
Agreed. No more Nero installing their own codecs and causing havoc in players.
#6.2 vetmalebolgia on 27 Mar 2009 - 00:10
+1
#6.3 yakumo on 27 Mar 2009 - 00:25
Marshalus said,
So, it won't let you replace the codecs for things Windows already has? Seems like a good thing if you ask me, less risk of third party apps going in and breaking things.


much as I hate fixing up other peoples machines cluttered with lame codecs...

locking out the ability to replace codecs is retarded, Microsofties are not the best coders in the universe.
#6.4 crazlunatic on 27 Mar 2009 - 00:59
what about when updates occur for these codecs. occasionally divx is updated
#6.5 Leo Natan on 27 Mar 2009 - 02:01
So lets throw post processing and performance out of the window (no pun intended), just to have some protection from potentially risky stuff?

This could not have been written by someone who has even the slightest clue in video editing and encoding.
#7 TOOLaudiofan on 26 Mar 2009 - 21:17
I don't want to say this is set in stone yet as it is a leaked build but I expected something like this was coming. Windows 7 has been so great and sounding to good to be true, Microsoft's true nature had to come out somewhere. They caved to user feedback about UAC, if It is true then we need to vocal about this too.
#8 Luis Mazza on 26 Mar 2009 - 21:18
I love FFDSHOW. The codec is really lightweight and hardware accelerated. I noticed I can`t use ffdshow on Media Player... too bad. But I now use Media Player Classic, which is great. You can stretch the vdeo to gain full pixel light pretty easily (using the numpad to regulate it).
Also you need ffdshow to add Unsharp mask at 40%. That makes any movies (mainly HD ones) A LOT BETTER.
I recommend it with 5/5 stars
(3 replies) #9 Nashy on 26 Mar 2009 - 21:23
Lose Lose for Microsoft.

If they don't block them, the EU will no doubt hassle them. If they do, Windows users who are avvy enough to know what they are doing will get angry about it.

Gotta feel for them at times.
#9.1 TRC on 26 Mar 2009 - 21:44
Why would the EU want Microsoft to block third party software?
#9.2 +dead.cell on 26 Mar 2009 - 22:35
Smoke a special herb, read it again, then you'll understand.
#9.3 crazlunatic on 27 Mar 2009 - 01:00
TRC said,
Why would the EU want Microsoft to block third party software?


It's not third party software, it's third party codecs ONLY on windows media player. Gizmodo's title was very misleading.
(1 reply) #10 LAMj on 26 Mar 2009 - 21:31
Wait, you can't use 3rd party in WMP/Center only or you can't use 3rd in any apps? If it's just WMP/center, then that's just fine because I use KMPLayer for all of my videos so it doesn't really matters.
#10.1 Stetson on 26 Mar 2009 - 21:47
Neither is completely correct. WMP/Media Centre will always default to a Windows codec if there is one available. If a Windows codec does not exist for a file format, it will load a 3rd party one if its available. I don't think that this would affect 3rd party apps at all.
#11 Windows7even on 26 Mar 2009 - 21:37
they'll unlock it in rtm...dont freak out on em just yet
#12 FoxieFoxie on 26 Mar 2009 - 21:42
Bah, when I saw Win ... Build.. my veins filled up with the adrenaline..
#13 WAR-DOG on 26 Mar 2009 - 21:46
Media Player Classic FTW!
(1 reply) #14 TRC on 26 Mar 2009 - 21:48
I would guess they are just testing the built in codecs right now and they blocked third party codecs to make sure they don't get replaced accidentally by some program. They have to make sure they're testing the right ones after all; when it goes final I doubt they'll still be locked out.
#14.1 GP007 on 26 Mar 2009 - 23:28
That could be true, this is a leaked internal build and not a public one. Best thing is to wait for the official RC build and see where things stand.
#15 +Xerxes on 26 Mar 2009 - 21:49
As long as WMP/MC can play all the formats I need, I don't care if I can't install third party codecs. Personally I see this as a good move, third party codecs if not installed properly or installed with other third party codecs *can* cause system stability issues (or other problems). With MS blocking this, it makes Windows more solid and gives users one less thing to worry about.

Anyway, MS is just giving us what we want - a more stable Windows - but naturally people are gonna complain now because they can't install third party codecs....but if they could then someone else would complain their Windows crashes all the time due to dodgy third party codec install, MS can't win
#16 Frank Fontaine on 26 Mar 2009 - 21:53
This isn't the big deal that people make it out to be, they are only blocking people from overwriting the default codecs built into Windows, which nobody would ever have any need to overwrite anyway. As long as all my video files play i'll still be happy
(1 reply) #17 mrmomoman on 26 Mar 2009 - 21:53
Some of you haters have no clue whatt it takes to build a good codec yet you want to jump on the Hate MS Koolaide.
It is BETA hense things turn off and on from build to build to test features, localize errors with "codecs" and third party software/codecs are tested for performance, compatibility, etc.

If MS wants to shut it off for now to test other issues in a "LEAKED" build that you are running for FREE that you DOWNLOADED off of certain sites other than Microsoft then let them. They didn't block it in the "ONLY" real release of a public BETA did they?

Stop the moaning and those who are hating so much have you looked under your APPLE lately? It's a PC...

When its official or an RC is released for download from MS and the codecs are not allowed to be installed then perhaps you can address it. Until that moment happens don't hate it.

#17.1 Stetson on 26 Mar 2009 - 21:56
They aren't even blocking all 3rd party codecs! The only thing they keep you from doing is replacing the Windows supplied codecs in WMP and Media Center.

Also, you're the only person who has said anything about Apple.
#18 Deathray on 26 Mar 2009 - 21:55
This is not a big deal... Microsoft wants to make sure that the Codecs used in their own products (Windows Media Player and MCE) are codecs they know will do the job

If you're installing your own codecs, you are also highly likely to install your own media player that will work with those codecs, so I don't see the big deal.

The title for this article is what is bringing so much confusion... This only applies to Windows Media Player and MCE, not the entire operating system, if I am indeed reading it right.
(1 reply) #19 sonrah on 26 Mar 2009 - 22:02
This is a big deal 'cause the codecs built into Windows Media Player don't support subtitle files (.srt, .sub, etc)

In previous windows like Vista, Server 2008, XP, etc. the subtitles showed in Windows Media Player 'cause it was actually ffdshow that was rendering the files and subtitles.

To me this is kinda a big deal 'cause I like to have subtitles, and it'll be a huge deal to any hearing impaired person.
#19.1 Jugalator on 27 Mar 2009 - 09:38
But someone posting in this thread earlier said it was fine to use ffdshow with W7.
(1 reply) #20 dw2003 on 26 Mar 2009 - 22:04
I generally like to use the CoreAVC codec to play h264 movies -- as it has the ability to play them smoothly even on lower spec machines. I think this is a step backwards -- I dont see any problem making it harder for a codec to elevate itself to 'most preferred' but I do see a problem fully locking out this ability. It would be nice if Microsoft provided a tool for codec preference arrangement and say only that tool was able to manipulate the preferences.
#20.1 Julius Caro on 26 Mar 2009 - 22:40
dw2003 said,
I generally like to use the CoreAVC codec to play h264 movies -- as it has the ability to play them smoothly even on lower spec machines. I think this is a step backwards -- I dont see any problem making it harder for a codec to elevate itself to 'most preferred' but I do see a problem fully locking out this ability. It would be nice if Microsoft provided a tool for codec preference arrangement and say only that tool was able to manipulate the preferences.


they're only doing for WMP(and MCE) though. it's THEIR app anyway, what they were doing before was leaving the door open for anyone to alter the playability of certain video files in a key windows component such as wmp. let's face it, changing those codecs is only for advanced users and it's not like the behaviour is being altered for other apps
#21 +majortom1981 on 26 Mar 2009 - 22:11
Wow soo many people going crazy over something in a build they arent supposed to have in the first place.
#22 Ambroos on 26 Mar 2009 - 22:14
You are not supposed to run Windows 7 on machines that aren't capable of running Aero. All machines that are capable of running Aero should also be able to accelerate video using Media Foundation (even my old GeForce 6200 could do 1080p just fine). What's the big deal? You are at least sure that those codecs will always work. With every single multimedia app installing their own codecs it might get a little messed up from time to time...
(2 replies) #23 slinky333 on 26 Mar 2009 - 22:22
"...into the registry (HKEY_CLASSES_ROOT and HKLM \MediaFoundation\Transforms\Preferred), and this registry key cannot be modified, even in admin mode. Only TrustedInstaller user can modify it, which is FYI the user that protects system files, and it cannot be used...."
So, you can change the owner of those keys an then modify them at will.
#23.1 omnicoder on 26 Mar 2009 - 22:33
Yeah seriously.

#23.2 flashdata on 27 Mar 2009 - 10:01
omnicoder said,
Yeah seriously.

Good point.

The ffdshow installer could simply (running in elevated mode) add the user running the instalation to the allowed users to modify this entry and be done with it.


IMO, this is a nonstory and just plain bitching...
#24 =NickJ= on 26 Mar 2009 - 22:25
Surely all this says is saying is that for the novice user who stills uses WMP (ie most people) its locked so it'll never break, and for those of us who use WMP Classic, Zoom Player (ftw!) , VLC etc and have the capacity to fix things, we are allowed to change stuff. Does that not sound like perfect sense to anyone else? +1 for stopping the "my codecs aren't working" phone calls (probably about 80% of what I get asked help for).
#25 Soldiers33 on 26 Mar 2009 - 22:26
this is stupid. its ms's product they do what they want
#26 Victor V. on 26 Mar 2009 - 22:37
Sometimes Microsoft actually screws up.


This isn't one of those times. Cheers to Microsoft for making Windows more usable and stable.
#27 Ryan R on 26 Mar 2009 - 22:43
Well, at least VLC should still work - its codecs are portable
(1 reply) #28 aarste on 26 Mar 2009 - 23:00
I welcome the change of Windows protecting codecs, but locking 3rd party ones isn't the right approach to this. Hope this gets lifted and instead just provide an option somewhere for default codecs to be restored in event of a messup or something like that.
#28.1 =NickJ= on 26 Mar 2009 - 23:26
aarste said,
I welcome the change of Windows protecting codecs, but locking 3rd party ones isn't the right approach to this. Hope this gets lifted and instead just provide an option somewhere for default codecs to be restored in event of a messup or something like that.

this is doesn't lock 3rd party codecs, just the codecs that WMP uses. WMP is gash anyway
(5 replies) #29 Vakerorokero on 26 Mar 2009 - 23:42
Actually Windows Media Player can't use a third party codec, since the included ones are built in the program. You can install VLC and any codec you want, but WMP will only use the ones included.

Everyone already uses VLC, so I don't see how it might affect anyone, expect the ones that sell their own codecs like Intervideo.
#29.1 Turge on 27 Mar 2009 - 00:03
Media Center uses Media Player... need I say more?
#29.2 SHADOW-XIII on 27 Mar 2009 - 00:07
I would disagree with both sentences.

1) WMP can use 3rd party codec, I am playing RMVB format in it, am pretty sure it is not included inside WMP (Win 7, first beta)

2) not everyone uses VLC, most ppl use WMP, I like MediaPlayer Classic, sometimes GOM Player but since WMP can play now all videos I use WMP mostly
#29.3 shhac on 27 Mar 2009 - 00:43
Media Player Classic Homecinema.
When that fails then MPlayer with -vo gl2 -ass -sid 0
#29.4 Darrian on 27 Mar 2009 - 01:02
Ha! VLC sucks. Media Player Classic FTW.
#29.5 Quikboy on 27 Mar 2009 - 01:03
Everyone uses VLC? I don't; I like WMP just fine.
#30 artfuldodga on 27 Mar 2009 - 01:41
WMP11 is perfectly fine for any an all video if you use say ffdshow or vista codec package, or cccp ... i use WMP as my default player and love it, at least it has no bugs like the recent public build of VLC has with dual screens
#31 mocax on 27 Mar 2009 - 01:46
it's a trap!

microsoft purposely locks out something and waits for people to complain..... then it nailz them hax0rz!


another reason for restricting the new WMP to MS codecs: the anti-trust blokes!
if WMP supports any ol' codec, everyone's happy with WMP and won't even bat an eyelid on 3rd party offerings.
then the 3rd party small players will complain to their union or something and lawyers come out to play....
#32 ThePitt on 27 Mar 2009 - 02:25
well... if this helps, they are blocking a bunch of stuff. Just wait till this os become more popular. For now, most of the ppl can say nothing because is just in beta row
#33 Digix on 27 Mar 2009 - 02:50
Huh ?

I installed CCCP under 7057 different alternative codecs work fine even under WMP12...
(2 replies) #34 Udedenkz on 27 Mar 2009 - 03:26
So, does that mean bye bye CUDA accelerated H264 decode?
#34.1 iamwhoiam on 27 Mar 2009 - 06:03
That's what I'm wondering as well.
#34.2 Palin88 on 28 Mar 2009 - 18:40
CUDA is an Nvidia technology that allows a GPU to run arbitrary code like a second CPU. Generally it allows you to do very fast floating point calculations that aren't necessarily linked to rendering.
#35 tomasarson on 27 Mar 2009 - 03:56
i'm in the "calm down. wait until it's released." boat.
#36 xpclient on 27 Mar 2009 - 06:05
They're still allowed in DirectShow with DXVA and all, what's the problem here? No one wants codec hell again with Media Foundation. IMO, this is a better approach.
(2 replies) #37 Funk Dok on 27 Mar 2009 - 07:12
This is problematic indeed.
I'm running Windows 7 build 7057 right now and all the videos played in WMP are too bright. I used to tweak my ffdshow settings for things like this in XP but now it's impossible. My little finger tells me that DRM is behind all this.
#37.1 testman on 27 Mar 2009 - 10:02
That's a really stupid thing to say. DRM obviously isn't behind it. *rolleyes*
#37.2 flashdata on 27 Mar 2009 - 10:03
Funk Dok said,
This is problematic indeed.
I'm running Windows 7 build 7057 right now and all the videos played in WMP are too bright. I used to tweak my ffdshow settings for things like this in XP but now it's impossible. My little finger tells me that DRM is behind all this.

Take off the tin hat.
#38 Dark Scizor on 27 Mar 2009 - 07:56
I'm with omnicoder's post at 23.1
(2 replies) #39 Atlonite on 27 Mar 2009 - 16:29
one word MPC home cinema
#39.1 Silverskull on 28 Mar 2009 - 21:52
That's three words.
#39.2 Atlonite on 30 Mar 2009 - 01:56
not if you say it fast enough
#40 Zyphrax on 27 Mar 2009 - 19:00
Well this is very annoying.

I have some xvid/divx video's that simply don't work: I hear the audio but the screen remains black (only in fullscreen mode). And for some reason I can't play my DVD rips anymore from MediaCenter: "video error".
#41 daftperception on 27 Mar 2009 - 20:20
Just use vlc and mplayer they have built in codecs and rock. I never need anything else and trust me i probably watch more movies then you.
#42 +zachdms on 27 Mar 2009 - 21:31
The article summary is a little wonky: Albain works on FFDShow TRYOUTS, not FFDShow. FFDShow is old, abandoned, and kinda broken.

Commenting has either been disabled on this article or you are not logged in. Click here to login or register, its free!

Note: Anonymous commenting is disabled in order to keep the quality of responses to a high standard.

Advertisement (Why?)