Jump to content

Recommended Posts

Posted

Hey guys,

A couple quick questions for you.

1. Does mp4sdmod.dll from KB895181 work on 98SE/ME with WMP9?

2. Do qdv.dll from KB872901 and qdvd.dll from KB836880 work on 98/SE/ME with DX9 installed?

the_guy


Posted

1) I don't know cos I haven't got WMP9 installed

2) I don't know either as I was not aware of those fixes until now.

I haven't got any DV equipment so I can't test KB872901 but I'll test the other one for DVD and I'll let you know how it fares.

Posted

Thanks eidenk,

Would anyone else be able to test the files? I was mainly just checking about whether windows would be able to boot with the directx files. I think 895181 will work with MP9 as it does on 2000.

the_guy

Posted

Thanks. I'll probably make an unofficial patch for it soon.

Now, I just need someone to confirm/deny that 872901 and 895181 work properly.

the_guy

Posted

So far:

qdv.dll 6.05.1.904 [Q872901] registers correctly using regsvr32.exe.

qdvd.dll 6.05.1.903 [Q836880] does NOT register correctly using regsvr32.exe [probably tied into NTx specific DLLs].

mp4sdmod.dll 10.00.00.3911 [Q895181] registers correctly using regsvr32.exe.

eidenk:

What player did you use to play DVDs after copying qdvd.dll to %windir%\system ?

If you haven't used WMP9 [or WMP9 with 98SE2XP +/- 98SEMP10 enhancements] or a 3rd party app that uses DirectShow APIs, then qdvd.dll is most likely not used by your DVD player [players like PowerDVD +/- WinDVD most likely use their own proprietary APIs].

On the other hand, qdvd.dll + qdv.dll are components of DirectShow, so it is possible that other [3rd party] apps may be able to use them, *if* they are designed to use M$ DirectShow APIs to play DVDs and/or digital video content.

I have played a few MPG [DivX] + AVI [DivX] files, and so far they played ok.

I have used MPC [Media Player Classic] 6.4.9.0 to play a DVD using qdvd.dll 6.05.1.903. Did NOT work.

I guess MPC uses DirectShow APIs to play DVDs.

After I restored qdvd.dll 6.05.01.0902 [from DX 9.0c] MPC played the DVD ok.

HTH

Posted (edited)

I used Power DVD 4.0 but I haven't actually looked whereas it was using that dll.

Edit : Power DVD does use that dll but probably only loads it without really using it as I have tried also Zoom Player 2.9 now and this one fails, saying it is unable to render the graph. It plays fine with the original qdvd.dll.

Edited by eidenk
Posted (edited)

BTW:

How to play DivX movies streamed from internet servers in your browser if using Windows 98 (FE)/98 SE/ME.

This works theoretically with Firefox 1.x.x.x, Netscape 8.x, MS IE 5/6, Opera 8.5/9.xx.

Tested only with Win98SE [+ 98SE2ME + 98SE2XP + 98SEMP10] + MS IE 6.0 SP1 + Firefox 1.5.0.7.

