Jump to content

DVD plays in Media Player Classic in WinXP, but not in Win98SE


diamant

Recommended Posts

I have here a certain original DVD, which shows the following issue:

If I try to play it with the Windows Media Player (WMP) as well as with the Media-Player-Classic (MPC, Version 6.4.9.1), it starts without problems.

If I try to play the same DVD in the same computer even with the same programm MPC 6.4.9.1, but under Win98SE, it does not start.

Instead of starting I get an error message in MPC "DVD copy protect fail".

I must say that I have installed Nero under WinXP, but not under Win98SE. Could this be an explanation for that mystery? Or are there other possible explanation, maybe any WinXP-built-in DVD-codec, which is missing in Win98SE?

PS: I suppose that the Toshiba DVD-drive has a hardware-built-in region code "2", and the DVD is also region "2".

Link to comment
Share on other sites


OK, I have found out some new "mysteries":

- the DVD plays in WinXP with MPC 6.4.9.1 (I told this yet)

- the DVD plays not in Win98SE with MPC 6.4.9.1 (I told this yet)

Then I tried, just for testing, PowerDVD-Version:

Now the DVD worked! But I don't want too many programs; I wanted it get to run with MPC (if possible).

So I manually registered the PowerDVD filters and choosed them inside of MPC: A none-copy-protected DVD worked with this filters (used by MPC). But the "problem-DVD": No way!

- the DVD plays with PowerDVD filters and PowerDVD

- the DVD plays not with PowerDVD filtes, used by MPC.

Then I inserted the problem-DVD into an old Notebook, which has the same MPC-Version (6.4.9.1). Result:

It played immediately, without any "hacks" or settings changed!

What could be the remaining problem on my PC:

