Log in

View Full Version : Configuring XviD to playback other FourCCs


k0r0n4
16th June 2004, 06:26
Is there a configuration tool to change XviD to be the default decoder for FourCCs other than XviD?

The problem occured when I was trying to watch some of my past files after I uninstalled ffdshow. I had originally installed it hoping to get better quality, but I ended up getting problems with burned in subtitles jumping around. I had also set (under its configuration) to use the XviD codec as the default codec for the XVID FourCC, but left the other two options that XviD can decode (I believe it was DIV4 and DIVX, but I could be mistaken) unchecked.

After I uninstalled ffdshow I'm now getting the problem where it cannot find a decompressor for the videos. Normally I'd just use AviC and change the FourCC codes but for two reasons; A) they're in a matroska container, not an AVI container, and I'd repack except for B) there are over 100 files I'd have to repack.

So getting back to my original question, is there a configuration tool to change XviD to be the default decoder for other FourCCs or do I have to download ffdshow, check the XviD codec as the decompressor to the other FourCCs, and then uninstall it again?

Cyberia
16th June 2004, 06:28
Have you tried reinstalling XVID?

k0r0n4
16th June 2004, 06:32
Originally posted by Cyberia
Have you tried reinstalling XVID?
Yep, no dice. It's more of a windows config problem than an XviD problem I guess, but I thought this was the most relevant place to post it.

k0r0n4
16th June 2004, 06:37
Oh, I also saw this at http://www.vslcatena.nl/~ronald/docs/xvidfaq.html

D10. I installed XviD on XP but it doesn't show up in the codec list!

This is a little known bug with Windows XP and has to do with how it handles codec registration in it's registry.
If you don't mind editing your registry open up regedit (Start --> Run --> Regedit) and go to:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32]

You'll see a long list of codes with filenames next to them. The codes are FourCC codes. A FourCC code is stored inside a media file and is supposed to state the type of content. So a FourCC of 'Xvid' means it's an XviD file.
To the right of those FourCC codes you will see the codec files that Windows is to use to handle those types of content.
You will see a lot of empty entries, i.e. FourCC codes that aren't associated with any codec. Delete them all.
Yes, that's right: They can be deleted safely.
Apparently without these empty entries XP will show you all your codecs again.

There is also a tool called BigFix that fixes this and many other codec related bugs.
Get it here.

(I wouldn't know for sure if this fixes it: I think XP sucks ass and don't use it)
I whipped out regedit and browsed over there but I have no idea what to delete :-\ Also, I tried BigFix ( http://www.btinternet.com/~digital56k/BigFix1.6b.exe ) but it didn't really have what I need (I think).

sysKin
16th June 2004, 07:10
I think the safest thing you can do is install ffdshow again, go to its configuartion, make it not decode ANYTHING and then uninstall.

However, re-registering xvid.ax *should* do the trick...

Radek

k0r0n4
16th June 2004, 07:18
Ok, I registered xvid.ax as the server, still had issues, so I went and got ffdshow again (ugh) and made it not decode anything (yay) and set all other FourCCs that I could to use XviD. It plays now, and thanks for the help :D .