hi,
i'v install mplayer on FC5 and other media decoder such as real,win32codecs. when i open a rmvb file, mplayer can play it correctly but complain "ERROR: Couldn't open required directshow codec drv4.so.6.0". well, i really hate that annoying windows.
bellow is some of the output info when playing rmvb files in command line:
[luc@localhost ~]$ mplayer -v dynastyQ
MPlayer SVN-r22817 rpm.livna.org (C) 2000-2007 MPlayer Team
CPU: Intel(R) Pentium(R) M processor 1400MHz (Family: 6, Model: 9, Stepping: 5)
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
get_path('codecs.conf') -> '/home/luc/.mplayer/codecs.conf'
Reading /home/luc/.mplayer/codecs.conf: Can't open '/home/luc/.mplayer/codecs.conf': No such file or directory
Reading /etc/mplayer/codecs.conf: Can't open '/etc/mplayer/codecs.conf': No such file or directory
Using built-in default codecs.conf.
..........
..........
..........lines omitted
==========================================================================
Opening video decoder: [realvid] RealVideo decoder
realvideo codec id: 0x40002000 sub-id: 0x01081020
opening shared obj '/usr/lib/codecs/drvc.so'
Error: /usr/lib/codecs/drvc.so: cannot restore segment prot after reloc: Permission denied
opening win32 dll 'drvc.so'
Win32 LoadLibrary failed to load: drvc.so, /usr/lib/codecs/drvc.so, /usr/lib/win32/drvc.so, /usr/local/lib/win32/drvc.so
win32 real codec handle=(nil)
Error loading dll
ERROR: Could not open required DirectShow codec drvc.so.
Read the RealVideo section of the DOCS!
VDecoder init failed
Opening video decoder: [realvid] RealVideo decoder
realvideo codec id: 0x40002000 sub-id: 0x01081020
opening shared obj '/usr/lib/codecs/drv4.so.6.0'
Error: /usr/lib/codecs/drv4.so.6.0: cannot restore segment prot after reloc: Permission denied
opening win32 dll 'drv4.so.6.0'
Win32 LoadLibrary failed to load: drv4.so.6.0, /usr/lib/codecs/drv4.so.6.0, /usr/lib/win32/drv4.so.6.0, /usr/local/lib/win32/drv4.so.6.0
win32 real codec handle=(nil)
Error loading dll
ERROR: Could not open required DirectShow codec drv4.so.6.0.
Read the RealVideo section of the DOCS!
VDecoder init failed
Opening video decoder: [realvid] RealVideo decoder
realvideo codec id: 0x40002000 sub-id: 0x01081020
opening win32 dll 'drv43260.dll'
win32 real codec handle=0x63410000
get_path('registry') -> '/home/luc/.mplayer/registry'
Called unk__beginthreadex
INFO: RealVideo codec init OK!
Selected video codec: [rv40win] vfm: realvid (Win32 RealPlayer 9 RV40 decoder)
..........
from the output info, here i got 2 questions:
1. i searched / for codecs.conf but nothing find. i mean i want to creat a codecs.conf manually to tell system where to locate file "drv4.so.6.0" and hope this will helpful to solve "drv4.so.6.0" problem. but i don't know the format of the codecs.conf. can anyone tell me of that?
2. although i have "drv4.so.6.0", but mplayer don't know it.
[root@localhost ~]# locate drv4.so.6.0
/home/luc/.xine/plugins/drv4.so.6.0
/usr/lib/drv4.so.6.0
/usr/lib/codecs/drv4.so.6.0
/usr/lib/real/drv4.so.6.0
/usr/lib/win32/drv4.so.6.0
/usr/lib/xine/plugins/1.1.2/drv4.so.6.0
/usr/local/lib/mplayer/drv4.so.6.0
someone tell me to use command ld and ldconfig to correlate "*.so" files. will that be helpful?if yes, how?
been slaved by windoze long time, now im newbine to linux. hope guys can help me. thanks a lot!