View Full Version : MPC/Haali Renderer DVD playback in Win 7
dansrfe
17th February 2010, 04:25
Ok so I'm using MPC, Haali Renderer, CoreAVC (H.264), and ffdshow (everytying else) all internal filters have been disabled and i used the Win 7 Codec tweak tool and disabled everything that comes on the last page of the tool (Media Foundation etc., etc.). For some reason I cannot play the MENU of any dvd with this setup. I can play the VOB files fine however. When I attempt to play the dvd from the menu it says "DVD: Macrovision Fail". I have Windows XP on a different partition and the dvd menu will play fine with the same player setup on there. I have read the FAQ part on the Codec site but I just want to know how to fix it without switching to other renderers when I want to play form the menu.
Snowknight26
17th February 2010, 08:51
Use a different renderer.
dansrfe
17th February 2010, 16:35
I know that solution but I have heard from people that use Haali on Win 7 and it works. Is there any way possible to make Halli work on Win 7 :(
clsid
17th February 2010, 16:36
All non-standard renderers will fail when using the Microsoft DVD navigator filter. So if you use MPC, then you can't use Haali or MadVR for DVD playback.
dansrfe
17th February 2010, 20:36
All non-standard renderers will fail when using the Microsoft DVD navigator filter. So if you use MPC, then you can't use Haali or MadVR for DVD playback.
Is there a way to disable the Microsoft DVD navigator and use somethign else? Also I'm guessing you are referring to the Microsoft DVD navigator exclusively in Win 7 and not in Windows XP because DVD playback with Haali does work in XP.
clsid
17th February 2010, 20:57
MPC always uses the Microsoft DVD navigator.
dansrfe
18th February 2010, 22:14
So basically the new version of Microsoft DVD Navigator in Windows 7 does not allow Haali Video Renderer to function when attempting to play a dvd?
dukey
19th February 2010, 13:19
It's the same in Vista, you can only connect the Microsoft video renders to the DVD Navigator filter. I found this out when writing my own media centre software :o The solution is to rewrite the Microsoft DVD navigator .. I actually had a bash at this, and even had a working prototype. I managed to recycle enough code to authenticate with the DVD drive then brute force the DVD key (less than 1 second). So you could play dvds from any region, and even got it playing DVD content, but the project was far from finished. I put up a thing on here, but no one was interested. An open source DVD Navigator would be great, you could skip all that shit they force you to watch on legit DVDs.
clsid
19th February 2010, 14:15
Dukey, please contact Tetsuo55. I think he might be interested in your code for usage in Media Player Classic.
tetsuo55
19th February 2010, 14:22
Yes, please do, we have been waiting for someone to create an open source dvd navigator for a long time.
There are so many problems with the microsoft one.
dukey
19th February 2010, 14:55
Well, I am not sure I have enough knowledge to make a proper source filter for this. Even having written a few direct show filters, I still find direct show a complicated beast. But I did manage to solve the decryption issue, even went as far as to write a simple command line program that would decrypt entire DVDs (with a drive and windows region mismatch) to test my decryption code. There is plenty of code out there to parse IFO files, split mpeg files etc. Someone that knows what they are doing I am sure we could pull this off. I am more than willing to share the work I've done. The motivation for me was simply to add nice DVD support to my own software.
Edit:
Here's the link I posted to before on this subject
http://forum.doom9.org/showthread.php?t=150178
dansrfe
19th February 2010, 20:19
Open Source would be simply awesome. :eek: :)
dansrfe
20th February 2010, 18:26
Not to bump the thread or anything but will there be any updates on this open source dvd navigator filter?
dukey
21st February 2010, 11:48
Well, if others are interested I might give it a bash. But the project is too big for 1.
dansrfe
21st February 2010, 20:16
Yeah if others could join in that would be awesome. Let's all have a team effort everyone :D The result will be phenomenal if this works out :)
dansrfe
22nd February 2010, 04:02
The main problem is that If I play straight from the VOB file then it defaults to the 2 CH AC3 and mpc doesn't allow me to change to 6 CH AC3 :( The only way for me to play 6 CH AC3 without demultiplexing all the vobs and AC3 audio and joining it is for me to change the renderer to VMR 9 (Windowed) and then play from the IFO file and then it allows me to switch Audio streams while the movie is playing from mpc's menu.
a4840639
22nd February 2010, 19:32
The main problem is that If I play straight from the VOB file then it defaults to the 2 CH AC3 and mpc doesn't allow me to change to 6 CH AC3 :( The only way for me to play 6 CH AC3 without demultiplexing all the vobs and AC3 audio and joining it is for me to change the renderer to VMR 9 (Windowed) and then play from the IFO file and then it allows me to switch Audio streams while the movie is playing from mpc's menu.
You can probably choose audio track through the MPEG splitter you are using.
dansrfe
22nd February 2010, 23:02
Can we please take this open source navigator project forward. I'm really interested and would have helped if I knew how to. :(
dansrfe
24th February 2010, 06:48
Anyone? :( I really don't want this thread to die :(
dukey
24th February 2010, 13:28
Well i was sort of working on something. Trying to compile the libdvdnav project in visual studio but it's giving me all kind of problems. Almost tempted to write one from scratch, but again the project is a lot of work for one.
dansrfe
25th February 2010, 00:19
I believe in you man :)
“Success is 10 percent inspiration and 90 percent perspiration"
- Thomas Edison
dansrfe
26th February 2010, 07:56
I was wondering if there was a way to mod the existing Microsoft DVD Navigator to accept non-MS renderers.
dukey
26th February 2010, 17:32
there isn't, it's closed source
dansrfe
26th February 2010, 20:55
there isn't, it's closed source
I was afraid of that :( Dammit MS only makes life harder for people :(
dansrfe
1st March 2010, 02:50
Any updates dukey :D ?
dukey
1st March 2010, 12:59
Sadly no not really. I did quite a lot of work finding and trying to port the libdvdnav library to visual studio. The xmbc project has a visual studio project of it. But just had so many problems with it, from compile errors to simply not being able to read the drive at all. So i've pretty much abandoned it for now. I think it might simply be easier to rewrite it from scratch.
dansrfe
1st March 2010, 18:22
If it helps any then I pretty much play only from region unlocked dvds (after backing them up to hd). I rarely play from the dvd drive. So maybe that will eliminate the part about CSS and stuff.
dansrfe
5th March 2010, 02:14
So I guess you are going to build it from scratch then :)
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.