View Full Version : Make DivX5 NOT play DivX3.11 content, the solution!
Chibi Jasmin
6th March 2002, 16:42
With some hints from forum members, I actually figured it out. There is a registry key called "FilterData", which defines (among some other stuff I think), what input (FourCC-Codes) a DS-Filter accepts.
You can check this in GraphEdit with Insert DS Filter and then checking the pins, there you can see, which FourCC-Codes a specific filter will take!
Okay, after I finally found the keys in the registry I looked onto the changes between DivX4.12 (play all content), DivX4.12 (play only DivX4) and DivX5...basically it's the following:
All following everytime occur both in upper and lower case (divx/DIVX) in the FilterData, I will only write lower case here.
DivX4All: divx, div3, div4, div5, div6
DivX4Only: divx
DivX5: divx, dx50, div3, div4, div5, div6
At the moment (if we want to continue div3/4 with the old filter), we only need divx and dx50, that is because DivX5 write FourCC-Code divx and used codec dx50 into the avi file (unlike DivX4 which both times wrote divx)
So I overwrote div3-div6 in the filter data entries with something unused, in my case ABCD.
Now only divx/DIVX/dx50/DX50 gets played with the DivX5DS-Filter.
Here on my WinXP System (no guarantees for other systems or whatever), it's the following 6 keys and you have to replace ALL of them:
[HKEY_CLASSES_ROOT\CLSID\{083863F1-70DE-11d0-BD40-00A0C911CE86}\Instance\{78766964-0000-0010-8000-00AA00389B71}]
[HKEY_CLASSES_ROOT\CLSID\{083863F1-70DE-11d0-BD40-00A0C911CE86}\Instance\CLSID_DivXDeux]
[HKEY_CLASSES_ROOT\CLSID\{CF49D4E0-1115-11CE-B03A-0020AF0BA770}\Instance\CLSID_DivXDeux]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{083863F1-70DE-11d0-BD40-00A0C911CE86}\Instance\{78766964-0000-0010-8000-00AA00389B71}]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{083863F1-70DE-11d0-BD40-00A0C911CE86}\Instance\CLSID_DivXDeux]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{CF49D4E0-1115-11CE-B03A-0020AF0BA770}\Instance\CLSID_DivXDeux]
In all 6 locations you have to replace the existing FilterData-entry with this:
"FilterData"=hex:02,00,00,00,00,00,80,00,02,00,00,00,00,00,00,00,30,70,69,33,\
00,00,00,00,00,00,00,00,0c,00,00,00,00,00,00,00,00,00,00,00,30,74,79,33,00,\
00,00,00,10,01,00,00,20,01,00,00,31,74,79,33,00,00,00,00,10,01,00,00,30,01,\
00,00,32,74,79,33,00,00,00,00,10,01,00,00,40,01,00,00,33,74,79,33,00,00,00,\
00,10,01,00,00,50,01,00,00,34,74,79,33,00,00,00,00,10,01,00,00,60,01,00,00,\
35,74,79,33,00,00,00,00,10,01,00,00,70,01,00,00,36,74,79,33,00,00,00,00,10,\
01,00,00,80,01,00,00,37,74,79,33,00,00,00,00,10,01,00,00,90,01,00,00,38,74,\
79,33,00,00,00,00,10,01,00,00,a0,01,00,00,39,74,79,33,00,00,00,00,10,01,00,\
00,b0,01,00,00,3a,74,79,33,00,00,00,00,10,01,00,00,c0,01,00,00,3b,74,79,33,\
00,00,00,00,10,01,00,00,d0,01,00,00,31,70,69,33,08,00,00,00,00,00,00,00,01,\
00,00,00,00,00,00,00,00,00,00,00,30,74,79,33,00,00,00,00,10,01,00,00,e0,01,\
00,00,76,69,64,73,00,00,10,00,80,00,00,aa,00,38,9b,71,64,69,76,78,00,00,10,\
00,80,00,00,aa,00,38,9b,71,44,49,56,58,00,00,10,00,80,00,00,aa,00,38,9b,71,\
64,78,35,30,00,00,10,00,80,00,00,aa,00,38,9b,71,44,58,35,30,00,00,10,00,80,\
00,00,aa,00,38,9b,71,41,42,43,44,00,00,10,00,80,00,00,aa,00,38,9b,71,41,42,\
43,44,00,00,10,00,80,00,00,aa,00,38,9b,71,41,42,43,44,00,00,10,00,80,00,00,\
aa,00,38,9b,71,41,42,43,44,00,00,10,00,80,00,00,aa,00,38,9b,71,41,42,43,44,\
00,00,10,00,80,00,00,aa,00,38,9b,71,41,42,43,44,00,00,10,00,80,00,00,aa,00,\
38,9b,71,41,42,43,44,00,00,10,00,80,00,00,aa,00,38,9b,71,41,42,43,44,00,00,\
10,00,80,00,00,aa,00,38,9b,71,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00
After that you're set... :-) Enjoy!
On other Windows-Versions you can try to find the Filter Data Keys the same way I found them, if they are in other locations, by searching for "DivX Decoder Filter" in the registry. You find the string a lot of times, it does not always have a filter data entry next to it...
NOTE
The above filter data reg entry was for DivX 5.0 DS-Filter, the DivX 5.01 Filter supports these file types:
divx, dvx1, dx50, div3, div4, div5, div6
So since dvx1 is new, you can't use the above filter data and would have to do it manually as described (overwriting the ones you don't want, for example div3 and div4). But instead of that better use the updated method below.
UPDATE
There is a more elegant method posted further down by orulz. I'll quote it here for your convenience:
Originally posted by orulz
There's an easier (and somewhat more kosher, I believe) way to solve this problem.
The key lies in directshow filter priority (aka merit), which a simple edit of the registry can be used to set.
1. Install divx5 first, and then install divx3.11
2. Run regedit
3. Do 'find', tell it to look for "DivX MPEG-4 DVD Video Decompressor"
4. Keep doing 'find again' until you get to one that has a binary value titled "Filter Data" in the same key
5. Choose file menu -> Export and save the key to a .reg file. This backs the key up in case you mess up.
6. Double click that binary value "Filter Data" to edit it
7. The seventh byte (2 digit hex number) from the left on the first line should be "80".
8. Move your cursor onto it, hit delete, and then type "90" in its place (this should also get all the other bytes aligned back to the way that they were before).
9. Reboot
10. And once again enjoy 640x480 DivX3 movies with full postprocessing on a 800MHz system!
That bumps up the DivX3 filter's priority from x00800000 to x00900000 - DivX5's filter stays at x00800000 so DivX3's takes priority on everything that it is capable of playing. I have included a .reg file that performs this on my system but I do not guarantee that it will work on everyone's.
If you run 'regsvr32 DivX_c32.ax' again for whatever reason (or reinstall divx3.11) you will have to repeat this process.
This same method can be used to choose which MPEG2 filter you want to use by default in media/bs/zoom player to play MPEG2/VOB files if you have more than one such filter installed. Say you have windvd, pdvd, and ATI's player. Bump up the priority of the one that you like best, and that'll become the default directshow filter.
*****divx3.reg starts here*****
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\CLSID\{083863F1-70DE-11d0-BD40-00A0C911CE86}\Instance\{82CCD3E0-F71A-11D0-9FE5-00609778AAAA}]
"FriendlyName"="DivX MPEG-4 DVD Video Decompressor "
"CLSID"="{82CCD3E0-F71A-11D0-9FE5-00609778AAAA}"
"FilterData"=hex:02,00,00,00,00,00,90,00,02,00,00,00,00,00,00,00,30,70,69,33,\
00,00,00,00,00,00,00,00,08,00,00,00,00,00,00,00,00,00,00,00,30,74,79,33,00,\
00,00,00,d0,00,00,00,e0,00,00,00,31,74,79,33,00,00,00,00,d0,00,00,00,f0,00,\
00,00,32,74,79,33,00,00,00,00,d0,00,00,00,00,01,00,00,33,74,79,33,00,00,00,\
00,d0,00,00,00,10,01,00,00,34,74,79,33,00,00,00,00,d0,00,00,00,20,01,00,00,\
35,74,79,33,00,00,00,00,d0,00,00,00,30,01,00,00,36,74,79,33,00,00,00,00,d0,\
00,00,00,40,01,00,00,37,74,79,33,00,00,00,00,d0,00,00,00,50,01,00,00,31,70,\
69,33,08,00,00,00,00,00,00,00,01,00,00,00,00,00,00,00,00,00,00,00,30,74,79,\
33,00,00,00,00,d0,00,00,00,60,01,00,00,76,69,64,73,00,00,10,00,80,00,00,aa,\
00,38,9b,71,44,49,56,31,00,00,10,00,80,00,00,aa,00,38,9b,71,64,69,76,31,00,\
00,10,00,80,00,00,aa,00,38,9b,71,44,49,56,32,00,00,10,00,80,00,00,aa,00,38,\
9b,71,64,69,76,32,00,00,10,00,80,00,00,aa,00,38,9b,71,44,49,56,33,00,00,10,\
00,80,00,00,aa,00,38,9b,71,64,69,76,33,00,00,10,00,80,00,00,aa,00,38,9b,71,\
4d,50,34,53,00,00,10,00,80,00,00,aa,00,38,9b,71,6d,70,34,73,00,00,10,00,80,\
00,00,aa,00,38,9b,71,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
Any questions? let me know.
Get it from http://www4.ncsu.edu/~opevans/divx3fix.reg
-orulz
UPDATE again (quoted from further down):
Originally posted by Tsui
Here is a solution for all OS.
You needn't change the registry, just change the byte in the decompressor itself.
DivX 3.x Decompressor-Priority-Patch
FileName : divx_c32.ax
FileSize : 240.400 Bytes
FileVersion : 4.1.0.3917
0. If you are running Win9x then go to Windows\System
If you are running Win2k/XP then go to Windows\system32
1. deregister the current decompressor :
regsvr32 /u divx_c32.ax
2. change one byte in the file with an hex-editor
Offset 0xc4a (dezimal 3146)
change 80 to 90
3. register the patched decompressor :
regsvr32 /s divx_c32.ax
thats all
Maybe you have another version of the decompressor,
then you must search for 'div3' (lowercase, without '),
and substract 174 (dezimal) of the offset where the strin 'div3' was found.
In my version the offset of 'div3' is 0xcf8 (3320 dezimal).
3320 minus 174 is 3146 (dezimal) converted to hex : 0xc4a
'div3' is found 6 times, you must use the first one (lowest offset).
If you aren't firm in using an hex-editor,
I can make a patch or upload the patched version of the decompressor (look at geil.webpark.cz).
I also will integrate that patched decompressor in my filter-pack.
Greetings
Tsunami
mpeg2hq@lycos.de
geil.webpark.cz
ONE MORE UPDATE
If you are interested in the new DivX3 (decoder V8.0.0.4487, encoder V4.1.0.3927), there's a pack that contains this version with already priority patched decoder filter, see here for more information: http://forum.doom9.org/showthread.php?s=&threadid=32453! The final version V1.0 of the pack from the page linked in that thread (http://www.geocities.com/xkodi) is the one with the priority patched decoder filter!
Update for DivX 5.2+
If you want to make the DivX3 Priority Patch work again with DivX 5.2, you can do the following:
Look here:
[HKEY_CLASSES_ROOT\CLSID\{083863F1-70DE-11d0-BD40-00A0C911CE86}\Instance\{78766964-0000-0010-8000-00AA00389B71}]
and here:
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{083863F1-70DE-11d0-BD40-00A0C911CE86}\Instance\{78766964-0000-0010-8000-00AA00389B71}]
in the filter data entries...the 8th byte now reads FF instead of 00 which it reads in the other 4 locations mentioned in first post...replacing the FF with 00 in these two locations makes the priority patched Div3 work again...bit easier than to overwrite the fourccs in the filter data entry, but still not an elegant solution.
Better alternative:
Do the exact opposite to the Div3 Priority Filter Data (leaving the DivX5 Filter data alone), that means in these two locations replace the 8th byte 00 with FF:
[HKEY_CLASSES_ROOT\CLSID\{083863F1-70DE-11d0-BD40-00A0C911CE86}\Instance\{82CCD3E0-F71A-11D0-9FE5-00609778AAAA}]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{083863F1-70DE-11d0-BD40-00A0C911CE86}\Instance\{82CCD3E0-F71A-11D0-9FE5-00609778AAAA}]
This is the better version in my opinion, because Div3 don't get updated anymore and you won't have to repeat this process, every time you install a new DivX5 (as you would have with first version)
Still no ideal thing, maybe someone can patch DivXC_32.ax again to include the 90 FF (7th-8th byte filter data) now instead of 90 00...
Great!
I had only replaced 4 Locations (with the DivXDeuX).
I will try this evening (when i'm back from work) all 6 Locations.
greetz, Uli
KoVaR
6th March 2002, 17:07
coul you export changed keys and post .reg file somewhere ?
mwillberg
6th March 2002, 17:23
I read your post too early to get the file, so I did it manually. Thank you very much, it works! Funny thing though, it didn't work at first, but after I rebooted the change kicked in. Just something to try for everyone else if it doesn't seem to work at first...
Thanks a lot for finding this!
Yup it worked :)
But thanks DivXNetworks ( :p to you!! ) it screwed the XviD directshow filter :mad: No filtering at all!
I'll stick with DivX 4.12 till the su**ers (sorry) at DXN got it right. I hate this almighty attitude of them.
greetz, Uli
BTW: I'm using the free version, not that "pro" system damager ;)
Chibi Jasmin
7th March 2002, 08:02
I'm not into XVid at all, so maybe I am wrong, but doesn't the XVid-DS-Filter kick in with FourCC-Code XVID? So the above manipulation shouldn't have to do with it...
What do you mean DivxNetworks screwed it? Does the DivX5 installation somehow affect a registered Filter for FourCC XVID?
Chibi Jasmin
7th March 2002, 08:53
There is a post in the XVID-Forum about this I just saw. But the "solution" was to uninstall DivX5...I'm not into researching this right now, but if anyone knows a better one keeping DivX5 installed, please let us know :-)
Chibi Jasmin, first i want to congrat you for your excelent post. :)
Then i want to say that the divx5 ds filter messing with the xvid ds filter still isn't confirmed.
I am using Xvid almost from the moment it appeard, and i too (like so many) installed divx5 when it came to surface. But i still have to experience any problems with my xvid encodings using xvid ds filter caused by having divx5 installed.
I too saw that post at the xvid forum, and made some tests, by having divx5 installed and uninstalled, and i couldn't reproduce the problems
those guys were having. The only problems i ever encountered with xvid ds filter were caused by my shity P2-350 (too damn slow) i have at work. By using a faster cpu, i had none.
By the way, the other day i saw a post where some guys were saying that girls weren't any good at this "rip thing". Maybe they should come here to see your work ;)
(You are a girl, right? If not, i am making a fool out of myself:D )
sierrafoxtrot
7th March 2002, 11:46
the divx5pro codec hasn't tried to hijack any of my xvid rips yet, but two thumbs up for chibi, now i got the divx3 filter back.
:)
theReal
7th March 2002, 13:54
I find the divx5 playback filter pretty good. The adjustment of how much post-processing you want is really good, I think. It plays back all files really nice, including DivX 3.11 SBC.
But, as always, that's a matter of taste, I guess :-)
Chibi Jasmin
7th March 2002, 14:59
During reg-searching and realtime monitoring reg-changes and stuff, I also couldn't find any references from DivX5 to FourCC-Code XVID, so I think, there's no relation...but who knows :-)
Chibi Jasmin
7th March 2002, 17:16
READ UPDATE ABOVE, DivX5 Playback got screwed with first version, now fixed!
About the XviD-DS filter...
Maybe the DivX 5 Codec gets pissed because the XviD-DS filter also decodes 'divx' and 'DIVX' FourCCs, as you can see in XviDs FilterData.
I will discuss that over in the XviD-Forum.
greetz, Uli
Chibi Jasmin
8th March 2002, 00:10
if it acts as with div3 and so on, it will just override...and the solution could be the same...maybe overwriting DIVX in the XVid-FilterData will help? :-)
The XviD filter does have DivX FourCC as a code it supports, however the code in the filter, doesn't allow a connection to the DivX FourCC.
Ill turn off all support for the DivX FourCC in the code, I doubt this is the cause of the problem, but its worth a shot :)
(Is someone writing a regisrty program to modify the Div3 fourcc in all the filterdata of the DivX Decoder...it would be useful, I could do it, if there are no other volunteers (im pretty busy till tuesday))
Cheers,
-Nic
Chibi Jasmin
8th March 2002, 12:24
Don't forget to at least turn off also div4 then... (was used by Fast Motion encodes).
slapper
9th March 2002, 02:13
Anybody know if these regfiles work for win98SE?
Chibi Jasmin
9th March 2002, 09:41
I don't, but you can search for "DivX Decoder Filter" and I think you will find some FilterData-Keys and change it as described...you will see then, if it's the same keys or not...but it will work, I guess...
Uli
11th March 2002, 11:39
After uninstall of DivX 5 (std) and uninstall of XviD, i reinstalled the 'pro' version of DivX 5, modified the FilterData to not play DivX 3 content ( BTW: worked great on Win98SE ) and after that i reinstalled XviD. Same again, XviD content is'nt filtered anymore. Instead it is played by VFW with the xvid.dll. Only way to get filtering, is uninstall of DivX 5. No probs with DivX 4.12 :(
A special question to Nic:
... deleted ... Nic already responded in the XviD forum
greetz, Uli
Uli
13th March 2002, 11:32
Now i have a working solution:
If i use BSPlayer the XviD-DS-filter kicks in correctly and the output gets properly filtered :)
But i noticed another side effect of DivX 5: :angry:
With DivX 5 installed, mediaplayer is'nt able to play Mpeg2 files anymore ( i have WinDVD 3.0 installed ), it is looking for a codec :confused:
Without DivX 5 installed mediaplayer uses correctly the intervideo filters and plays Mpeg2 files fine... weird...
WTF has DivX 5 to do with Mpeg2 :mad:
...anyway...
greetz, Uli
Darkvater
13th March 2002, 20:29
I have a problem too after the update.
All divx3 content is nicely played by WMP, but divx4 and 5 not (by WMP), it says it can't find a decoder.
But if I start the subalphaplaya it plays the file. Although doubleclicking on it, the subplaya freezes, starting and running works.
Any idea how I get divx4/divx5 content played with wmp? (it worked before the 'tweak').
P.S. Anyone got a backup of the original registry parts?
ssjkakaroto
13th March 2002, 23:29
thanks a lot!!:))) the reg files worked like a charm!!!
Chibi Jasmin
14th March 2002, 09:48
BTW: I always use BSPlayer, I didn't test with WMP...now I did!
No problems here with MPlayer 6.4 and 8.0! DivX3.11-, DivX4 and DivX5-Content work fine with both after the "tweak"...
Peters
14th March 2002, 20:14
unregistering dixdec.ax is enough (at least for me) to get divx 3.11 original DS filter when i need it
Darkvater
14th March 2002, 22:48
Originally posted by Darkvater
I have a problem too after the update.
All divx3 content is nicely played by WMP, but divx4 and 5 not (by WMP), it says it can't find a decoder.
But if I start the subalphaplaya it plays the file. Although doubleclicking on it, the subplaya freezes, starting and running works.
Any idea how I get divx4/divx5 content played with wmp? (it worked before the 'tweak').
P.S. Anyone got a backup of the original registry parts?
I come back to my original problem. It seems that it works all, although I have one movie that is encoded in divx4, but marked divx3. So WMP won't play it, VDub plays it, but says it doesn't have any sound, only Alpha Player plays it correctly.
DJ Bobo
17th March 2002, 00:15
@ Peters
This is it!
Xidus
17th March 2002, 10:25
If I'm reading this thread correctly then the reg files in the rar linked in the first post corrects this problem? Ok, now who's going to solve the problem of the broken reg files? I get a "the specified file is not a registry script" error for all of them.
damjang
21st March 2002, 13:49
Yesterday I install the DivX5 codec (only the codec- 1.5MB exe) and SURPRISE I can normaly play DIvX3.11 files with original Divx3 filter (wmp6.4), and play divx5 files with divx5 filter.
I have win98se! Previously I have installed divx3.11 and 4.12 (4.12 not to play 3.11 content). I do this: uninstall divx4.12 codec and then install divx5.
I this way all goes right!
Is this only happen to me or it's norma???
damjang
Chibi Jasmin
23rd March 2002, 09:58
Isn't automatic filter graph creation independent of player? I think it is, but not sure...
For Win 98 you can try what I did...search for "DivX Decoder Filter" in the registry and every time you find an entry "Filter Data" close to it, edit this entry as desctribed above (overwrite DIV3 etc. with something like ABCD). Then export every entry you found into a regfile...
simon79
24th March 2002, 13:43
Thanks for this Post. But if I want to import this .reg file it says that these can't be imported because these were no regestry files.
Perhaps this is because of Win98SE ?
So I decided to do it manually.
If I understood you right I have to overwrite e.g. Div3 with ABCD
not the numbers in the left rows ? Is that right ?
I did this for div3 - DIV6 => restartet the system.
No effect it still uses DivX5 to decode.
I did the changes with Regedit.
So can anyone help me ? Hads someone .reg files for Win98SE?
I want to do this because some movies are looking very bad with divX5 - don't know why - but the colors are very strange, and there are very strong shades e.g. sky! Others (div3) work fine.
(sorry for my bad english)
Chibi Jasmin
25th March 2002, 14:35
Well, I have no clue about Win98 at all. The Reg-Files will not work in 98SE that's for sure...
Manually replacing ALL entries as described should work after rebooting, I'm pretty sure...
damjang
25th March 2002, 17:46
Originally posted by chemmajik
How do you know what DShow filter is being used with whatever player?
For Win media player 6.4 play the avi and then go to properties. There you have all the filters in use and can change the filter options...
damjang
chemmajik
26th March 2002, 07:49
Peter whats that unreg command exactly? I'm not giving up my zoom player for playa... Those rar use binary filter data so it cannot be converted to win98se regedit4. This is really lame, the pro didnt give me any choices in overwriting player properties like prior 4.12 did. I found 4 locations that had it, my Nortons crashes so I cannot export a copy with them fixed. I can capture okay now with 3.11 again.
Chibi Jasmin
26th March 2002, 10:42
Once again, did someone try to do it manually on Win98 as described and can confirm it is possible?
ECY
26th March 2002, 19:17
i tried it out manually on Win98
and it works.
I can play divx3.11 files with the old filter
but i have still prob with divx4 files.
But nevermind
Got a inf file for you guys it automactically modifies the registery
to playback divx3.11 files with the old filter
http://www.angelfire.com/empire/ecy/divx5reg.zip
Chibi Jasmin
27th March 2002, 19:35
There's only 3 FilterData entries in Win9x? I didn't have the time to read through your filter data entries...what did you have to change? Same as above on XP?
What problems do you have with DivX4?
You have to know, DivX5 uses by default
FourCC: DIVX
UsedCodec: DX50
Divx4 uses both times DIVX
Chibi Jasmin
27th March 2002, 19:45
Just saw your filter data entries are different from mine...what exactly did you change?
I changed all DIV3/div3 - DIV4/div4 - DIV5/div5 - DIV6/div6 entries to ABCD.
And remember on WinXP it is 6 times Filter data as above, maybe worth a check, if you forgot something?
chemmajik
1st April 2002, 15:20
For win98se I just ABCD div3 & DIV3, as for divx4-5 I didnt care if they don't know how to work around themselve's thats divx pro5's problem.
Chibi Jasmin
1st April 2002, 18:41
I don't know what you mean...
div3 is for DivX3.11 Low Motion
div4 is for DivX3.11 Fast Motion
div5 and div6 I don't know :-)
divx/DIVX (FourCC-Code/Used Codec) DivX4.x
divx/DX50 (FourCC-Code/Used Codec) DivX5.0
auldarstarglade
2nd April 2002, 02:56
Anyone able to combine the process of keeping divx 4.12 on the system (for encoding), with this process? I have kept my divx 4.12 codec as per the procedure on this forum, and would love to be able to use the codec for playback as well...
I would love to have divx 3.11 play divx 3.11 content, divx 4.12 (divx4.dll) play divx 4.12 content, and divx 5 only playing divx 5 content.
Anyone have any ideas? Is it actually possible?
auldarstarglade
3rd April 2002, 07:43
Hmm.. Looks like I need to keep the divxdec.ax file from divx4 and do some file swapping. Assuming divx4 also using divxdec.ax...?
ECY
14th April 2002, 20:18
Hey it's a long time ago when i wrote the inf-files
if it works everything is oK or ?
Alright actually it only needs £ reg enteries
the other 3 will automaticlly add them themself get it ?
Chibi Jasmin
29th April 2002, 11:52
Originally posted by Chibi Jasmin
You can get the above explained changes in 6 reg-files here: http://www.chibijasmin.com/DivX5NotPlayDivX3.rar
Would you mind hosting the file (only 1007 bytes)? I'd like to remove it...if yes, please let me know, when you have it available and where it is (direct link), I will remove it then and change the url in the first message in this thread.
Thanx in advance!
UPDATE File got removed due to better method available.
Doom9
29th April 2002, 15:27
@jasmin: if you send pms you should not turn that functionality off again so I can't answer you. A rar file containing a bunch of reg files and no documentation.. I honestly don't know what to do with it..
Chibi Jasmin
29th April 2002, 16:16
Okay, if you don't want it, I don't care...at least it was good enough for a sticky...
I don't know how to make one single-reg file out of it...I asked for help, noone answered...and a documentation (simply copying the text from the first post) would be easy to add...or if someone has the knowledge to make some kind of installer out of it, that would, of course, be fine; I don't know how to do that.
I made these reg-files just for me and they work for me as they are...it has been downloaded a real lot (too lazy to look up the logs now, but it was between 50 and 150 downloads a week and is still on demand), so some people seem to find it useful...
It's no real bother on my web-space, it just bugged me a bit and I thought, it's well suited on your site...if I ever really feel like removing it I will simply do so...that shouldn't be a real problem, because instructions on how to make it manually are here, but there must have been some people who didn't want the hassle, were unsure about using regedit or just too lazy :) and preferred the download.
It's just simple reg-files, no big deal, so don't throw things at me like: "What do you think how important that crap is?"! The read count of the sticky and the download count of the file at least show, it's not completely useless...
Enough talking, think we have made our points.
ECY
29th April 2002, 16:31
why don't you just make an inf file
just download mine and edit how you want
Chibi Jasmin
29th April 2002, 16:41
Might be a good idea...I personally don't mind importing 6 reg-files, but maybe it looks a bit more professional, when included in one inf-file... :D
I will look into it, and if it seems to complicated or I am somehow unsure of it, I will simply leave it...if not, I will maybe replace the reg-files with the inf file, maybe I will just keep it for myself and kill the reg-files on my space...don't know, didn't decide yet what to do...but thanx for your suggestion, I'll have a look.
BTW: As you seem familiar with making inf-files: Why don't you just make the correct inf-file out of my 6 reg-files? Just to be on the safe side...
Chibi Jasmin
29th April 2002, 16:49
I had a quick look on your inf-file and it seems a bit too complicated for me...I don't know about this AddReg9x and AddRegNT stuff...maybe you want to make an inf for 2k/XP? Maybe it is even possible to integrate both versions into one universal file for every Win OS? We could then add a simple documentation and may actually have a file that deserves to be hosted by Doom9 :)
ECY
29th April 2002, 17:10
just give me a bit time probably end of the week
got exams
Chibi Jasmin
29th April 2002, 17:24
No problem...thanx you are doing it...
ECY
29th April 2002, 17:58
Got a e-mail address ??
got it ready want you to try it out first
because i haven't got a XP or 2K system
OK let the others try: report in the treat if it works or not on
XP 2k or what ever
orulz
29th April 2002, 18:21
There's an easier (and somewhat more kosher, I believe) way to solve this problem.
The key lies in directshow filter priority (aka merit), which a simple edit of the registry can be used to set.
1. Install divx5 first, and then install divx3.11
2. Run regedit
3. Do 'find', tell it to look for "DivX MPEG-4 DVD Video Decompressor"
4. Keep doing 'find again' until you get to one that has a binary value titled "Filter Data" in the same key
5. Choose file menu -> Export and save the key to a .reg file. This backs the key up in case you mess up.
6. Double click that binary value "Filter Data" to edit it
7. The seventh byte (2 digit hex number) from the left on the first line should be "80".
8. Move your cursor onto it, hit delete, and then type "90" in its place (this should also get all the other bytes aligned back to the way that they were before).
9. Reboot
10. And once again enjoy 640x480 DivX3 movies with full postprocessing on a 800MHz system!
That bumps up the DivX3 filter's priority from x00800000 to x00900000 - DivX5's filter stays at x00800000 so DivX3's takes priority on everything that it is capable of playing. I have included a .reg file that performs this on my system but I do not guarantee that it will work on everyone's.
If you run 'regsvr32 DivX_c32.ax' again for whatever reason (or reinstall divx3.11) you will have to repeat this process.
This same method can be used to choose which MPEG2 filter you want to use by default in media/bs/zoom player to play MPEG2/VOB files if you have more than one such filter installed. Say you have windvd, pdvd, and ATI's player. Bump up the priority of the one that you like best, and that'll become the default directshow filter.
*****divx3.reg starts here*****
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\CLSID\{083863F1-70DE-11d0-BD40-00A0C911CE86}\Instance\{82CCD3E0-F71A-11D0-9FE5-00609778AAAA}]
"FriendlyName"="DivX MPEG-4 DVD Video Decompressor "
"CLSID"="{82CCD3E0-F71A-11D0-9FE5-00609778AAAA}"
"FilterData"=hex:02,00,00,00,00,00,90,00,02,00,00,00,00,00,00,00,30,70,69,33,\
00,00,00,00,00,00,00,00,08,00,00,00,00,00,00,00,00,00,00,00,30,74,79,33,00,\
00,00,00,d0,00,00,00,e0,00,00,00,31,74,79,33,00,00,00,00,d0,00,00,00,f0,00,\
00,00,32,74,79,33,00,00,00,00,d0,00,00,00,00,01,00,00,33,74,79,33,00,00,00,\
00,d0,00,00,00,10,01,00,00,34,74,79,33,00,00,00,00,d0,00,00,00,20,01,00,00,\
35,74,79,33,00,00,00,00,d0,00,00,00,30,01,00,00,36,74,79,33,00,00,00,00,d0,\
00,00,00,40,01,00,00,37,74,79,33,00,00,00,00,d0,00,00,00,50,01,00,00,31,70,\
69,33,08,00,00,00,00,00,00,00,01,00,00,00,00,00,00,00,00,00,00,00,30,74,79,\
33,00,00,00,00,d0,00,00,00,60,01,00,00,76,69,64,73,00,00,10,00,80,00,00,aa,\
00,38,9b,71,44,49,56,31,00,00,10,00,80,00,00,aa,00,38,9b,71,64,69,76,31,00,\
00,10,00,80,00,00,aa,00,38,9b,71,44,49,56,32,00,00,10,00,80,00,00,aa,00,38,\
9b,71,64,69,76,32,00,00,10,00,80,00,00,aa,00,38,9b,71,44,49,56,33,00,00,10,\
00,80,00,00,aa,00,38,9b,71,64,69,76,33,00,00,10,00,80,00,00,aa,00,38,9b,71,\
4d,50,34,53,00,00,10,00,80,00,00,aa,00,38,9b,71,6d,70,34,73,00,00,10,00,80,\
00,00,aa,00,38,9b,71,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
Any questions? let me know.
-orulz
Chibi Jasmin
29th April 2002, 19:17
Originally posted by ECY
Got a e-mail address ??
got it ready want you to try it out first
because i haven't got a XP or 2K system
OK let the others try: report in the treat if it works or not on
XP 2k or what ever
Still want an email-addy? Or is there an attachment here still not authorized?
Chibi Jasmin
29th April 2002, 19:18
Originally posted by orulz
There's an easier (and somewhat more kosher, I believe) way to solve this problem.
The key lies in directshow filter priority (aka merit), which a simple edit of the registry can be used to set.
1. Install divx5 first, and then install divx3.11
2. Run regedit
3. Do 'find', tell it to look for "DivX MPEG-4 DVD Video Decompressor"
4. Keep doing 'find again' until you get to one that has a binary value titled "Filter Data" in the same key
5. Choose file menu -> Export and save the key to a .reg file. This backs the key up in case you mess up.
6. Double click that binary value "Filter Data" to edit it
7. The seventh byte (2 digit hex number) from the left on the first line should be "80".
8. Move your cursor onto it, hit delete, and then type "90" in its place (this should also get all the other bytes aligned back to the way that they were before).
9. Reboot
10. And once again enjoy 640x480 DivX3 movies with full postprocessing on a 800MHz system!
That bumps up the DivX3 filter's priority from x00800000 to x00900000 - DivX5's filter stays at x00800000 so DivX3's takes priority on everything that it is capable of playing. I have included a .reg file that performs this on my system but I do not guarantee that it will work on everyone's.
If you run 'regsvr32 DivX_c32.ax' again for whatever reason (or reinstall divx3.11) you will have to repeat this process.
This same method can be used to choose which MPEG2 filter you want to use by default in media/bs/zoom player to play MPEG2/VOB files if you have more than one such filter installed. Say you have windvd, pdvd, and ATI's player. Bump up the priority of the one that you like best, and that'll become the default directshow filter.
*****divx3.reg starts here*****
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\CLSID\{083863F1-70DE-11d0-BD40-00A0C911CE86}\Instance\{82CCD3E0-F71A-11D0-9FE5-00609778AAAA}]
"FriendlyName"="DivX MPEG-4 DVD Video Decompressor "
"CLSID"="{82CCD3E0-F71A-11D0-9FE5-00609778AAAA}"
"FilterData"=hex:02,00,00,00,00,00,90,00,02,00,00,00,00,00,00,00,30,70,69,33,\
00,00,00,00,00,00,00,00,08,00,00,00,00,00,00,00,00,00,00,00,30,74,79,33,00,\
00,00,00,d0,00,00,00,e0,00,00,00,31,74,79,33,00,00,00,00,d0,00,00,00,f0,00,\
00,00,32,74,79,33,00,00,00,00,d0,00,00,00,00,01,00,00,33,74,79,33,00,00,00,\
00,d0,00,00,00,10,01,00,00,34,74,79,33,00,00,00,00,d0,00,00,00,20,01,00,00,\
35,74,79,33,00,00,00,00,d0,00,00,00,30,01,00,00,36,74,79,33,00,00,00,00,d0,\
00,00,00,40,01,00,00,37,74,79,33,00,00,00,00,d0,00,00,00,50,01,00,00,31,70,\
69,33,08,00,00,00,00,00,00,00,01,00,00,00,00,00,00,00,00,00,00,00,30,74,79,\
33,00,00,00,00,d0,00,00,00,60,01,00,00,76,69,64,73,00,00,10,00,80,00,00,aa,\
00,38,9b,71,44,49,56,31,00,00,10,00,80,00,00,aa,00,38,9b,71,64,69,76,31,00,\
00,10,00,80,00,00,aa,00,38,9b,71,44,49,56,32,00,00,10,00,80,00,00,aa,00,38,\
9b,71,64,69,76,32,00,00,10,00,80,00,00,aa,00,38,9b,71,44,49,56,33,00,00,10,\
00,80,00,00,aa,00,38,9b,71,64,69,76,33,00,00,10,00,80,00,00,aa,00,38,9b,71,\
4d,50,34,53,00,00,10,00,80,00,00,aa,00,38,9b,71,6d,70,34,73,00,00,10,00,80,\
00,00,aa,00,38,9b,71,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
Any questions? let me know.
-orulz
That sounds like a cool solution...I will try it asap...but there should be more occurences of that filter data not only one, I suppose...
if it works, we can make an inf-file out of that solution then...
Chibi Jasmin
29th April 2002, 20:03
That method works fine...and it's more elegant than mine...thanx for providing this!
@ecy: Can you make an inf-file out of this then?
orulz
29th April 2002, 20:14
Chibi Jasmin said:That sounds like a cool solution...I will try it asap...but there should be more occurences of that filter data not only one, I suppose... No, as far as I could see, divx3.11 only has one directshow filter entry in the registry. Since this fix works by bumping DivX3.11's priority up rather than tweaking the 4cc codes recognized by DivX5, only that one binary value needs to be modified. Since the only modification is in a single binary value (and thus contained within a single key) a single *.reg file is sufficient for distributing the fix.
-orulz
Chibi Jasmin
29th April 2002, 20:48
I have two occurences of the entries:
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{083863F1-70DE-11d0-BD40-00A0C911CE86}\Instance\{82CCD3E0-F71A-11D0-9FE5-00609778AAAA}
and
HKEY_CLASSES_ROOT\CLSID\{083863F1-70DE-11d0-BD40-00A0C911CE86}\Instance\{82CCD3E0-F71A-11D0-9FE5-00609778AAAA}
But it's possible that you only have to change one of the entries and the other one gets modified automatically (not sure, if it works in both directions). To be sure, it would be best to make a version that modifies both entries, I think.
orulz
29th April 2002, 21:00
Get it from http://www4.ncsu.edu/~opevans/divx3fix.reg
Those two keys are indeed links to the same key in the registry, so any change to one shows up in the other- and it works both ways. The way I see it, the less modifications to the registry the better, and the .reg file is simpler than the .inf file. If you wanna do the .inf, you're welcome to, but this does the job just fine.
-orulz
Chibi Jasmin
29th April 2002, 21:13
Originally posted by orulz
Get it from http://www4.ncsu.edu/~opevans/divx3fix.reg
Those two keys are indeed links to the same key in the registry, so any change to one shows up in the other- and it works both ways. The way I see it, the less modifications to the registry the better, and the .reg file is simpler than the .inf file. If you wanna do the .inf, you're welcome to, but this does the job just fine.
-orulz
I added your link including explanation to the first post.
I can't do inf-files as I said above...but maybe ecy can do one that is usable on all WinOS's !?
ECY
30th April 2002, 18:25
So so la la
bin verwirrt durch meine examen vorbereitung das ich keine english
mehr sehen will
sorry folk found a small error in my inf file
but i updated it
please report in this treat if it works on XP,2K and win9x
the inf file is above
@orulz
i think their should be 2 reg enteries one like you say and another one in DivxDeux kind of:
Classes\CLSID\{083863F1-70DE-11d0-BD40-00A0C911CE86}\Instance\CLSID_DivXDeux plus the Hex stuff
correct me if i'm wrong
Chibi Jasmin
30th April 2002, 18:41
Attachment still not authorized...but the DivXDeux thing is related to DivX5...and what orulz is doing does not touch DivX5 settings, but DivX3 (raising it's priority)...the reg-file from orulz should be okay as it is for WindowsXP...searching for "DivX MPEG-4 DVD Video Decompressor" and replacing the 7 entry in filter data with 90 (instead of 80) should achieve the same on any WinOS...I just been asking, if it's possible to make a universal inf-file...but well...it's just a simple reg-change...anyone can change it by her-/himself and export the key and that's it...maybe no need for any further hassle...
ECY
30th April 2002, 19:23
OK i got you now
you want to activate Divx3 filter for divx3 files
and divx4 with divx5 filter
so got the reg enteries form orulz
Chibi Jasmin
30th April 2002, 19:55
Well, orulz has explained it well, all he does is change one byte to raise the DivX3-Decoder-Filter's priority, so it will kick in instead of the DivX5-Filter for all files it supports.
DivX4 can't be decoded by the DivX3-Filter anyway...the DivX5-Filter will do it fine, what do you mean?
Did you think about the question, if it's possible to make one reg-file for all WinOS's?
Kulez
30th April 2002, 20:10
Originally posted by orulz
9. Reboot
Any questions? let me know.
-orulz
Thanks!!
it should also work without rebooting, i guess :rolleyes:
Ok so we have divx3 handling divx3 vids, and divx5 handling divx4 and divx5 vids. Can we take that farther and let divx4 handle divx4 encodes again?
Originally posted by Xidus
Ok so we have divx3 handling divx3 vids, and divx5 handling divx4 and divx5 vids. Can we take that farther and let divx4 handle divx4 encodes again?
we can take that even closer ;)
for example by using the 'search'-button.
greetz, Uli
snowcrash
8th May 2002, 16:12
DivX newbie here. Can you explain to me why I want to play DIVX3.11 content with the DivX3.11 codec and not the DivX5.01 codec? I mean if I can play all DIVX video with one codec instead of two, isn't that a nicer solution? Thanks.
Also (and maybe this is part of the answer to my question), does the DivX5.01 codec choke on some DivX3.11 content? That might explain why I can't seem to play a few of my videos.
theReal
8th May 2002, 21:17
Can you explain to me why I want to play DIVX3.11 content with the DivX3.11 codec and not the DivX5.01 codec?No, it's just some people want it because they think Divx3.11 material looks bad with the Divx5 playback filter.
I don't think so, I even think it looks slightly better (especially at higher post-processing filter settings). It's a matter of personal taste.
I haven't had any Divx video yet that wouldn't play with the Divx5 filter and I never heard about it either.
Stabmaster-Arson
13th May 2002, 09:45
Divx 5 screws up majorly high res movies done with nandub. Thats a fact. IT speeds up then slows down.
theReal
13th May 2002, 10:30
I have played many Nandub files with Divx5 (the highest res was only 640, though) and the only speeding up happens when you scroll through the movie. The picture starts from a little earlier than the sound, speeds up until it is in sync and stays in sync.
This speeding is a little funny, but it's only for about 1 second, then it's over. No further speeding, slowing, or whatever happened to me so far. So fact is, it's not a fact for everyone.
While talking about the advantages/disadvantages of the divx5 codec, has anyone of you noticed the darkened border on the right side while playing with the divx5 codec? I think this thing is annoying, has anyone of you found a possibility to get rid of it? Its about 5-10 pixel on the right side of the actual movie who geht darkened by about 50% or so.
Would be nice if anyone already found a solution to see the full movie without any borders and stuff.
Acaila
17th May 2002, 07:37
@wiz,
What you're talking about has been reported by a lot of people. It's a bug in the DivX5 decoder.
The new version 5.02 has supposdly fixed this. Download it and let us know.
I tried the new version of divx5 and the problem is gone.
:)
Great!
Thx for telling me.
Ziemas
19th May 2002, 12:54
I'm not at all clear on what to do with the .inf file. Could someone please help me with a step by step guide?
Thanks.
BlueFlame
22nd May 2002, 01:42
Hi all :)
Just reformatted my drive for fresh OS. Before I reinstall GKnot and DivX5, I have a couple questions, please. When I install GKnot, should I uncheck DivX4.11 and only install DivX3.11? Then install DivX5.02, which will cover all 3 until I do the reg. change for DivX3.11 to play DivX3 DivXs.
Also, DivX5.02 is fine for play back of DivX4 movies, correct?
Thanks for the help. :)
ckjnigel
22nd May 2002, 23:01
I asked this question in the ZoomPlayer forum and was referred here...
My preference had been to use XviD, instead of DivX, since uManiac updates the codec so frequently. (Talk about fritterware! How can it be so complicated to have fun watching movies!)
Here is a solution for all OS.
You needn't change the registry, just change the byte in the decompressor itself.
DivX 3.x Decompressor-Priority-Patch
FileName : divx_c32.ax
FileSize : 240.400 Bytes
FileVersion : 4.1.0.3917
0. If you are running Win9x then go to Windows\System
If you are running Win2k/XP then go to Windows\system32
1. deregister the current decompressor :
regsvr32 /u divx_c32.ax
2. change one byte in the file with an hex-editor
Offset 0xc4a (dezimal 3146)
change 80 to 90
3. register the patched decompressor :
regsvr32 /s divx_c32.ax
thats all
Maybe you have another version of the decompressor,
then you must search for 'div3' (lowercase, without '),
and substract 174 (dezimal) of the offset where the strin 'div3' was found.
In my version the offset of 'div3' is 0xcf8 (3320 dezimal).
3320 minus 174 is 3146 (dezimal) converted to hex : 0xc4a
'div3' is found 6 times, you must use the first one (lowest offset).
If you aren't firm in using an hex-editor,
I can make a patch or upload the patched version of the decompressor (look at geil.webpark.cz).
I also will integrate that patched decompressor in my filter-pack.
Greetings
Tsunami
mpeg2hq@lycos.de
geil.webpark.cz
BlueFlame
26th May 2002, 01:08
Thanks for reply Tsui. Your post helped with my problem.
;)
ckjnigel
31st May 2002, 00:14
I checked back not really expecting anything. I do think this is important for advancing the OpenSource XviD project! Bests, Nigel L
masken
1st July 2002, 17:04
Tsui, your website doesn't work... I don't have a hex editor...
Someone uses ffdshow filter for them all codecs
or I overlooked that?
Why using so complicated solutions?
esby
16th July 2002, 17:09
ffdshow got decode error with div3 content too
a very few but noticable.
according to the ffdshow coders, it comes from libavcodec ...
esby
PS:
you can find two samples showing the bugs there :
http://www.chez.com/esbyphp/sample.rar
( if you got an error - copy paste the link in a blank navigator)
Update - with divx 5.05+ the bugs won't show anymore.
midiguy
1st August 2002, 00:10
FFDSHOW has a bug in its post-processing... I posted about it in this thread:
http://forum.doom9.org/showthread.php?s=&threadid=29434
if you read the last 3-4 posts, you will get an idea about what I am talking about..
midiguy
1st August 2002, 00:18
Originally posted by esby
ffdshow got decode error with div3 content too
a very few but noticable.
according to the ffdshow coders, it comes from libavcodec ...
esby
PS:
you can find two samples showing the bugs there :
http://www.chez.com/esbyphp/sample.rar
( if you got an error - copy paste the link in a blank navigator)
in the sample AVIs, I was looking at the subtiutles, and they RULE!!! what font is that?? anyone know??
qyv
28th September 2002, 00:47
copied from the readme.txt...
If you can play all of these clips without any glitches, you dont need to read this.
This is a fix to the divx3fix.reg originally posted to the doom9.org forum.
It allowed you to install divx 5 and continue playing divx 3.11 with the original codec. You can check this with the sample divx 4.12 video, since the divx 5 codec also has the glitch.
The problem was that with the fix, AntiFreeze stopped working, so this new fix changes the priority of 80 to 85 in both the divx 3.11 and AntiFreeze registry. Also works in Win98 now, as well as Win2k and WinXP.
Make sure divx 3.11, divx 5, and AntiFreeze (DivxAF) is installed, before doubleclicking on the .reg files.
http://www2.hawaii.edu/~rnakahar/Divx_3-5-AF_fix.zip
plato
2nd January 2003, 23:50
You can try the following,
un-instal divx5
reboot
install crystal codec 4.3.3
reboot
instanll divx 5 pro
reboot
All is fine. I do not use xvid so not sure about that.
Lutzifer
16th March 2003, 13:49
EDIT: i fixed my problem (a mod can delete this post ;))
Arcon
15th July 2004, 23:48
i just installed divx 5.2 and it plays all divx3 files :(
i tried the methods from the first post but i can't get divx3 back. i patched the divx_c32.ax, i edited the registry to increase the priority and i checked the priority of the divxdec.ax from divx5.2 (its 80 in the registry, divx311 got 90) but it still gets chosen by bsplayer and mplayer for div3 or DIV3 files. i tried to patch the 4cc's in the divx 5.2 ax-file but it's got a crc-check.
since it worked for the 5.1.1 decoder but not for this one i wonder what the cause of this problem might be. how can he override the ds-filter priority?
UPDATE: i tried the first method again (overwriting all 4cc codes manually in the registry) and this worked (after a reboot). don't know why the priority-thing didn't work though.
esby
8th September 2004, 16:33
Well that might now please some people:
but there is still a somewhat elegant solution:
do not install divx5.
if you want divx5 decoding,
decode with xvid, ffdshow or even ffvfw.
if you want div3 decoding by divx3.11 codec, just set it correctly in ffdshow or ffvfw, depending in which context you are.
But most of the decoding related problems we were talking of in this thread are gone long since...
esby
PS: of course, the smarter solution would be that divx5 people release a version of the codec decoding only divx5.
Chibi Jasmin
8th September 2004, 16:46
If you want to make the DivX3 Priority Patch work again with DivX 5.2, you can do the following:
Look here:
[HKEY_CLASSES_ROOT\CLSID\{083863F1-70DE-11d0-BD40-00A0C911CE86}\Instance\{78766964-0000-0010-8000-00AA00389B71}]
and here:
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{083863F1-70DE-11d0-BD40-00A0C911CE86}\Instance\{78766964-0000-0010-8000-00AA00389B71}]
in the filter data entries...the 8th byte now reads FF instead of 00 which it reads in the other 4 locations mentioned in first post...replacing the FF with 00 in these two locations makes the priority patched Div3 work again...bit easier than to overwrite the fourccs in the filter data entry, but still not an elegant solution.
Better alternative:
Do the exact opposite to the Div3 Priority Filter Data (leaving the DivX5 Filter data alone), that means in these two locations replace the 8th byte 00 with FF:
[HKEY_CLASSES_ROOT\CLSID\{083863F1-70DE-11d0-BD40-00A0C911CE86}\Instance\{82CCD3E0-F71A-11D0-9FE5-00609778AAAA}]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{083863F1-70DE-11d0-BD40-00A0C911CE86}\Instance\{82CCD3E0-F71A-11D0-9FE5-00609778AAAA}]
This is the better version in my opinion, because Div3 don't get updated anymore and you won't have to repeat this process, every time you install a new DivX5 (as you would have with first version)
Still no ideal thing, maybe someone can patch DivXC_32.ax again to include the 90 FF (7th-8th byte filter data) now instead of 90 00...
shon3i
28th December 2005, 02:45
Why not use GSpot 2.52 beta in Expert version and set Filter Merit to 200000 and above for both DivXc_32.ax and DivXAF.ax and set DivXDec.ax to 8000 respectively MERIT_PREFERED.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.