orulz
29th April 2002, 18:15
I sent this in an e-mail a while ago to doom9 but I guess it wasn't worthy of being posted on the front page. Nevertheless, I imagine all the forum users would still appreciate a guide as to how to do this.
The key to solving this problem 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 for everyone.
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.
Any questions? let me know.
-orulz
The key to solving this problem 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 for everyone.
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.
Any questions? let me know.
-orulz