This guide is necessary because latest version [1.1.0] of Divx Web Player works *only* with Win2000/XP/2003 OSes. :(

Step-by-step:

1. Download + install *older* Divx Web Player 1.0 [894 KB]:

http://download.divx.com/labs/DivXBrowserPluginInstaller.exe

More info:

http://labs.divx.com/archives/000072.html

These links found also here:

http://www.mdgx.com/drv.htm#DRV

2. Make sure UNICOWS.DLL 1.0.4018.0 [245408 bytes] is either in %windir%\SYSTEM [installed by Divx Web Player], or if you need to use a newer version [like UNICOWS.DLL 1.1.3790.0, 258352 bytes placed into %windir%\SYSTEM], then copy the older UNICOWS.DLL 1.0.4018.0 into your browser's Plugins directory/folder.

If using Firefox, default is C:\Program Files\Mozilla Firefox\Plugins .

3. Go to a web site with DivX movies, like:

http://stage6.divx.com/videos/

and try to play a couple of movies [i used Firefox 1.5.0.7].

4. Very important:

Do *NOT* allow the DivX plugin to download/install/update to newest version 1.1.0 !!!

The newest DivX Web Player plugin 1.1.0 does *NOT* work with 9x [95/98/ME] OSes, works only with NTx [2000/XP/2003] OSes.

Only if you also use NTx Oses, download + install latest DivX Web Player:

http://www.divx.com/divx/webplayer/

File [1.22 MB]:

http://download.divx.com/player/DivXWebPlayerInstaller.exe

HTH

Edited by MDGx
Posted (edited)
So far:

qdv.dll 6.05.1.904 [Q872901] registers correctly using regsvr32.exe.

qdvd.dll 6.05.1.903 [Q836880] does NOT register correctly using regsvr32.exe [probably tied into NTx specific DLLs].

mp4sdmod.dll 10.00.00.3911 [Q895181] registers correctly using regsvr32.exe.

you're NOT supposed to REGSVR32 the QDVD.DLL file. I used v6.05.1.904 of QDVD.DLL under my WinME computer [included in DirectX 9.0C package > look inside the DXNT.CAB file and extract the updated qdvd.dll file onto a Win98 or ME computer] and have found no problems (and I did NOT need to use the "regsvr32 qdvd.dll" command). so the Q872901 & Q836880 DX9 fixes are included in DirectX 9.0c.

Edited by erpdude8
Posted
Thanks. I'll probably make an unofficial patch for it soon.

Now, I just need someone to confirm/deny that 872901 and 895181 work properly.

the_guy

dont make one, the_guy (at least not yet). Q872901 & Q836880 are included in the DXNT.CAB file of DirectX 9.0c Redist package.

I have yet to test Q895181.

Posted

@erpdude8: They are included in dxnt.cab, but 98/ME install using directx.cab instead, which does NOT include KB872901/KB836880.

the_guy

Posted
@erpdude8: They are included in dxnt.cab, but 98/ME install using directx.cab instead, which does NOT include KB872901/KB836880.

the_guy

yeah I got that. you have to extract the qdv.dll and qdvd.dll files from the DXNT.CAB file manually onto a Win98 or WinME computer to use those files. since ME's SFP feature protects those two files, I had to use WinKill to shut down STMGR.EXE (the SFP applet) and then extract and overwrite the QDV.DLL & QDVD.DLL files in WinME.

Posted

QDVD.DLL + QDV.DLL contain "DLLRegisterServer" strings, therefore *must* be registered using regsvr32 for proper operation.

If the NTx counterparts cannot register properly under 9x OSes, that means those DLLs will *not* work properly under 9x Oses, mainly because some of their file dependencies which will *not* resolve.

HTH

  • 2 months later...
Posted (edited)
QDVD.DLL + QDV.DLL contain "DLLRegisterServer" strings, therefore *must* be registered using regsvr32 for proper operation.

If the NTx counterparts cannot register properly under 9x OSes, that means those DLLs will *not* work properly under 9x Oses, mainly because some of their file dependencies which will *not* resolve.

HTH

you were right on, MDGx. I stand corrected. I tried registering & using the NT-based QDV.DLL and QDVD.DLL files (from DXNT.CAB file of DX9.0c) under WinME and the MS DVD Player applet [dvdplay.exe] does not work. It'll display an error message to "upgrade DShow". I overwritten those two files with the 9x-based editions (from the DIRECTX.CAB file of DX9.0c) and the WinME DVD Player program [dvdplay.exe] now runs properly.

The MS DVD Player app [DVDPLAY.EXE] is stored in the WINDOWS folder. You'll need at least a DVD drive to run DVDPLAY.EXE on a Win98 or WinME computer.

Edited by erpdude8

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...