[MPlayer-users] Unable to play a certain DVD with mplayer, but ogle works

Farrell Farahbod upgrdman at mindspring.com
Thu Jan 13 06:23:30 CET 2005


OK, I think it has to do with mpegpes, but that's just from some looking
around and testing. Here's the output of normal mplayer:

upgrdman at farrell riptemp $ mplayer TheBourneIdentity.vob -v
MPlayer 1.0pre5try2-3.4.3 (C) 2000-2004 MPlayer Team

CPU: Advanced Micro Devices 64-bit CPU
Reading config file /usr/share/mplayer/mplayer.conf
Reading config file /home/upgrdman/.mplayer/config
Reading /home/upgrdman/.mplayer/codecs.conf: Can't open
'/home/upgrdman/.mplayer/codecs.conf': No such file or directory
Reading /usr/share/mplayer/codecs.conf: 73 audio & 180 video codecs
CommandLine: 'TheBourneIdentity.vob' '-v'
init_freetype
get_path('font/font.desc') -> '/home/upgrdman/.mplayer/font/font.desc'
font: can't open file: /home/upgrdman/.mplayer/font/font.desc
Font /usr/share/mplayer/font/font.desc loaded successfully! (206 chars)
Using Unoptimized OnScreenDisplay
Using usleep() timing
get_path('input.conf') -> '/home/upgrdman/.mplayer/input.conf'
Can't open input config file /home/upgrdman/.mplayer/input.conf: No such
file or directory
Parsing input config file /usr/share/mplayer/input.conf
Input config file /usr/share/mplayer/input.conf parsed: 53 binds
Opening joystick device /dev/input/js0
Can't open joystick device /dev/input/js0 : No such file or directory
Can't init input joystick
get_path('TheBourneIdentity.vob.conf') ->
'/home/upgrdman/.mplayer/TheBourneIdentity.vob.conf'

