Vista Media Center Decoder utility

In my post below Vista Media Center changing default decoder I mentioned I was working on something to make the process of changing the default MPEG-2 Video and Audio decoders in Vista a little easier.
Well here it is the Vista Media Center Decoder utility. This utility will show you the current default decoders, let you select an alternative from a list of installed decoders and by pressing Set Default change the defaults. Although I wouldn't necessarily recommend it, you can even select a Video Decoder from one provider and an Audio Decoder from another.
Use at your own risk but it worked for me.
Download Utility - note you must save this program locally.
Update - This application requires .net Framework v2

144 comments:
Have you been able to get the Nvidia Decoder to utilize Hardware Acceleration in Vista? I've tried since Beta1 and no luck. I see DirectX shows that the video drivers enable hardward acceleration, but the Nvidia decoder always shows the decoder format as being Software Mode.
I had the same problem initally. Unfortubately the old trick of using the settings in Windows Media Player doesn't work because this only updates the Microsoft Decoder. I did have success with the CyberLink driver as I could use Power DVD to change the settings.
I did finally get Nvidia to work by running Media Center windowed and using the Nvidia icon that appears in the toolbar. However I did have to stop and restart Media Center after the change. It was very fiddly.
Anyone notice if the UK PAL issue on studio based (video) has been fixed ?
With any DVD decoder under MCE2005 with PAL, there is interlace flickering on certain lighting (like QVC) and exhibits on things like hands moving or ticker tapes quivering in movement. This happens with all video cards and MPEG2 decoders and is only triggered on stations like QVC where bitrate is low and the studio lighting is bright.
Its been around since MCE Rollup2 and the culprit is QUARTZ.DLL.
Is this finally fixed in Vista MCE (Nvidia aware of the problem too)
Anyone notice if the UK PAL issue on studio based (video) has been fixed ?
With any DVD decoder under MCE2005 with PAL, there is interlace flickering on certain lighting (like QVC) and exhibits on things like hands moving or ticker tapes quivering in movement. This happens with all video cards and MPEG2 decoders and is only triggered on stations like QVC where bitrate is low and the studio lighting is bright.
Its been around since MCE Rollup2 and the culprit is QUARTZ.DLL.
Is this finally fixed in Vista MCE (Nvidia aware of the problem too)
Hey thanks the untility worked perfectly.
anonymous 1:
Haven't noticed any PAL flicker in RC1 but that could be my eyes :-)
anonymous 2:
You are welcome - glad people are using it and finding it useful
Hi Garry,
Spotted your web site whilst trying to find a solution to the 'no DVD audio' problem in Vista since 5472. now using RC1 and tried this fix to activate the nvidia codecs but just get an error message in MCE and WMP saying there is a codec problem, any ideas?
Neil
Hi Neil
Do you get the missing codec message when using the Microsoft Codecs as well? If not it could be that the Nvidia decoders haven't installed properly. Try removing them and then reinstall with a Run as Administrator.
My utility should also be Run as Administrator if you have UAC enabled.
Have you tried mixing and matching NVidia Video and Microsoft Audio and vice versa.
Thanks for the reply Garry,
Yes the MS codecs work with no problem, and i can use your utility, (as administrator) to switch between the MS and Nvidia codecs, the MS ones work the Nvidia don't.
Tried the mix and match and that fails whichever way around i try it.
I'll try and reinstall the Nvidia Codecs see if it helps, and will then let you know.
Ta
Neil
Hey There, just wanted to say a quick thank you. Have been having problems with sound in MCE Vista RC1, downloaded the decoder utility swapped over to Nvidia Purevideo Decoder and the problem was fixed. Great work!!! Thanks again
This works VERY well for the nvidia and powerdvd codecs, but fail to register the ac3filer.
also if you install windvd 7.0 the windvd audio decoder is only selectable in the video drop down menu?
The utility can only work with codecs that are tagged as MCE compatible which unfortunately the AC3FILTER isn't.
Not sure what is happining with the windvd audio codec. Maybe its not tagged as an Audio codec. Actually there is and override in the app to look for audio in the name as well because the Nvidia codec isn't tagged either.
What is the windvd one called in the drop-down?
Very strange...I used your tool to change the video codec to an Intervideo one...After that, Media Center crashes whenever I try to watch TV or play a DVD. Problem persists even when I change it back to the Microsoft one. Any ideas?
(I've looked at the registry and the values look like what I think they should for the microsoft codecs)
Also, the Intervideo Audio codec appears in the video dropdown list, not the audio list.
Which version of vista?
RC1 (build 5600).
There do seem to have been some issues with the intervideo decoder and RC1. One post I saw said he had to reinstall vista after using it.
I'll download a trial copy and have a play.
I have the Nvidia Decoder downloaded and installed using win xp video decoder checkup utility nvidia video decoder is my preferred decoder but using your uility the Nvidia Decoder is not on the list just the default. I also look in the registry and only the default is list i look in both where xp and vista would put them i'm runing vista build RC1 5600
Did you run the NVIDIA install as administrator?
If not it won't appear in the list.
Hey, I did run the nvidia Purevideo setup as Administrator, and it's still not an option on my list. Any ideas? (Vista RC1)
thank you for your efforts on this.
Like many, my Vista RC1 was working fine, and now recorded and live tv brings up the "missing decoder" error, and trying to play the recorded shows in media plyer brings up a "not enough ram" error (thats with half a gig free).
Your utility shows that I have the MPEG decoder and that it is compatible.. and that is the only option on the list.
should I download additional drivers ( I have found on the net a few free ones, xpacks of many, etc), or should I uninstall and reinstall the MPEG decoder?
if it does come to re-install.. how exaactly do I uninstall and reinstall it? the control panel in VISTA has a different layout and I can not locate the option.
thanks for any response. I have to get the TV working again or the wife will kill me!
Hi I have the same problems as others in RC1 is that I have installed the NVidia Purevideo trial as administrator. I restarted and the decoder utility just picks up the Microsoft Decoder and not Nvidia. I also tried installing as a normal user and its still the same.
I have UAC turned off that is what the pop says at the taskbar.
Any help is appreciated
I'm also having the same problems.
I was reading Microsoft newsgroups and there are others who cannot view live tv or recorded programs. Some said that there is a time limit on the decorder and if you change the time it will work however this is not very useful, At least they could have given us until the final version is released.
I will try this method when I get home from work. I think on my machine it stopped working around 12 or 13 November so I will put the day earlier and see what happens.
It would be great if somebody could figure out why this program cannot change to Trial Nvidia for some and for others it can.
After trying for three days, even after a clean install, i set the date back to november 1st. I worked instantly. I guess the pure codec did have a time limit that gave no warning. I guess i will have to buy it. Pity i wasted so much time and uninstalled all my programs.
Even if you buy it it does not work for me at least because you cannot change it to use Nvidia purevideo codec it always uses Microsoft codec, which expired for some reason.
Something needs to be changed in the registry to use Nvidia. I tried this program and no luck.
That's odd. Did you try running my program as administrator (right click. Run as administrator) Also did Nvidia appear in the drop-downs.
I run Nvidia decoders set-up using my app fine.
Still doesn't work. I have wasted over 5 days on this. I also wasted my money on purevideo decoder. The nvidia info does not show up in the registry as garry suggested, nor can i choose any other decoder. I will try to reinstall purevideo and see what happens.
To help get this problem fixed, I'll write down waht I've tried so far. Running RC1, mediacenter decoder expired, trying to change primary decoder to nvidia purevideo bronze. i've tried to use this utility, but it doesn't show up. when i manually change the clsid in registry, i get the same error in mediacenter, and when i open up the utility it says "not found" and gives me the microsoft options. tried uninstall reinstall's and tried using windvd, no luck.
I have did the same as you deleted the CLISD, ran the utility and nothing shows up, pressing arrow down only shows up Microsoft decoder.
This has got me a little mystified as the Nvidia decoder is till showing up on my set up.
Could someone with the problem take a look in regedit at
HKEY_CLASSES_ROOT\CLSID\{083863F1-70DE-11d0-BD40-00A0C911CE86}\Instance\
and see if one of the entries in there is for the Nvidia decoder
If so is there an entry in
Capabilities under it called
{374ac4df-7c98-4257-b13d-36087dbee458}
This is the flag that sets the codec as being Media Center compatible. If it isn't there it would be worth trying adding it.
I have looked at my registry and that key does not exist. I have created but I am sure I have to create other things. Would you be kind enough to export the key and post it here so that we can create a .reg file and import it.
Hopefully that will work
Good morning,
I like many people have the same problem.
I have uninstalled the Pure Video Codec 4 times,and each time I look in the Reg. File, there is no change.
It seems hell bent on using the Microsoft Codec.
Has anyone other than Garry been able to fix this problem w/o having to reinstall the OS or otherwise?
Thanks.
Ok I may have a solution. Try running the Nvidia install as administrator but more importantly in XP SP2 Compatibility mode (right click properties to set)
This seems to update the registry OK and you can then run my utility.
I did a bit more searching in the registry and found out the the Nvidia Information was going to HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{083863F1-70DE-11d0-BD40-00A0C911CE86}\Instance\
So I exported the NVIDIA keys edit the .reg file removed Wow6432Node and merged the .reg file. Run the vmcd application and there was both Nvidia Video and Audio Decoder I set them as default opened up media centre however it still says Decoder error. I then tryed to install Purevideo again, restarted and still no luck.
Chenged the dates to see that the Microsoft decoder works went to vmcd again to set microsoft and did that opened media centre and again I was able to watch tv. Switched again to Purevideo still it does not work.
So there must be something else. I have 64 bit machine if that makes a difference.
Couple of month of waiting to go.
Not sure if the install in XP compatibility mode will work on an x64 device but worth a try. Also I suspect you will have an entry directly under wow6432node\clsid for the nvidia decoder which again you could try removing wow6432node from.
Install in XP SP2 compat. mode didn't work for me.
I've just set up a clean RC2 install.
Downloaded the Nvidia Decoder
Right click properties compatibility
Windows XP SP2 and Run as Administrator
Run the setup
and set the trial key.
Run my utility and Nvidia showed in the dropdown
Slected it and went to Media Center and Live TV works using the Nvidia.
Question about the Nvidia Decoder. isnt this just a 30 day trial? what happens when it expires?
are there any other decoders that would work? i have in my drop down box Nero Video Decoder. but it doesnt seem to work.
another question about the nvidia decoder. do you need to have nvidia hardware for it to work? i have an ATI based motherboard with embedded gfx and an ati x300
no nvidia to be found
Garry,
You have said that you have installed RC2. I think most of us have RC1 and maybe that is why it works on your machine and not ours.
A fair comment. However I also run a machine on RC1 and that is still showing the NVidia decoder (paid for) in VMCD fine.
To answer the questions about the Nvidia codec above:
Yes it is a 30 day trial
Yes older versions of the trial download have expired.
No you cannot re-install the trial and expect it to work if it has expired. You will need a paid verison.
Yes it does work with non-nvidia hardware however it works better with Nvidia PureVideo enhanced hardware.
Finally if it is appearing in the VMCD drop-down and you have selected it (ensuring you are running as administrator and probably with UAC turned off) then you can test to see if it works as follows. Run Media Center. Take Media Center out of full screen to windowed. Play some recorded or live tv. You should see an Nvidia icon appear in the tray bottom right.
To 64 bit users:
Ok VMCD is partially a 32 bit app which means it writes the 32bit version of the registry under the Wow6432Node. For some reason it reads the 64 bit registry for the codec list (don't ask me why its Microsoft's not my code doing this)
If you look above you will see someone has made a good start on copying the Wow6432Node registry entries for the Nvidia codec to the right place so that my app can see them but unfortunately I think my app will then update the wrong part of the registry for Media Center to see it.
I think (unfortunately I don't have a 64 bit machine to test on) that it will update
HKEY_LOCAL_MACHINE\Wow6432Node\SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Decoder
instead of
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Decoder
could someone try this out and let me know if I am right (it should then be a case of copying the registry entries from one to the other to get it working)
Help!!!
I am trying to get a decoder to work but when i install them they dont come up in the vmcd program u made.
Could you give me instructions on how to install the Nvidia purevideo decoder.
Thanks Alot
As per my post above for 32 bit machines:
"Download the Nvidia Decoder
Right click then Select properties then Select compatibility
Choose Windows XP SP2 and Run as Administrator
Run the Nvidia setup
and set the trial key or purchased key.
Run my utility and Nvidia should show in the dropdown
Select it and run Media Center"
what about 64-bit
Oh and just so you know i am stupid and require assistance with copying registry files and stuff.
So please gave me a step by step. Thnks
Not sure about 64bit until I get some feedback from my comments above. I don't want to give a step by step until I'm certain. If I'm right with my suspicion then I should be able to write an app to handle 64 bit installs as well
ur so smart thanks
Feedback on 64bit I have been able to successfully copy the NVIDIA regestry entries over to HKEY_CLASSES_ROOT\CLSID\{083863F1-70DE-11d0-BD40-00A0C911CE86}\Instance\.
Than ran VMCD and selected NVIDIA and it still did not work. Then I selected Microsoft Again and it worked (I did all the testing and instalation on 2 November). Tryed NVIDIA again no luck went back to Microsoft it works).
I think I will have to reinstall RC1 again as I have done so many regestry exports and imports I probable corrupted it somehow. From this experiment the VMCD does put the changes in the right place however it still does not work for me.
I will check again tonight what Garry asked for and reply
Regards,
Deni
Thanks Deni
Wish I had a 64 bit machine to try this on.
Just to enlighten me.
Has anyone ever run an Nvidia decoder on a 64 bit machine?
Has anyone got the Nvidia decoder working on a 32bit machine following my instructions above. (I ahve now set up 3 machines using those instructions and all have worked)
Nvidia decoder works on a 64bit machine however this is only in Media Player not in Media Centre. The nvidia purevideo icone shows up in the taskbar when I watch tv recordings through media player.
I am giving up on this I tried many thing and no luck. Hopefully someone else can figure it out.
Deni
Can we use ffdshow post processing while watching DVD's in Vista MCE?
Hi Guys,
I know this is Vista, but I am desperate to find a utility to set the preferred DVD audio decoder under WinXP-SP2. Anyone with an answer to this please.
The nvidia decoder still uses software mode it shows in control panel: YUV2 software mode, in Vista mediacenter... someone has solved this problem???
Thanks
I have a 64 bit machine running RC1. I first ran a search with the nvidia strig, and found the hexadecimal values; after that, I looked in
HKEY_LOCAL_MACHINE\Wow6432Node\Microsoft\Windows\CurrentVersion\Media Center\Decoder, and the values matched. Copied these values to
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Decoder
and ran MC, but it told me the trial period had expired when I tried live TV. I bought the platnum Purevideo decoder, but I might have installed with the clock back to Nov 1st even though I don't think that would make a difference. Any suggestions?
Works almost as "advertised" for me...
Installed InterVideo WinDVD 8, and neither video or audio showed up in the dropdowns.
Installed PowerDVD, and it show's up just fine. Only, media center crashes while trying to view a recorded program.
Installed nVidia PureVideo, and it works fine... only no hardware acceleration (have an ati card)...
Actually, Purevideo uses more cpu than microsoft's builtin decoder. Both are above 50-60% while viewing a recorded program....
Same here. Installing WinDVD 8, which claims to be Vista MCE compatible, fails to bring up any InterVideo codecs in the decoder utility. Also, no WinDVD 8 control panel in MCE.
It may just be a screw up on WinDVD's part. Any ideas?
Hopefully I will get some time in the next few weeks to download the intervideo decoder and find out what the issue is
Hi Gary,
Ive jus tloaded Vista 64 and found out like other people your vmcd doesnt work :(
Im happy to work it through with you if youd like?
Whats an email address that i can swap with you?
Cheers
Anthony
I am using Vista Home Premium RTM. After changing to different decoder (ex: nvidia or cyberlink) I am getting this error message. "Unable to set registry entry - Requested registry access is not allowed." I think it's rights issue. Please help on how to resolve this issue. Thanks.
Unable to set a Registry Entry...
To solve this ensure you have saved the utility to your local drive and are not trying to run it from the internet explorer browser. Right click the utility and choose run as administrator.
Anthony
you can email me via support at whittakermoore.com
Thank you so much for super quick reply. Run as administrator using right click of file work (saved default decoder to nvidia and got a task tray icon pop). However, after changing to nVidia pure dvd decoder &cyberlink powerdvd it is still getting stuttering/lip-synch problem running from Media Player 11 (Vista default). I can't seem to link (to library in MCE) the file I download (file name is hdtv_demo.tp from http://www.fusionhdtv.co.kr/ENG/Download/Demo.aspx.
Is Media Player 11 on Vista and Media center in Vista using same decoder?
Does vmcd.exe change both mce and media player or just mce? Another words,
Are both programs linked?
I am using ATI Radeo Express 200 chipset (Express 1150 integrated GPU or X300 set to 128MB UMA), Athlon 64 (single core) 2.2Ghz running at 2.64Ghz, 1GB memory (single channel/mis-maching 512 x 2), ATA100 drive. Yes, CPU is running 100% when stuttering occurs. Is my video card the weakest link? Thanks again.
Media Player and Media Center use different decoder settings. VMCD only affects the Media Center settings.
Are you running Vista 32 or 64 bit?(my current recommendation even for 64 bit users is to use 32bit)
Your graphic card should be ok. Which drivers do you have?
Have you tried adjusting the power settings. By default the balanced setting in vista doesn't use the full cpu potential.
I finally forced the hd sample media to play using eshell.exe (media center instead of media player). It seems to stutter bit worse in MCE over Media Player. Video driver is 8.333.0.0. Using 32bit environment. Used Performance Power mode. Received Windows Experience Index of 4.3 on CPU, 3.9 on Memory, 2.0 on Graphics, 3.0 Gaming Graphics, and 4.8 primary hdd. Tried with aero and sidebar turned off (still stuttering and mis-lip/synch. Thanks.
PowerDVD 7.0 from Cyberlink (DXVA DISABLED from PowerDVD 7.0 configuration) completely fixed lip-synch problem and stutter is much better than nVidia or MS default decoder.
There is PowerDVD Ultra (7.2) which is not available for download. Some people reported better result with Ultra version. http://thegreenbutton.com/forums/thread/160596.aspx.
Hi I used your utility on Vista Ultimate RTM and it works perfectly for Windows MediaCenter (it now uses my Nvidia PureVideo Decoders), however after using the utility I can no longer play DVD's (made with Windows DVD Maker) with Mediaplayer (error C00D11B1), they only play with the Nvidia codecs on Media Center.
When I use your utility to set the codecs back to the original Microoft decoders in Ultimate I can play DVD's on mediaplayer and mediacenter.... Any ideas?
I have just taken the plunge and upgraded my mediacenter to Vista (32bit edition) from XPMC2005.
When I play an avi file (xvid encoded) through media player it works perfectly but there are some strange distortions when played through the mediacenter. I have tried a number of different codec packs and still get the same issue.
Any ideas?
thanks
After installing the Nvidia Pure Video latest release, my recorded TV will play fine(DVR-MS files) in Media center, but if i open them with just WMP 11, i get the same sound error code as before. And the video codec is not using HW Accel. like nVidias site says it will. Any ideas?
Hi,
Could you please make it open center screen and an icon for it?
Thank you,
Will
Worked great! Changed from microsoft codec over to cyberlink.
Vista Ultimate RTM + Nvidia 7800GT + ATI HDTV Wonder
Thanks!
gary can you please create a Vista 64bit decoder utility. I really would like to get purevideo working on Vista 64bit. I would help, but I dont know much about this. Or at least figure out the step by step procedure to change the registry. thanks so much for any help.
People have asked me how to get the WinDVD and DSCALER codecs to work in Mediacenter as i reported on their use.
I noticed that whether by accident or design, the Windows XP Video Decoder Checkup Utility will set the "MCE Compatible" flag on a codec to true when you set it as the system default codec.
So..
a) use Xp codec util to set as default
b) run the above Vista MC codec util, the codec will now appear in the list, select it and set.
No responsibility taken for this method.
Cheers
jgriffin
John G
That is a great tip - thanks.
On the 64 bit front I have been kindly sent a registry dump which I'm finding my way through. It looks pretty complicated but I think I should be able to get somewhere.
gary, thank you so much for taking the time to figure out a 64bit solution. I did your suggestions and a few of the anonymous ones listed above about the 64bit registry. I was able to get your program to notice the purevideo decoder but media center would give a decoder error when running it.
now this is a question for anyone who can answer this. I have done a lot of research on the subject and think i figured it out.
Purevideo decoder pack that you can buy from nvidia will not have a vista version. People have emailed nvidia and they said they have no intentions to release a vista decoder for sale from them. Now the purevideo decoder from there website, the Win XP version, will work on vista. I have tried this and as everyone has said and found out it will not give hardware acceleration support. It will only run the purevideo software decoder. This sucks because nvidia says they wont release a vista version "because many companies like cyberlink, intervideo are incorporating purevideo hardware acceleration in their products" I have PowerDVD 7 Ultra and in the settings it says purevideo hardware acceleration is enabled. So basically Purevideo Hardware Acceleration cant happen in Vista Media Center.
My question is, if Cyberlink PowerDVD enables the purevideo hardware acceleration, is this because the support for purevideo hardware acceleration is built into the cyberlink mpeg2 decoder??
So could i get Vista Media Center to use cyberlink mpeg2 decoder and then it would run the purevideo hardware acceleration???
Is this a workaround to using Purevideo hardware acceleration?
Yeah, really could do with this for 64bit Vista!
YOU ARE A GOD. Thanks!
Thanks for the utility... I too get the C00D11B1 error in WMP11 after changing the codec to Intervideo or Cyberlink. Changing back to default MS codec allows playback in WMP but VMC is choppy in OTA HD.
I have set my system to Intervideo video codec and Cyberlink audio. The Intervideo audio codec does not show up in the utility. I do see 3 Cyberlink codecs. It would be a nice feature for the utility to display codec info.
I know you indicated the WMP codec and VMC codecs are independent but I think they must be tied together. It would be nice to be able to set defaults seperately for each to get WMP working again.
Your utility is a great start... thanks.
is there any progress on a decoder utility for vista64, are there any plans? Would be happy to help figure this out as the default codec is ish for me :(
I, too, am *desperate* to switch out the MS Decoder in Vista x64. I have been unable to solve my stuttering problem, and I'm 99% certain from all the posts I've read that it's because I'm stuck with the crappy MS decoders.
I'd be happy to do the change to my registry myself, but I don't even know where to begin.
If I can be of any help (registry dump, testing, whatever), please let me know!
Problems
1) if I use the Nvidia video codec, dvds are perfect, but tv stutters
2) if I use Windvd video with Nvidia audio codec, I don't get spdif passthrough as the system won't let me change it (thinks I am not playing video as I am not using the Nvidia codec)
3) if I select Powerdvd audio or video Mediacenter crashes
4) windvd audio codec shows up under the video codecs, therefore I cannot use it as an audio codec
5) if I use windvd with the microsoft codec, I don't get DTS passtrough.
seems garry forgot about us vista 64bit users. he hasnt responded to any posts for quite a few months now. wish someone would help out the people that would like to change the decoders in vista 64bit.
Hello... maybe someone here can help me...
I'm looking for about 3 things to make VistaMC "perfect" (for me anyways).
1) I'd like to use a different player (mainly "Media Player Classic") instead of WMP... is there a way to change this?
2) I'd like to "Play all" or "Play directory" of my movies. I can do this with audio but am unable to do a "play all" for videos... I even made a video playlist in WMP and then tried to play it in MC.. only to get just audio and no video, lol.
3) I'd like to change the list I see in my directories from an "Icon" like list to say a "list" list or other variations of this idea.
Thanks for any help and info...
TK.
found this pretty interesting because I have been using retail version of the nvidia decorder with xp,I have upraded to vista and googled for compatability which lead me here,I have a pinnacle DVB card(pinnacle are still working on the vista software for it)and I was really disappointed in the quality and jumps capturing with vista's mediacenter(my xp captures were perfect and I half thought of going back to xp as I do a lot of capturing)I installed the trial version of cyberlinks powercinema 5 and the quality was back again no stutters or anything,it runs great in vista seems real good and I'm going to purchase it and not use the vista mediacenter or attemp using the nvidia decorder,sorry I know this is no real help to your media center decoder utility but maybe someone who can't get vista's mediacenter to work with a different decorder may find powercinema 5 useful.
The VMC Decoder worked superbly for me - after some time trying to solve an MPEG2 problem, I was advised to use by a green button forum member - see the thread at http://thegreenbutton.com/forums/thread/187830.aspx
Thank you, excellent work and a great service from the MediaCenter Expert
to they guy above who suggested powercinema 5, hopefully you didnt buy it just yet. I would not recommend buying powercinema as an alternative. I have used it on vista with my ati 650 pro tuner card, actually ati bundled a special powercinema version with it to use. Powercinema still has loads of problems. They have problems with the guide menu sometimes it quits loading and in powercinema you cant select what video and audio decoder to use.
I found BeyondTV 4.6 and used that for awhile, actually i did the beta vista testing with it also. This program is amazing. Ten times better than powercinema. You can select what decoders to use and extra. Interface is much nicer than powercinema. If you are going to do an alternative do not use powercinema and use BeyondTV snapstream.com.
Pretty much BeyondTV does everything i want Vista Media Center to do, except it cant link up with my xbox 360 which is one reason I want to use Vista media center instead.
Only one other mpeg2 decoder is displayed as an option when I use the VMC Decoder.
Is it possible to install other version decoders and if so any guidance on how would be appreciated?
Thanks for the app.
Had problems with TV sound in media center with Channel 9, Channel 10 and ABC (Australia). Installed this, changed to NVIDIA sound and happy days!
Folks, I would like to repeat what kees said:
"Hi I used your utility on Vista Ultimate RTM and it works perfectly for Windows MediaCenter (it now uses my Nvidia PureVideo Decoders), however after using the utility I can no longer play DVD's (made with Windows DVD Maker) with Mediaplayer (error C00D11B1), they only play with the Nvidia codecs on Media Center.
When I use your utility to set the codecs back to the original Microoft decoders in Ultimate I can play DVD's on mediaplayer and mediacenter.... Any ideas?"
I have the same problem also, any solutions to this yet?
Thanks for all the effort you've put into this. I'm having a problem though, I've got the MS, NVidia PureVideo and PowerDVD 7.3 Ultra codecs installed, and they all show up with your app. I can succesfully change between the MS and PureVideo ones, but if I try to change to any of the PDVD ones, despite your app telling me they've changed, and showing them selected if I run it again, Vista Media Center just keeps running with the previously selected codec, be it MS or PureVideo. Bottom line is it just won't switch to the PowerDVD ones, even though your app insists it has!
Any suggestions?
I have similar problems with the Nvidia purevideo decoder. It works with media center, but the media player refuses to play dvr-ms files. However, i noticed on a XP computer that WMP11 uses a combination of Nvidia for video and the standard Microsoft
MPEG1-DD audio decoder. I have tried these settings and it now seems to work fine. Can others confirm this?
What about h.264 support in Vista MCE TV by forcing FFDSHOW??
There must be a way!
Bratis
I now have the FFDShow Video Decoder and audio decoder selected in Vista Mce. My digital tv receiver arrives next week. Lets hope i get the h.264 hdtv channels in Vista MCE so we all can enjoy them.
Anyone ideas?
I can't get any other decoders to show in the drop down menus. I'm running as admin, and I've installed both Roxio and Cyberlink Vista DVD decoders.
Here's my issue; I can't get ANY video to show in Media Center; when trying to run video (be it DVD, mpeg, avi, etc), I get the "Files needed to display video are not installed or not working correctly" error. I've gotten this error since installing Vista over the weekend, and I've been trying to find a work around for this. DVDs and video play fine (and have done so since the install) in WMP (which I know you say is a separate entity).
Your utility seems to be the best shot that I have at swapping the decoder (if that is the issue), but I can't get any other decoders to show in the drop-downs. I tried the XP decoder utility, and nothing else shows there either... Any ideas?
Hi, I downloaded the decoder utility and a number of decoders were listed but when setting preferred decoder I get an error and it doesnot update and asked me to log in as administrator. However I am logged in as administrator so I am confused as I would like to set my preferred decoder to solve my DVB-T MPEG2 Demux Filter error. Steve
Steve, for soem reason it hasn't got administrative priviledges try right-clicking it and running as administrator.
It does need to be downloaded to your pc before running.
Garry: the "Decoder" key did not exist on my system. (Vista Home Premium x86 RTM) Attempting to create it using the utility resulted in a null ref exception. The utility worked fine after I created the key manually. (I also had to run it elevated, of course).
Thanks for the tool! If you don't have time to work on this bug and/or an x64 version (who does?), consider putting it on CodePlex.
I used your vista media center decoder utility with the Power DVD audio and it worked like a charm. Then I did God knows what and now I dan't get surround sound in either Media Center or Media Player. I have the Roxio dvd decoder installed for Media Player. I did notice that before I did whatever it is that I did that MPEG-2 showed up in the decoder utility dropdown window, but now only MPEG-1 is there. The Roxio decoder is visible in program files but not in add remove programs. Any ideas?
Thanks
Flipping fantastic - MS should have tools like this built in as there's no clear way of identifying what decoder is in use.
Despite everything looking ok for the NVidia purevideo install I had choppy TV, no SPDIF/Digital sound in DVD's and no Purevideo icon in the taskbar on playback.
Using this to check the decoders, both were the crappy MS ones, switching audio and video to the NVidia decoders and then setting the audio decoder to use an external receiver via the taskbar icon and bam, clean TV with no choppy/jerky/stuttering playback and full digital sound in TV, Music and DVD's.
Give this man a medal!
For x64 you don't need to create an x64 version of the utility, just to use the appropriate parameters for your registry calls.
When you call RegOpenKeyEx(), bitwise-OR the value KEY_WOW64_64KEY with the other value(s) for the REGSAM parameter.
See MSDN: http://msdn2.microsoft.com/en-us/library/ms724878.aspx
I have Vista 32bit with ATI Radeon 1250 with a FusionHDTV card. I am trying to play .tp files recorded from the Fusion Program in Media Center. I installed Cyberlink PowerDVD 7. With registry additions, I have been able to see the .tp files show up under "video library". However, when I select it, it says: It cannot play the video file.
I am able to open the .tp video files in the PowerDVD 7 program. And if I have set the default decoder in Media Center to the Cyberlink PowerDVD 7 decoder, shouldn't it play the file? What am I doing wrong?
the best utility i ever used changed my video and audio decoders to nero no more "green screen" and the channels load faster than the windows mpeg2 decoders,
thanks a lot
Great Utility. Excellent, Works a treat.
I have a problem with AUDIO, It works perfectly for everything except TV. I only get 2.1 (stereo + sub) channels. It used to work. Every other audio stream comes out in surround as expected. I have a DVICO DVB-T twin HD tuner card. It was fine until I upgraded the motherbaord and Video drivers. (Shouldn't be related!!) Nomatter what I try VISTA changes the HD TV sound to 2.1.. Any ideas??
How do I get MP11 to play HD DVD or Blue Ray? Also, is there any way to change the defalut media player in MCE2005 or Vista? I would like all movies to default to the Cyberlink player if I can't make MP11 play HD content.
Hi Garry ...
Great utility. Switched to NVideo Decoder from Microsoft and the difference was marked. No more audio pops and playback flicker.
DRM Strikes again
I tried your decoder utility on my Ocur enabled Vista system.
Vista NCE got very unhappy when I changed from the default Microsoft decoders to my better ones.
It refused to play anything
I don't know if this helps anyone, but I've been rebuilding my HTPC for personal reason. I have found that the Cyberlink Codecs will cause your LiveTV to freeze (not stream) if you do not have ffdshow codecs installed. It might be the settings, but I had ffdshow setup the mpeg2 codecs as well, and after this I was finally able to get the Cyberlink Codecs to work with livetv flawlessly. Looks a whole lot better than Microsofts..
Hi there, thanks for the vmcd utility. I have a Nero video decoder which came with Nero 7. DOes anyone know whether this is better than the Microsoft Decoder which ships with Vista Media Centre?
Thank you Garry! Stumbled across your blog searching for a solution to very poor live TV signals from SD cable (Charter Cable) running through Vista Media Center (Vista Ultimate). Downloaded your utility and confirmed I only had the standard Windows decoders. Bought the Nvidia Decoder (bronze) and switched to the Nvidia decoders (video & audio) with your utility. WOW...makes a HUGE improvement in SD image quality. Running ATI Radeon X1300 video card and AverMedia Combo PCIe (M780) tuner card. Your utiltiy made this so easy. Thank you!