---------- 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]

Reply via email to