View Full Version : Problem with Xmpeg when Divx4 and 5 installed side-by-side
Nazgul
29th April 2002, 00:40
I used one of the bundled installers posted in the Divx5 forum to install Divx4.12 as a separate codec. Everything works great in VirtualDub, however I have a problem in Xmpeg. If I select Divx5, go back to the main menu, then go back to the screen where I select the codec, it's on Divx4.12. I know this happens when I leave, not when I go back because when I encode it used Divx4.12. I've wiped the registry key for Xmpeg but it still happens. My only guess is that Xmpeg looks at the codec settings in the system differently than VirtualDub does. Anyone have an idea how to fix this? I would very much like to be able to use Divx5 in Xmpeg but still have Divx4 installed.
Head Hunter
29th April 2002, 02:12
Same thing happens to me when using TMPGenc. However, if I choose DivX 5 or 4.12 the DivX 5 window shows up, and when I go back to it DivX 4.12 is displayed.
Dark-Cracker
29th April 2002, 14:33
perhaps the problem come to the fact , divx4 and divx5 use the same registrykey to store the settings. try to delete this registry key :
Hkey_current_user\software\divxnetwork\divx4windows\
start flask or tmpeg and select divx 4 or 5 and say me if it work.
Dark-Cracker
29th April 2002, 15:06
i have fix this problem now work perferctly with Xmpeg, i dont have try with Tmpeg but the problem come to the fact, the divx4.12 version use the DVX4 fourcc , instead of DIVX (like Divx5) but in the old version the new fourcc was only written in the registry (virtualdub use the registry to find the fourcc code) but Xmpeg and surely tmpeg use the internal fourcc of the dll (and divx4 and divx5 have the same fourcc code) .
after a little hack of the dll i have written the new fourcc IN the dll not only in the registry , and i have do too a little hack for the registry storing settings, now divx 4 use the reg key : DivX412Codec and the divx5 still use the DivX4Windows reg key.
the new fully fixed version is here :
http://membres.lycos.fr/darkangel47/DivX4Inf.zip
Ps: tested with Xmpeg/virtualdub but not Tmpeg (i don't have it), post a msg to say if it work (or not :) ) for you.Bye
Nazgul
29th April 2002, 15:42
Originally posted by Dark-Cracker
i have fix this problem now work perferctly with Xmpeg, i dont have try with Tmpeg but the problem come to the fact, the divx4.12 version use the DVX4 fourcc , instead of DIVX (like Divx5) but in the old version the new fourcc was only written in the registry (virtualdub use the registry to find the fourcc code) but Xmpeg and surely tmpeg use the internal fourcc of the dll (and divx4 and divx5 have the same fourcc code) .
after a little hack of the dll i have written the new fourcc IN the dll not only in the registry , and i have do too a little hack for the registry storing settings, now divx 4 use the reg key : DivX412Codec and the divx5 still use the DivX4Windows reg key.
the new fully fixed version is here :
http://membres.lycos.fr/darkangel47/DivX4Inf.zip
Ps: tested with Xmpeg/virtualdub but not Tmpeg (i don't have it), post a msg to say if it work (or not :) ) for you.Bye
Sounds great, but I have one question. If I encode a movie with your newest Divx4.12, and I go to play it on a machine that has Divx5 installed but NOT the modified Divx4.12, will it still play?
Dark-Cracker
29th April 2002, 16:57
in fact the codecs have 2 part : one for encode and the other part for reading the codec.
the first part is a dll file (Xvid.dll, divx.dll, divx4.dll...)
and the other part is a DirectShow filter (*.ax) (ex: xvid.ax, DivXdec.ax ...) the new Divx5 direct show filter could read Divx3/divx4/and Divx5 movie , the .dll file have not important in the reading of the file.
i hope i have answer to your question.
PS: try to instal the "ffdshow" directshow filer it remplace the Divx5 directshow filter and support the reading of Divx3/Divx4/divx5/Xvid movie with using less the cpu.
http://cutka.szm.sk/xvid/xvid.html
bye.
>Sounds great, but I have one question. If I encode a movie with your
>newest Divx4.12, and I go to play it on a machine that has Divx5
>installed but NOT the modified Divx4.12, will it still play?
Nazgul
29th April 2002, 17:35
Originally posted by Dark-Cracker
in fact the codecs have 2 part : one for encode and the other part for reading the codec.
the first part is a dll file (Xvid.dll, divx.dll, divx4.dll...)
and the other part is a DirectShow filter (*.ax) (ex: xvid.ax, DivXdec.ax ...) the new Divx5 direct show filter could read Divx3/divx4/and Divx5 movie , the .dll file have not important in the reading of the file.
i hope i have answer to your question.
PS: try to instal the "ffdshow" directshow filer it remplace the Divx5 directshow filter and support the reading of Divx3/Divx4/divx5/Xvid movie with using less the cpu.
http://cutka.szm.sk/xvid/xvid.html
bye.
>Sounds great, but I have one question. If I encode a movie with your
>newest Divx4.12, and I go to play it on a machine that has Divx5
>installed but NOT the modified Divx4.12, will it still play?
Sorry, but this didn't work. I still have the same problem in Xmpeg, it automatically flips back to Divx4 if I try to use Divx5.
Head Hunter
29th April 2002, 17:57
The modified DivX4INF didn't fix the problem with TMPG, however I almost never use DivX 4 so don't waste your time trying to fix if on my behalf.
Dark-Cracker
29th April 2002, 18:07
seems strange i tested with Xmpeg4.5 and Tmpeg and it work well , be sure u have delete the old c:\windows\system\divx4.dll and install the new .dll file then reboot.
to know if u use the *fixed* dll, in Xmpeg when u choose the codec (divx 4.12 in the combobox) u have something like :
old dll :
---------
FourCC : DIVX
codec driver : c:\windows\system\Divx4.dll
Configuration : Yes
Format RGB 32 bit
fixed dll :
-----------
FourCC : DVX4
codec driver : c:\windows\system\Divx4.dll
Configuration : Yes
Format RGB 32 bit
Dark-Cracker
30th April 2002, 23:27
sorry i have upload the wrong file on the server now the link is fixed, try again with the updated file :
http://membres.lycos.fr/darkangel47/DivX4Inf.zip
Sorry again . I think now all it working , test it and post the result. Thank u.
PS: it all work perhaps it was a good idear to send this fixed file to the autor of codec pack (Nimo...etc...) to solve the problem for the other user.Bye. think to post the result.
Head Hunter
1st May 2002, 02:14
That fixed my TMPG problem on WinME. Thanks
Dark-Cracker
1st May 2002, 13:59
happy to see it work :)
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.