PDA

View Full Version : xine and real media (rv40 specifically)



saqer
10th June 2010, 06:33 AM
I have searched for a solution and do not seem to find much mention of a solution. But It has been a while that I can not play real media with xine based players.

mplayer plays them fine. Here is the output of mplayer for reporting it is a ffmpeg rv40 codec


$ mplayer file.rm
snip
...

Stream description: Video Stream
Stream mimetype: video/x-pn-multirate-realvideo
[real] Video stream found, -vid 0
Stream description: Video Stream
Stream mimetype: video/x-pn-multirate-realvideo
[real] Video stream found, -vid 1
Stream description: Video Stream
Stream mimetype: video/x-pn-multirate-realvideo
[real] Video stream found, -vid 2
Stream description: Video Stream
Stream mimetype: video/x-pn-multirate-realvideo
[real] Video stream found, -vid 3
Stream description: Audio Stream
Stream mimetype: audio/x-pn-multirate-realaudio
[real] Audio stream found, -aid 4
Stream description: Audio Stream
Stream mimetype: audio/x-pn-multirate-realaudio
[real] Audio stream found, -aid 5
Stream description: Audio Stream
Stream mimetype: audio/x-pn-multirate-realaudio
[real] Audio stream found, -aid 6
Stream description: Video Stream
Stream mimetype: video/x-pn-multirate-realvideo
[real] Video stream found, -vid 10
VIDEO: [RV40] 340x276 24bpp 30.000 fps 0.0 kbps ( 0.0 kbyte/s)
Clip info:
title: 7ikayat
author: Alsaher.com
copyright: Alsaher.com(C) 2004
comment:
Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory
[vdpau] Error when calling vdp_device_create_x11: 1
================================================== ========================
Opening video decoder: [realvid] RealVideo decoder
ERROR: Could not open required DirectShow codec drvc.dll.
Read the RealVideo section of the DOCS!
VDecoder init failed :(
Opening video decoder: [realvid] RealVideo decoder
ERROR: Could not open required DirectShow codec drv43260.dll.
Read the RealVideo section of the DOCS!
VDecoder init failed :(
Opening video decoder: [realvid] RealVideo decoder
Error: /usr/lib64/codecs/drvc.bundle/Contents/MacOS/drvc: cannot open shared object file: No such file or directory
ERROR: Could not open required DirectShow codec drvc.bundle/Contents/MacOS/drvc.
Read the RealVideo section of the DOCS!
VDecoder init failed :(
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffrv40] vfm: ffmpeg (FFmpeg RV40)
================================================== ========================
snip


However xine (I tried xine-ui and gxine) I get this message for the same file:

$ gxine -v file.rm
snip
av_offset=0 pts
spu_offset=0 pts
xine: found input plugin : file input plugin
ebml: invalid master element
xine: found demuxer plugin: RealMedia file demux plugin
video_out_xcbxv: VO_PROP_INTERLACED(0)
demux_real: buf type 0x03210000 frame size 1728 block align 24
demux_real: buf type 0x03210000 frame size 2304 block align 32
demux_real: buf type 0x03210000 frame size 10240 block align 128
demux_real: unable to determine which audio/video streams to play
xine: demuxer is already done. that was fast!
xine-lib: error: The xine engine failed to start.: No demuxer found - stream format not recognised.
xine: found input plugin : file input plugin
xine: found demuxer plugin: image demux plugin
video_out_xcbxv: VO_PROP_INTERLACED(0)
engine: > executing ‘exit ();’...
av_offset=0 pts
spu_offset=0 pts


Is this related to xine-lib it's self or has to do with packager's choice of compiling options?

I have the following installed:

$ rpm -qa xine*
xine-lib-extras-1.1.18.1-1.fc13.x86_64
xine-lib-1.1.18.1-1.fc13.x86_64
xine-lib-extras-freeworld-1.1.18.1-1.fc13.x86_64


I hade the same problem since fedora 11 and maybe earlier. I like xine based players much more than mplayer based players. So help here is appreciated :)