scottiamit Wrote:Could you provide more detailed instructions on how to do this please as I have not had sound on live TV for months and keep using time shift mode to get sound which is a major hassle. I was considering a reinstall but again that is a major hassle also.
How did you remove the MS demux? Could you maybe export the registry file as I also have Nvidia mux installed.
Thanks.
Scott.
I'll tell you by all means, and it does work for me perfectly with live TV, but it really is a hack! I won't export my registry file because the CLSID's may be different and could well be dangerous. On other machines I have not de-registered mpg2splt.ax but simply renamed the instance of it I didn't want to use, this still allows the Demultiplexer to be used and also allows other filters using the same class object to function correctly. Now, I have NOT tried to see if any other app breaks because it tries to find the NVIDIA Transport Demux, so I suggest you back up each hive you change so you can easily replace it again.
If you open regedit, go to the top of the list and press CTRL + F, search for "MPEG-2 Demultiplexer", you will find a couple of references, change the one with a string value named "FriendlyName" from "MPEG-2 Demultiplexer" to "MPEG-2 Demultiplexer MS". After each edit you can press F3 again to find the next instance. If you are using Vista, you will not be able to edit the value unless you right click on the hive you are trying to edit within, go to advanced and take ownership of the hive, then give yourself Full Rights to the hive in the permissions tab. In Vista you will also need to open Regedit by right clicking on it and opening as Administrator if you use UAC.
Once you've exhausted that search, go to the top again and press CTRL + F, this time search for "NVIDIA Transport Demux" and rename this one to "MPEG-2 Demultiplexer". You should not need to take ownership of these hives to edit them.
Now, PVRX2 will add the NVIDIA mux instead of the M$ one whenever it builds a graph.
I hope this works well for you, but to be honest your issue sounds a little different to mine and Sub may be able to give you a more orthodox solution.
Cheers,
Neil.