- DVD-drive (I don't think so, because it works in the same DVD-Drive with PowerDVD)

- MPC-Version (6.4.9.1) (I don't think so, because it works on the notebook)

- Win98SE & KernelEx (I don't think so, because it works on the notebook)? :wacko:

Maybe it has to do something with DirectShow?! Is PowerDVD an application which uses DirectShow? If so: Is it possible to convince MPC not tu use Directshow?

That's all very mysteriously, in my opinion.

Link to comment
Share on other sites

I must say that I have installed Nero under WinXP, but not under Win98SE. Could this be an explanation for that mystery? Or are there other possible explanation, maybe any WinXP-built-in DVD-codec, which is missing in Win98SE?
Then I tried, just for testing, PowerDVD-Version:
:blink: What happened to testing with Nero? Why did you "change horses" to PowerDVD?
Link to comment
Share on other sites

Try to register only CLVSD.AX from powerDVD on Win98. Then give it a shot

I tried this. Even registered all PowerDVD filters. You can see them inside MPC here:post-254155-0-09393800-1319828188_thumb.

The "Cyberlink Video/SP Decoder" is your suggested CLVSD.AX. I can indeed get it to be used by MPC to play DVDs.

But even if I activate all Cyberlink Filters from PowerDVD, I still get the error message "Copy protect fail".

I have still no solution for the problem, but I have now a idea what could cause the issue:

While I played a "no-problem-DVD", I looked at the used-filter-list. I noticed that MPC used the

"DVD Navigator" from Microsoft, although it was blocked(!) and i hat set the priority of the "Cyberlink DVD Navigator" to high.

I could not get MPC to use "Cyberlink DVD Navigator" instead of the Windows built-in "DVD Navigator". :realmad:

I found out that the Windows "DVD Navigator" is hidden inside the file "qdvd.dll" in C:\Windows\System.

I did the following test:

I temporarily deleted this "qdvd.dll".

Then I inserted the Problem-DVD and tried to start it with PowerDVD itself. Result: It started. That seems that PowerDVD makes no use of "qdvd.dll".

Then I tried to play dhe Problem-DVD with MPC. Result: I got an error message

"Failed to query the needed interfaces for DVD playback"

before the "Copy protect fail" message could appear.

So I suppose this qdvd.dll could be the issue. Furthermore I found a website at Microsoft with descibed the possible problem. But I can not install the linked patch there?!

Furthermore I found out that my DVD-Device is CPRM compatible :angry: .

But the DVD-Device in the notebook which plays the DVD with MPC under Win89SE is not CPRM compatibly.

This would explain why the DVD plays not in my PC, but in the notebook - with exactly the same system settings.

Any hints how to "delete" the CPRM compatibility from my DVD-Device? I dont't want to by a new (or old) one.

Link to comment
Share on other sites

- the DVD plays in WinXP with MPC 6.4.9.1

- the DVD plays not in Win98SE with MPC 6.4.9.1

- the DVD plays with PowerDVD filters and PowerDVD

- the DVD plays not with PowerDVD filtes, used by MPC.

Maybe it has to do something with DirectShow?! Is PowerDVD an application which uses DirectShow? If so: Is it possible to convince MPC not tu use Directshow?

Windows 98SE requires a different version of MPC 6.4.9.1, than does Windows XP. The 98SE version is non-unicode, and some of the internal codecs are different from the Windows XP version. You can get both versions here: http://www.free-codecs.com/media_player_classic_download.htm

The last Windows 98SE version of MPC 6.4.9.1, which version I use, is revision 82. The latest XP version has a higher revision number, but also contains internal codecs incompatible with 98SE. If your notebook is 98SE, and plays the DVD's, copy the notebook MPC to your desktop PC, and see if the notebook version also works on the desktop. Again, there are different versions of MPC 6.4.9.1, even with the same version number.

MPC 6.4.9.1 is a DirectShow media player, as is Windows Media Player. Thus, MPC is able to use external DirectShow codecs to play DVD's, but you must first turn off related internal codecs in MPC. External codecs in MPC may be incompatible with Windows 98 SE. If so, some (but not all) of these external codecs may be made compatible using Kernelex. (If Kernelex is installed, right-click on the codec's dll or ax file, select properties, change Kernelex compatibility to Windows 2000 or Windows XP). Note only DirectShow filters, whether internal or external, work in MPC.

Link to comment
Share on other sites

Any hints how to "delete" the CPRM compatibility from my DVD-Device? I dont't want to by a new (or old) one.

DVDFab Passkey is supposed to be able to remove this kind of thing. It won't work on 9x tough.

This is software running in background for copying DVDs.

But I want not copy the DVD.

I thought that is would be maybe possible to hack the firmware from the DVD-Drive with any tool?

I know that there are tools to do something for other hardware components, for example video cards (see Nvidia BIOS Editor as example).

The last Windows 98SE version of MPC 6.4.9.1, which version I use, is revision 82. The latest XP version has a higher revision number, but also contains internal codecs incompatible with 98SE. If your notebook is 98SE, and plays the DVD's, copy the notebook MPC to your desktop PC, and see if the notebook version also works on the desktop. Again, there are different versions of MPC 6.4.9.1, even with the same version number.

I have also revision 82. I also tested revision 107, which seems to be the latest "non-home-cinema"-version for WinXP - it worked with KernelEx. I could not notice any major differences between this 2 revisions. Both show exactly the same (not)-DVD-playing effect with the problem-DVD.

Relying to the MPC version from the notebook: I copied this version from my PC to the notebook some time ago; so it's the same version :huh: .

The mystery is, that the same version works on one computer and not on the other one.

I suspect the DVD-Drive now (in combination with the file qdvd.dll), becaus the DVD-Drive in my PC has RPCM-ability (unfortunately), but this one in the notebook not. Maybe I should swap both Drives... :blink:

MPC 6.4.9.1 is a DirectShow media player, as is Windows Media Player. Thus, MPC is able to use external DirectShow codecs to play DVD's, but you must first turn off related internal codecs in MPC.

I turned off all internal codecs in MPC. But it still uses the MS-built-in DVD-Navigator... :}

PS: I copied manually the qdvd.dll for Win2000 to the system directory, but this version doesn't work. It can not be registered by regsvr32.exe, and MPC does not play any DVD with it. So this qdvd.dll seems to be indeed incompatible.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...