realvideo 3.0 regression? drv3.so.6.0 from w32codecs freezes mplayer

Bug #622451 reported by Jasmine Hassan
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Medibuntu
New
Undecided
Unassigned

Bug Description

causes mplayer to freeze (both the canonical and medibuntu versions)

File used to reproduce:

http://samples.mplayerhq.hu/real/VC-RV30/sample.rm

(or any other rm file that uses the RealVideo 3.0 Codec)

mplayer versions:
2:1.0~rc3+svn20090426-1ubuntu16
and
2:1.0~rc3+svn20090426-1ubuntu16+medibuntu1

Installed codecs:
w32codecs 1:20100303-0.0medibuntu1

Problem:

Attempting to play the file locally or remotely causes a freeze in both mplayer (from CLI) and gmplayer

$ mplayer sample.rm
MPlayer SVN-r1.0~rc3+svn20090426-4.4.3 (C) 2000-2009 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing sample.rm.
REAL file format detected.
Stream description: Audio Stream
Stream mimetype: audio/x-pn-realaudio
[real] Audio stream found, -aid 0
Stream description: Video Stream
Stream mimetype: video/x-pn-realvideo
[real] Video stream found, -vid 1
Stream mimetype: logical-fileinfo
Something went wrong, no index chunk found on given address (76657859)
VIDEO: [RV30] 352x240 24bpp 29.000 fps 0.0 kbps ( 0.0 kbyte/s)
Clip info:
 copyright: �2001
open: No such file or directory
[MGA] Couldn't open: /dev/mga_vid
open: No such file or directory
[MGA] Couldn't open: /dev/mga_vid
[VO_TDFXFB] Can't open /dev/fb0: Permission denied.
[VO_3DFX] Unable to open /dev/3dfx.
==========================================================================
Opening video decoder: [realvid] RealVideo decoder
Win32 LoadLibrary failed to load: drvc.dll, /usr/lib/codecs/drvc.dll, /usr/lib/win32/drvc.dll, /usr/local/lib/win32/drvc.dll
Error loading dll
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
Win32 LoadLibrary failed to load: drv33260.dll, /usr/lib/codecs/drv33260.dll, /usr/lib/win32/drv33260.dll, /usr/local/lib/win32/drv33260.dll
Error loading dll
ERROR: Could not open required DirectShow codec drv33260.dll.
Read the RealVideo section of the DOCS!
VDecoder init failed :(
Opening video decoder: [realvid] RealVideo decoder
Error: /usr/lib/codecs/drvc.bundle/Contents/MacOS/drvc: cannot open shared object file: No such file or directory
Win32 LoadLibrary failed to load: drvc.bundle/Contents/MacOS/drvc, /usr/lib/codecs/drvc.bundle/Contents/MacOS/drvc, /usr/lib/win32/drvc.bundle/Contents/MacOS/drvc, /usr/local/lib/win32/drvc.bundle/Contents/MacOS/drvc
Error loading dll
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: [realvid] RealVideo decoder
Error: /usr/lib/codecs/drvc.so: cannot open shared object file: No such file or directory
Win32 LoadLibrary failed to load: drvc.so, /usr/lib/codecs/drvc.so, /usr/lib/win32/drvc.so, /usr/local/lib/win32/drvc.so
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
Selected video codec: [rv30] vfm: realvid (Linux RealPlayer 8 RV30)
==========================================================================
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 22050 Hz, 1 ch, s16le, 32.0 kbit/9.08% (ratio: 4005->44100)
Selected audio codec: [ffcook] afm: ffmpeg (FFmpeg COOK audio)
==========================================================================
AO: [pulse] 22050Hz 1ch s16le (2 bytes per sample)
Starting playback...
VDec: vo config request - 352 x 240 (preferred colorspace: Planar I420)
VDec: using Planar I420 as output csp (no 0)
Movie-Aspect is 1.47:1 - prescaling to correct movie aspect.
VO: [xv] 352x240 => 352x240 Planar I420
A: 0.6 V: 0.6 A-V: 0.003 ct: 0.012 19/ 19 22% 5% 0.4% 0 0
^C
MPlayer interrupted by signal 2 in module: decode_video
^C
MPlayer interrupted by signal 2 in module: decode_video

^C = CTRL+C to manually break out, as mplayer freezes before it even plays a frame of the video

gmplayer:

gets a pop-up error right before the freeze: "could not open required directshow codec drvc.so"

Additional info:

$ mplayer -vc help | grep rv30
rv3040 realvid problems Linux RealPlayer 10 RV30/40 [drvc.so]
rv3040win realvid working Win32 RealPlayer 10 RV30/40 [drvc.dll]
rv30 realvid problems Linux RealPlayer 8 RV30 [drv3.so.6.0]
rv30win realvid working Win32 RealPlayer 8 RV30 [drv33260.dll]
rv30mac realvid working Mac OS X RealPlayer 9 RV30 [drvc.bundle/Contents/MacOS/drvc]
ffrv30 ffmpeg problems FFmpeg RV30 [rv30]

However, the following works:

$ mplayer -vc ffrv30 sample.rm
MPlayer SVN-r1.0~rc3+svn20090426-4.4.3 (C) 2000-2009 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing sample.rm.
REAL file format detected.
Stream description: Audio Stream
Stream mimetype: audio/x-pn-realaudio
[real] Audio stream found, -aid 0
Stream description: Video Stream
Stream mimetype: video/x-pn-realvideo
[real] Video stream found, -vid 1
Stream mimetype: logical-fileinfo
Something went wrong, no index chunk found on given address (76657859)
VIDEO: [RV30] 352x240 24bpp 29.000 fps 0.0 kbps ( 0.0 kbyte/s)
Clip info:
 copyright: �2001
==========================================================================
Forced video codec: ffrv30
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffrv30] vfm: ffmpeg (FFmpeg RV30)
==========================================================================
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 22050 Hz, 1 ch, s16le, 32.0 kbit/9.08% (ratio: 4005->44100)
Selected audio codec: [ffcook] afm: ffmpeg (FFmpeg COOK audio)
==========================================================================
AO: [pulse] 22050Hz 1ch s16le (2 bytes per sample)
Starting playback...
VDec: vo config request - 352 x 240 (preferred colorspace: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is undefined - no prescaling applied.
VO: [xv] 352x240 => 352x240 Planar YV12
[rv30 @ 0x18e5ac0]Incorrect MB type code 223/223 7% 2% 0.2% 4 0
[rv30 @ 0x18e5ac0]concealing 330 DC, 330 AC, 330 MV errors
A: 7.4 V: 7.4 A-V: -0.000 ct: 0.015 224/224 7% 2% 0.2% 4 0

Exiting... (End of file)

The other plugins (rv30win, rv3040win, rv3040mac) appear to play, but no video window is opened, only the audio is heard.

Have reported this in ubuntu as well, since it affects mplayer from canonical too
https://bugs.launchpad.net/ubuntu/+source/mplayer/+bug/622444

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.