I have a theory about this: you may be missing registry information, but when the installer saw the newer file, it didn’t install nor update anything, leaving the registry entry missing.
Here’s what you can try (this assumes you have windows NT, 2000, XP, or 2003):
- start the registry editor - go to start, run, then type regedit.exe
- navigate to this key (“folder”

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32
- make sure Drivers32 is selected on the left. scroll down. if you can’t see vidc.iv50 with value ir50_32.dll then the registry information is missing. If it’s missing, go to edit, new, string value. name it vidc.iv50 then double click it and for value put ir50_32.dll
- navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\drivers.desc (that should be the folder right above it). Create a new string value named ir50_32.dll then for value put Indeo 5 or whatever you want to name it.
- to check you’ve done things right, go to control panel, sound and audio devices, hardware tab, double click on video codecs, properties tab, and you should see your indeo 5 codec. you can also check in virtualdub by clicking video, compression, and you should see indeo listed
P.S: it’s possible to have the codec installed, but the file truncated (too short - aka incomplete download). Windows Media Player doesn’t know how to read incomplete AVI (except uncompressed ones) even if you have the proper codec. If that’s what you’re experiencing, use an alternate player like avipreview or media player classic.