After a routine yum update of xine:
Nov 11 01:14:56 Installed: xine-lib-extras.i386 1.1.2-1.fc5
Nov 11 01:15:30 Updated: xine.i386 0.99.4-7.fc5
I could no longer play a wmv video. (message from xine that wmvdmod.dll not found).
I'm not sure why things changed, but here's how I fixed the problem:
After the update, my xine config file had:
# path to Win32 codecs
# string, default: /usr/lib/codecs
#decoder.external.win32_codecs_path:/usr/lib/codecs
BUT, per Stan Finley's FC5 install notes, the codecs were installed in /usr/local/lib/codecs (and worked fine from there until this update).
I tried updating the config file to specify the correct location, but it reverted back to the original location every time I started xine.
So, I copied (as root) everything from /usr/local/lib/codecs to /usr/lib/codecs and the wmv video now plays OK.