Playing TheBourneIdentity.vob.
[file] File size is 6874226688 bytes
STREAM: [file] TheBourneIdentity.vob
STREAM: Description: File
STREAM: Author: Albeu
STREAM: Comment: based on the code from ??? (probably Arpi)
CACHE_PRE_INIT: 0 [0] 0  pre:1677721  eof:0
Cache fill:  0.00% (0 bytes)    Checking for YUV4MPEG2
DEMUXER: freeing demuxer at 0xb41c40
ASF_check: not ASF guid!
DEMUXER: freeing demuxer at 0xb41c40
Checking for Nullsoft Streaming Video
DEMUXER: freeing demuxer at 0xb41c40
Checking for NuppelVideo
DEMUXER: freeing demuxer at 0xb41c40
Checking for REAL
DEMUXER: freeing demuxer at 0xb41c40
Checking for SMJPEG
DEMUXER: freeing demuxer at 0xb41c40
DEMUXER: freeing demuxer at 0xb42e70
DEMUXER: freeing demuxer at 0xb42e70
Searching demuxer type for filename TheBourneIdentity.vob ext: .vob
Trying demuxer 2 based on filename extension
system stream synced at 0xD (13)!
==> Found video stream: 0
MPEG-PS file format detected.
==> Found audio stream: 128
Searching for sequence header... OK!
VIDEO:  MPEG1  720x480  (aspect 3)  29.970 fps  9800.0 kbps (1225.0
kbyte/s)
[V] filefmt:2  fourcc:0x10000001  size:720x480  fps:29.97  ftime:=0.0334
get_path('sub/') -> '/home/upgrdman/.mplayer/sub/'
get_path('default.sub') -> '/home/upgrdman/.mplayer/default.sub'
==========================================================================
Opening audio decoder: [liba52] AC3 decoding with liba52
dec_audio: Allocating 3840 bytes for input buffer.
dec_audio: Allocating 6144 + 65536 = 71680 bytes for output buffer.
No accelerated IMDCT transform found
a52: CRC check failed!
AC3: 5.1 (3f+2r+lfe)  48000 Hz  448.0 kbit/s
A52 flags before a52_frame: 0x2A
A52 flags after a52_frame: 0xA
No accelerated resampler found
AUDIO: 48000 Hz, 2 ch, 16 bit (0x10), ratio: 56000->192000 (448.0 kbit)
Selected audio codec: [a52] afm:liba52 (AC3-liba52)
==========================================================================
X11 opening display: :0.0
vo: X11 color mask:  FFFFFF  (R:FF0000 G:FF00 B:FF)
vo: X11 running at 1280x1024 with depth 24 and 32 bpp (":0.0" => local
display)
[x11] Detected wm supports NetWM.
[x11] Detected wm supports FULLSCREEN state.
[x11] Detected wm supports ABOVE state.
[x11] Detected wm supports BELOW state.
[x11] Current fstype setting honours FULLSCREEN ABOVE BELOW X atoms
==========================================================================
Opening video decoder: [mpegpes] MPEG 1/2 Video passthrough
VDec: vo config request - 720 x 480 (preferred csp: Mpeg PES)
Trying filter chain: vo
Could not find matching colorspace - retrying with -vf scale...
Opening video filter: [scale]
SwScale params: -1 x -1 (-1=no scaling)
Trying filter chain: scale vo
The selected video_out device is incompatible with this codec.
VDecoder init failed :(
Opening video decoder: [libmpeg2] MPEG 1/2 Video decoder libmpeg2-v0.3.1
Selected video codec: [mpeg12] vfm:libmpeg2 (MPEG 1 or 2 (libmpeg2))
==========================================================================
Checking audio filter chain for 48000Hz/2ch/16bit ->
48000Hz/2ch/16bit...
[libaf] Adding filter dummy
[dummy] Was reinitialized, rate=48000Hz, nch = 2, format = 0x00000001
and bps = 2
AF_pre: af format: 2 bps, 2 ch, 48000 hz, little endian signed int
AF_pre: 48000Hz 2ch Signed 16-bit (Little-Endian)
alsa-init: requested format: 48000 Hz, 2 channels, Signed 16-bit
(Little-Endian)alsa-init: compiled for ALSA-1.0.7
alsa-init: setup for 1/2 channel(s)
alsa-init: got device=0, subdevice=0
alsa-init: 1 soundcard found, using: default
alsa-init: pcm opend in block-mode
alsa-init: chunksize set to 1024
alsa-init: fragcount=16
alsa-init: got buffersize=65536
alsa: 48000 Hz/2 channels/4 bpf/65536 bytes buffer/Signed 16 bit Little
Endian
AO: [alsa] 48000Hz 2ch Signed 16-bit (Little-Endian) (2 bps)
AO: Description: ALSA-0.9.x-1.x audio output
AO: Author: Alex Beregszaszi, Zsolt Barat <joy at streamminister.de>
AO: Comment: under developement
Building audio filter chain for 48000Hz/2ch/16bit ->
48000Hz/2ch/16bit...
[dummy] Was reinitialized, rate=48000Hz, nch = 2, format = 0x00000001
and bps = 2
[dummy] Was reinitialized, rate=48000Hz, nch = 2, format = 0x00000001
and bps = 2
Starting playback...
alsa-space: free space = 65536, prepared --
a52: error at resampling
==> Found audio stream: 137
==> Found audio stream: 130
==> Found audio stream: 131

FATAL: Could not initialize video filters (-vf) or video output (-vo).

Uninit audio filters...
[libaf] Removing filter dummy
uninit audio: liba52
uninit video: libmpeg2
DEMUXER: freeing demuxer at 0xb42e70
DEMUXER: freeing sh_video at 0xb440a0
DEMUXER: freeing sh_audio at 0xb46ce0
DEMUXER: freeing sh_audio at 0xb742d0
DEMUXER: freeing sh_audio at 0xb74490
DEMUXER: freeing sh_audio at 0xb741b0
alsa-uninit: pcm closed
vo: uninit ...

Exiting... (End of file)
upgrdman at farrell riptemp $

and heres the output with -vc ffmpeg12:

upgrdman at farrell riptemp $ mplayer TheBourneIdentity.vob -v -vc ffmpeg12
MPlayer 1.0pre5try2-3.4.3 (C) 2000-2004 MPlayer Team

CPU: Advanced Micro Devices 64-bit CPU
Reading config file /usr/share/mplayer/mplayer.conf
Reading config file /home/upgrdman/.mplayer/config
Reading /home/upgrdman/.mplayer/codecs.conf: Can't open
'/home/upgrdman/.mplayer/codecs.conf': No such file or directory
Reading /usr/share/mplayer/codecs.conf: 73 audio & 180 video codecs
CommandLine: 'TheBourneIdentity.vob' '-v' '-vc' 'ffmpeg12'
init_freetype
get_path('font/font.desc') -> '/home/upgrdman/.mplayer/font/font.desc'
font: can't open file: /home/upgrdman/.mplayer/font/font.desc
Font /usr/share/mplayer/font/font.desc loaded successfully! (206 chars)
Using Unoptimized OnScreenDisplay
Using usleep() timing
get_path('input.conf') -> '/home/upgrdman/.mplayer/input.conf'
Can't open input config file /home/upgrdman/.mplayer/input.conf: No such
file or directory
Parsing input config file /usr/share/mplayer/input.conf
Input config file /usr/share/mplayer/input.conf parsed: 53 binds
Opening joystick device /dev/input/js0
Can't open joystick device /dev/input/js0 : No such file or directory
Can't init input joystick
get_path('TheBourneIdentity.vob.conf') ->
'/home/upgrdman/.mplayer/TheBourneIdentity.vob.conf'

Playing TheBourneIdentity.vob.
[file] File size is 6874226688 bytes
STREAM: [file] TheBourneIdentity.vob
STREAM: Description: File
STREAM: Author: Albeu
STREAM: Comment: based on the code from ??? (probably Arpi)
CACHE_PRE_INIT: 0 [0] 8380416  pre:1677721  eof:0
Checking for YUV4MPEG2
DEMUXER: freeing demuxer at 0xb41d30
ASF_check: not ASF guid!
DEMUXER: freeing demuxer at 0xb41d30
Checking for Nullsoft Streaming Video
DEMUXER: freeing demuxer at 0xb41d30
Checking for NuppelVideo
DEMUXER: freeing demuxer at 0xb41d30
Checking for REAL
DEMUXER: freeing demuxer at 0xb41d30
Checking for SMJPEG
DEMUXER: freeing demuxer at 0xb41d30
DEMUXER: freeing demuxer at 0xb42f60
DEMUXER: freeing demuxer at 0xb42f60
Searching demuxer type for filename TheBourneIdentity.vob ext: .vob
Trying demuxer 2 based on filename extension
system stream synced at 0xD (13)!
==> Found video stream: 0
MPEG-PS file format detected.
==> Found audio stream: 128
Searching for sequence header... OK!
VIDEO:  MPEG1  720x480  (aspect 3)  29.970 fps  9800.0 kbps (1225.0
kbyte/s)
[V] filefmt:2  fourcc:0x10000001  size:720x480  fps:29.97  ftime:=0.0334
get_path('sub/') -> '/home/upgrdman/.mplayer/sub/'
get_path('default.sub') -> '/home/upgrdman/.mplayer/default.sub'
==========================================================================
Opening audio decoder: [liba52] AC3 decoding with liba52
dec_audio: Allocating 3840 bytes for input buffer.
dec_audio: Allocating 6144 + 65536 = 71680 bytes for output buffer.
No accelerated IMDCT transform found
a52: CRC check failed!
AC3: 5.1 (3f+2r+lfe)  48000 Hz  448.0 kbit/s
A52 flags before a52_frame: 0x2A
A52 flags after a52_frame: 0xA
No accelerated resampler found
AUDIO: 48000 Hz, 2 ch, 16 bit (0x10), ratio: 56000->192000 (448.0 kbit)
Selected audio codec: [a52] afm:liba52 (AC3-liba52)
==========================================================================
X11 opening display: :0.0
vo: X11 color mask:  FFFFFF  (R:FF0000 G:FF00 B:FF)
vo: X11 running at 1280x1024 with depth 24 and 32 bpp (":0.0" => local
display)
[x11] Detected wm supports NetWM.
[x11] Detected wm supports FULLSCREEN state.
[x11] Detected wm supports ABOVE state.
[x11] Detected wm supports BELOW state.
[x11] Current fstype setting honours FULLSCREEN ABOVE BELOW X atoms
==========================================================================
Forced video codec: ffmpeg12
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
INFO: libavcodec init OK!
Selected video codec: [ffmpeg12] vfm:ffmpeg (FFmpeg MPEG 1/2)
==========================================================================
Checking audio filter chain for 48000Hz/2ch/16bit ->
48000Hz/2ch/16bit...
[libaf] Adding filter dummy
[dummy] Was reinitialized, rate=48000Hz, nch = 2, format = 0x00000001
and bps = 2
AF_pre: af format: 2 bps, 2 ch, 48000 hz, little endian signed int
AF_pre: 48000Hz 2ch Signed 16-bit (Little-Endian)
alsa-init: requested format: 48000 Hz, 2 channels, Signed 16-bit
(Little-Endian)alsa-init: compiled for ALSA-1.0.7
alsa-init: setup for 1/2 channel(s)
alsa-init: got device=0, subdevice=0
alsa-init: 1 soundcard found, using: default
alsa-init: pcm opend in block-mode
alsa-init: chunksize set to 1024
alsa-init: fragcount=16
alsa-init: got buffersize=65536
alsa: 48000 Hz/2 channels/4 bpf/65536 bytes buffer/Signed 16 bit Little
Endian
AO: [alsa] 48000Hz 2ch Signed 16-bit (Little-Endian) (2 bps)
AO: Description: ALSA-0.9.x-1.x audio output
AO: Author: Alex Beregszaszi, Zsolt Barat <joy at streamminister.de>
AO: Comment: under developement
Building audio filter chain for 48000Hz/2ch/16bit ->
48000Hz/2ch/16bit...
[dummy] Was reinitialized, rate=48000Hz, nch = 2, format = 0x00000001
and bps = 2
[dummy] Was reinitialized, rate=48000Hz, nch = 2, format = 0x00000001
and bps = 2
Starting playback...
alsa-space: free space = 65536, prepared --
a52: error at resampling
==> Found audio stream: 137
==> Found audio stream: 130
==> Found audio stream: 131
[mpegvideo @ 0x9cb6f0]sequence header damaged
alsa-space: free space = 65536, prepared -- 1/  1   0%  0%  0.0% 0 0 99%
a52: CRC check failed!
a52: error at resampling
a52: CRC check failed!
a52: error at resampling
a52: CRC check failed!
a52: error at resampling
a52: CRC check failed!
a52: error at resampling
[mpegvideo @ 0x9cb6f0]sequence header damaged
[mpegvideo @ 0x9cb6f0]sequence header damaged/  2   0%  0%  0.0% 0 0 96%
[mpegvideo @ 0x9cb6f0]sequence header damaged/  5   0%  0%  0.0% 0 0 95%
[ffmpeg] aspect_ratio: 1.777778t: -0.013    9/  9   0%  0%  0.0% 0 0 92%
VDec: vo config request - 720 x 480 (preferred csp: Planar YV12)
Trying filter chain: vo
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
VO Config (720x480->854x480,flags=0,'MPlayer',0x32315659)
VO: [xv] 720x480 => 854x480 Planar YV12
VO: Description: X11/Xv
VO: Author: Gerd Knorr <kraxel at goldbach.in-berlin.de> and others
Xvideo image format: 0x32595559 (YUY2) packed
Xvideo image format: 0x32315659 (YV12) planar
Xvideo image format: 0x59565955 (UYVY) packed
Xvideo image format: 0x30323449 (I420) planar
using Xvideo port 145 for hw scaling
[xv] dx: 0 dy: 0 dw: 854 dh: 512
*** [vo] Allocating (slices) mp_image_t, 720x480x12bpp YUV planar,
518400 bytes
[mpegvideo @ 0x9cb6f0]warning: first frame is no keyframe
*** [vo] Allocating (slices) mp_image_t, 720x480x12bpp YUV planar,
518400 bytes
[mpegvideo @ 0x9cb6f0]00 motion_type at 14 3
[mpegvideo @ 0x9cb6f0]00 motion_type at 5 4
[mpegvideo @ 0x9cb6f0]00 motion_type at 8 5
[mpegvideo @ 0x9cb6f0]MPEG motion vector out of boundary
[mpegvideo @ 0x9cb6f0]MPEG motion vector out of boundary
[mpegvideo @ 0x9cb6f0]MPEG motion vector out of boundary
[mpegvideo @ 0x9cb6f0]MPEG motion vector out of boundary
[mpegvideo @ 0x9cb6f0]slice mismatch
[mpegvideo @ 0x9cb6f0]00 motion_type at 5 7
[mpegvideo @ 0x9cb6f0]00 motion_type at 12 8
[mpegvideo @ 0x9cb6f0]mb incr damaged
[mpegvideo @ 0x9cb6f0]00 motion_type at 9 10
[mpegvideo @ 0x9cb6f0]invalid mb type in P Frame at 9 11
[mpegvideo @ 0x9cb6f0]ac-tex damaged at 10 12
[mpegvideo @ 0x9cb6f0]invalid mb type in P Frame at 3 13
[mpegvideo @ 0x9cb6f0]ac-tex damaged at 14 14
[mpegvideo @ 0x9cb6f0]00 motion_type at 26 15
[mpegvideo @ 0x9cb6f0]ac-tex damaged at 6 16
[mpegvideo @ 0x9cb6f0]00 motion_type at 8 17
[mpegvideo @ 0x9cb6f0]00 motion_type at 4 18
[mpegvideo @ 0x9cb6f0]00 motion_type at 15 19
[mpegvideo @ 0x9cb6f0]slice mismatch
[mpegvideo @ 0x9cb6f0]00 motion_type at 6 21
[mpegvideo @ 0x9cb6f0]ac-tex damaged at 8 22
[mpegvideo @ 0x9cb6f0]ac-tex damaged at 21 23
[mpegvideo @ 0x9cb6f0]00 motion_type at 6 24
[mpegvideo @ 0x9cb6f0]ac-tex damaged at 32 25
[mpegvideo @ 0x9cb6f0]ac-tex damaged at 4 26
[mpegvideo @ 0x9cb6f0]concealing 2147483377 errors
[mpegvideo @ 0x9cb6f0]Warning MVs not available
[xv] dx: 0 dy: 0 dw: 854 dh: 512
a52: CRC check failed!  0.644 ct: -0.017   10/ 10   0%  0%  0.0% 0 0 91%
a52: error at resampling
*** [vo] Allocating (slices) mp_image_t, 720x480x12bpp YUV planar,
518400 bytes
[mpegvideo @ 0x9cb6f0]invalid mb type in B Frame at 13 3
[mpegvideo @ 0x9cb6f0]slice mismatch
[mpegvideo @ 0x9cb6f0]00 motion_type at 13 5
[mpegvideo @ 0x9cb6f0]00 motion_type at 24 6
[mpegvideo @ 0x9cb6f0]00 motion_type at 5 7
[mpegvideo @ 0x9cb6f0]ac-tex damaged at 4 8
[mpegvideo @ 0x9cb6f0]00 motion_type at 11 9
[mpegvideo @ 0x9cb6f0]00 motion_type at 6 10
[mpegvideo @ 0x9cb6f0]00 motion_type at 9 11
[mpegvideo @ 0x9cb6f0]00 motion_type at 10 12
[mpegvideo @ 0x9cb6f0]00 motion_type at 4 13
[mpegvideo @ 0x9cb6f0]00 motion_type at 4 14
[mpegvideo @ 0x9cb6f0]MPEG motion vector out of boundary
[mpegvideo @ 0x9cb6f0]00 motion_type at 8 15
[mpegvideo @ 0x9cb6f0]MPEG motion vector out of boundary
[mpegvideo @ 0x9cb6f0]MPEG motion vector out of boundary
[mpegvideo @ 0x9cb6f0]MPEG motion vector out of boundary
[. . . ]
[mpegvideo @ 0x9cb6f0]invalid mb type in B Frame at 22 22
[mpegvideo @ 0x9cb6f0]ac-tex damaged at 13 22
[mpegvideo @ 0x9cb6f0]MPEG motion vector out of boundary
[mpegvideo @ 0x9cb6f0]mb incr damaged
[mpegvideo @ 0x9cb6f0]ac-tex damaged at 2 24
[mpegvideo @ 0x9cb6f0]invalid cbp at 5 25
[mpegvideo @ 0x9cb6f0]invalid mb type in B Frame at 18 26
[mpegvideo @ 0x9cb6f0]concealing 2147483377 errors


MPlayer interrupted by signal 2 in module: enable_cache
vo: x11 uninit called but X11 not inited..


MPlayer interrupted by signal 2 in module: sleep_usleep
Uninit audio filters...
[libaf] Removing filter dummy
uninit audio: liba52
uninit video: ffmpeg
DEMUXER: freeing demuxer at 0xb42f60
DEMUXER: freeing sh_video at 0xb44190
DEMUXER: freeing sh_audio at 0xb46dd0
DEMUXER: freeing sh_audio at 0xb7e500
DEMUXER: freeing sh_audio at 0xb7e6c0
DEMUXER: freeing sh_audio at 0xb7e3e0
alsa-uninit: pcm closed
vo: uninit ...
upgrdman at farrell riptemp $

I had to ctrl-c out of mplayer, because the text was scrolling by soo
quickly, my scroll cache was rapidly filling up. And of course, with -vc
ffmpeg12, the picture was all messed up, probably because it was not
being decrypted first.

Any ideas?
-- 
Farrell Farahbod <upgrdman at mindspring.com>




More information about the MPlayer-users mailing list