---------- Forwarded message ---------- From: Zhijian Xue <[EMAIL PROTECTED]> Date: Jan 11, 2007 7:57 PM Subject: Re: Bug#406412: mplayer failed to play real video due to a codecs issue To: Diego Biurrun <[EMAIL PROTECTED]>
On 1/11/07, Diego Biurrun <[EMAIL PROTECTED]> wrote:
On Thu, Jan 11, 2007 at 07:00:50AM +0800, Zhijian Xue wrote: > > I installed mplayer and get the codecs via the script in > /usr/share/mplayer/sc ripts/binary_codecs.sh. > According to the binary_codecs package provided by mplayer > website,after the binary_codecs(essential-amd64-20061203.tar.bz2) > installation,only drvc.so is installed.But when try to play a real > video,mplayer try to find the drv4.so.6.0 codecs,so only audio decoder > is ok but video decoder is failed. Do you have drvc.so installed correctly?
of cource I installed drvc.so correctly. login as root and run "/usr/share/mplayer/scripts/binary_codecs.sh install",then the /usr/lib/codecs is created by this script,the symbol-link is correct.
> The following is part of the log file: > ========================================================================== > 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 open shared object file: No > such file or directory > ERROR: Could not open required DirectShow codec drv4.so.6.0. > Read the RealVideo section of the DOCS! > VDecoder init failed :( > Cannot find codec matching selected -vo and video format 0x30345652. > Read DOCS/HTML/en/codecs.html! > ========================================================================== That part of the log file looks incomplete. Please provide the complete log of the video decoder initialization in verbose mode (-v), the part between the = signs. Also, if you could put your sample or a small part of it up for download that would help a great deal
OK,I will give the complete log file later. But I'm quite sure before I manually add a symbol-link like this "ln -s /usr/lib/codecs/drvc.so /usr/lib/codecs/drv4.so.6.0",None of rmvb files in my pc can be played but just after the symbol-link is made,almost all the rmvb files can be correctly played by mplayer..
> So I have two solution for arch i386: > 1.download the rp9codecs-20050115.tar.gz2 and installed it to the codecs > dir. > > 2.make a symbol-link drv4.so.6.0 of drvc.so after the installation of > binary_cod ecs via the script. None of this is a correct solution.
Solution 2 is just my lazy workround for this issue,may be there are better way such as push the maintainer of real video codecs provide more arch specific drv4.so.6.0 besides i386 :)
Diego
Regards, XUE Zhijian -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]