[MPlayer-users] Problematic DVD

jezz at hkfree.org jezz at hkfree.org
Sun Aug 31 18:30:23 CEST 2008


Hi,
On Ne 31.srp, Krzysztof Duchnowski wrote:
> try openning file then:
> 
> mplayer /media/dvd/video_ts/vts_37_1.vob
yes, I can play vob directly - there are some artefacts in video (may be CSS).
> 
> Another things:
> - VIDEO_TS and VTSes are in lower case?
exactly. Problem in case sensitivity? DVD is mounted normally:
/dev/hdc on /media/dvd type iso9660 (ro,noexec,nosuid,nodev,iocharset=utf8,user=jezberam)
> - don't enable things during compilation except for "--enable-menu" and 
> "--enable-gui"
> - compile mplayer with dvdnav using "DOCS/tech/dvdnav-howto.txt" from 
> your mplayer source directory
> - have you installed "libdvdcss" along with "libdvdcss-dev" in your system?
I am using debian lenny - I have libdvdcss2 & libdvdcss2-dev installed
(both in version 1.2.9-0.1, libdvdcss.so points to /usr/lib/libdvdcss.so.2.0.8).
> 
> Safe compiling options after meeting above requirements (dvdnav and 
> dvdread installed to "/usr/local"):
> 
> CFLAGS= ./configure --enable-gui --enable-largefiles --enable-menu 
> --disable-runtime-cpudetection --disable-debug 
> --disable-dvdread-internal 
> --with-dvdread-config=/usr/local/bin/dvdread-config 
> --with-dvdnav-config=/usr/local/bin/dvdnav-config --disable-pulse 
> --charset=utf-8 2>&1 | tee ../mplayer.configure.log
My first mplayer version was using internal libdvdread. Now I have compiled
libdvdread & libdvdnav from trunk and compiled mplayer with safe options
against them, but same result.

$ ldd mplayer | grep dvd
	libdvdread.so.4 => /usr/local/lib/libdvdread.so.4 (0xb6c56000)
	libdvdnavmini.so.4 => /usr/local/lib/libdvdnavmini.so.4 (0xb6990000)

Jezz
-------------- next part --------------
$ ./mplayer -v -nocache dvdnav://
MPlayer dev-SVN-r27499-4.3.1 (C) 2000-2008 MPlayer Team
CPU: Intel(R) Celeron(R) CPU 1.80GHz (Family: 15, Model: 1, Stepping: 3)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2
Warning unknown option subfont-blur at line 16
get_path('codecs.conf') -> '/home/jezberam/.mplayer/codecs.conf'
Reading /home/jezberam/.mplayer/codecs.conf: 127 audio & 253 video codecs
Configuration: --prefix=/usr/local/stow/MPlayer-svn-20080831 --codecsdir=/usr/local/lib/win32 --enable-gui --enable-largefiles --enable-menu --disable-runtime-cpudetection --disable-debug --disable-dvdread-internal --with-dvdread-config=/usr/local/bin/dvdread-config --with-dvdnav-config=/usr/local/bin/dvdnav-config --disable-pulse --disable-tv --charset=utf-8
CommandLine: '-v' '-nocache' 'dvdnav://'
get_path('font/font.desc') -> '/home/jezberam/.mplayer/font/font.desc'
font: can't open file: /home/jezberam/.mplayer/font/font.desc
font: can't open file: /usr/local/stow/MPlayer-svn-20080831/share/mplayer/font/font.desc
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
Using nanosleep() timing
get_path('input.conf') -> '/home/jezberam/.mplayer/input.conf'
Parsing input config file /home/jezberam/.mplayer/input.conf
Input config file /home/jezberam/.mplayer/input.conf parsed: 90 binds
Setting up LIRC support...
get_path('menu.conf') -> '/home/jezberam/.mplayer/menu.conf'
Menu init failed.
get_path('.conf') -> '/home/jezberam/.mplayer/.conf'

Playing dvdnav://.
get_path('sub/') -> '/home/jezberam/.mplayer/sub/'
libdvdnav: Using dvdnav version SVN-r1131
libdvdread: Using libdvdcss version 1.2.9 for DVD access
libdvdnav: DVD Title: Poklad
libdvdnav: DVD Serial Number: 357EA6A8CA815957
libdvdnav: DVD Title (Alternative): 
libdvdnav: Unable to find map file '/home/jezberam/.dvdnav/Poklad.map'
libdvdnav: DVD disk reports itself with Region mask 0x00000000. Regions: 1 2 3 4 5 6 7 8

libdvdread: Attempting to retrieve all CSS keys
libdvdread: This can take a _long_ time, please be patient

libdvdread: Get key for /VIDEO_TS/VIDEO_TS.VOB at 0x00000237
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x00007b02
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x00007b11
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_1.VOB at 0x00013501
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_03_0.VOB at 0x000135c3
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_03_1.VOB at 0x000135c8
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_04_1.VOB at 0x0001e8ec
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_05_0.VOB at 0x0001e9ae
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_05_1.VOB at 0x0001f766
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_06_1.VOB at 0x0002e755
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_07_0.VOB at 0x0002e817
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_07_1.VOB at 0x0002f5cf
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_08_1.VOB at 0x00041c5c
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_09_0.VOB at 0x00041d1f
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_09_1.VOB at 0x00041d24
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_10_1.VOB at 0x00067515
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_11_1.VOB at 0x000675d4
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_12_1.VOB at 0x00067693
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_13_1.VOB at 0x00067752
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_14_1.VOB at 0x00068730
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_15_1.VOB at 0x000687ef
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_16_1.VOB at 0x000688af
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_17_1.VOB at 0x0006a81f
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_18_0.VOB at 0x0006a8e3
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_18_1.VOB at 0x0006b01b
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_19_1.VOB at 0x0006b0df
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_20_1.VOB at 0x0006b19e
libdvdread: Elapsed time 0
libdvdread: Found 20 VTS's
libdvdread: Elapsed time 0
Remember to disable MPlayer's cache when playing dvdnav:// streams (adding -nocache to your command line)
STREAM: [null] dvdnav://
STREAM: Description: DVDNAV stream
STREAM: Author: 
STREAM: Comment: 
DVDNAV, switched to title: 1

DVDNAV, NEW TITLE 0
system stream synced at 0xD (13)!
==> Found video stream: 0
MPEG-PS file format detected.
==> Found subtitle: 0
==> Found subtitle: 1
==> Found audio stream: 128
Searching for sequence header... OK!
VIDEO:  MPEG2  720x576  (aspect 3)  25.000 fps  6000.0 kbps (750.0 kbyte/s)
[V] filefmt:2  fourcc:0x10000002  size:720x576  fps:25.000  ftime:=0.0400
get_path('sub/') -> '/home/jezberam/.mplayer/sub/'
X11 opening display: :0.0
vo: X11 color mask:  FFFFFF  (R:FF0000 G:FF00 B:FF)
vo: X11 running at 1680x1050 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
[VO_XV] Using Xv Adapter #0 (ATI Radeon Video Overlay)
[xv common] Drawing colorkey manually.
[xv common] Using colorkey from Xv (0x00001e).
[xv common] Maximum source image dimensions: 2048x2048
==========================================================================
Opening video decoder: [mpegpes] MPEG 1/2 Video passthrough
VDec: vo config request - 720 x 576 (preferred colorspace: 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.
Try appending the scale filter to your filter list,
e.g. -vf spp,scale instead of -vf spp.
VDecoder init failed :(
Opening video decoder: [libmpeg2] MPEG 1/2 Video decoder libmpeg2-v0.4.0b
Selected video codec: [mpeg12] vfm: libmpeg2 (MPEG-1 or 2 (libmpeg2))
==========================================================================
==========================================================================
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.
Using SSE optimized IMDCT transform
AC3: 5.1 (3f+2r+lfe)  48000 Hz  448.0 kbit/s
A52 flags before a52_frame: 0x2A
A52 flags after a52_frame: 0xA
Using MMX optimized resampler
AUDIO: 48000 Hz, 2 ch, s16le, 448.0 kbit/29.17% (ratio: 56000->192000)
Selected audio codec: [a52] afm: liba52 (AC3-liba52)
==========================================================================
Building audio filter chain for 48000Hz/2ch/s16le -> 0Hz/0ch/??...
[libaf] Adding filter dummy 
[dummy] Was reinitialized: 48000Hz/2ch/s16le
[dummy] Was reinitialized: 48000Hz/2ch/s16le
Trying preferred audio driver 'alsa', options '[none]'
alsa-init: requested format: 48000 Hz, 2 channels, 9
alsa-init: using ALSA 1.0.16
alsa-init: setup for 1/2 channel(s)
alsa-init: using device default
alsa-init: pcm opened in blocking mode
alsa-init: chunksize set to 1024
alsa-init: fragcount=8
alsa-init: got buffersize=32768
alsa-init: got period size 1024
alsa: 48000 Hz/2 channels/4 bpf/32768 bytes buffer/Signed 16 bit Little Endian
AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample)
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/s16le -> 48000Hz/2ch/s16le...
[dummy] Was reinitialized: 48000Hz/2ch/s16le
[dummy] Was reinitialized: 48000Hz/2ch/s16le
Starting playback...
Increasing filtered audio buffer size from 0 to 34816
VDec: vo config request - 720 x 576 (preferred colorspace: 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 (720x576->1024x576,flags=0,'MPlayer',0x32315659)
VO: [xv] 720x576 => 1024x576 Planar YV12 
VO: Description: X11/Xv
VO: Author: Gerd Knorr <kraxel at goldbach.in-berlin.de> and others
Xvideo image format: 0x41424752 (RGBA) packed
Xvideo image format: 0x54424752 (RGBT) packed
Xvideo image format: 0x32424752 (RGB2) packed
Xvideo image format: 0x0 (    ) packed
Xvideo image format: 0x32595559 (YUY2) packed
Xvideo image format: 0x59565955 (UYVY) packed
Xvideo image format: 0x32315659 (YV12) planar
Xvideo image format: 0x30323449 (I420) planar
using Xvideo port 73 for hw scaling
[xv] dx: 0 dy: 0 dw: 1024 dh: 576
*** [vo] Allocating mp_image_t, 720x576x12bpp YUV planar, 622080 bytes
[xv] dx: 0 dy: 0 dw: 1024 dh: 576
*** [vo] Allocating mp_image_t, 720x576x12bpp YUV planar, 622080 bytes
*** [vo] Allocating (slices) mp_image_t, 720x576x12bpp YUV planar, 622080 bytes
Error getting next block from DVD 1 (Error opening vtsN=37, domain=3.)
DVDNAV stream read error!
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: audio)  
a52: CRC check failed!  
a52: error at resampling
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: audio)  
MPEG Stream reached EOF 0.003 ct:  0.087  37/ 37 34%  5%  2.9% 1 0 
ds_fill_buffer: EOF reached (stream: audio)  
MPEG Stream reached EOF-0.000 ct:  0.086  38/ 38 33%  5%  2.8% 1 0 
ds_fill_buffer: EOF reached (stream: audio)  
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: video)  
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: video)  
Error getting next block from DVD 1 (Error reading NAV packet.)1 0 
DVDNAV stream read error!
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: audio)  
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: video)  
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: audio)  
Error getting next block from DVD 1 (Error reading NAV packet.)1 0 
DVDNAV stream read error!
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: audio)  
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: video)  
Error getting next block from DVD 1 (Error reading NAV packet.)1 0 
DVDNAV stream read error!
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: audio)  
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: video)  
Error getting next block from DVD 1 (Error reading NAV packet.)1 0 
DVDNAV stream read error!
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: audio)  
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: video)  
Error getting next block from DVD 1 (Error reading NAV packet.)1 0 
DVDNAV stream read error!
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: audio)  
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: video)  
Error getting next block from DVD 1 (Error reading NAV packet.)1 0 
DVDNAV stream read error!
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: audio)  
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: video)  
Error getting next block from DVD 1 (Error reading NAV packet.)1 0 
DVDNAV stream read error!
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: audio)  
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: video)  
Error getting next block from DVD 1 (Error reading NAV packet.)1 0 
DVDNAV stream read error!
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: audio)  
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: video)  
Error getting next block from DVD 1 (Error reading NAV packet.)1 0 
DVDNAV stream read error!
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: audio)  
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: video)  
Error getting next block from DVD 1 (Error reading NAV packet.)1 0 
DVDNAV stream read error!
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: audio)  
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: video)  
Error getting next block from DVD 1 (Error reading NAV packet.)1 0 
DVDNAV stream read error!
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: audio)  
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: video)  
Error getting next block from DVD 1 (Error reading NAV packet.)1 0 
DVDNAV stream read error!
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: audio)  
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: video)  
Error getting next block from DVD 1 (Error reading NAV packet.)1 0 
DVDNAV stream read error!
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: audio)  
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: video)  
Error getting next block from DVD 1 (Error reading NAV packet.)1 0 
DVDNAV stream read error!
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: audio)  
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: video)  
Error getting next block from DVD 1 (Error reading NAV packet.)1 0 
DVDNAV stream read error!
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: audio)  
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: video)  
Error getting next block from DVD 1 (Error reading NAV packet.)1 0 
DVDNAV stream read error!
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: audio)  
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: video)  
Error getting next block from DVD 1 (Error reading NAV packet.)1 0 
DVDNAV stream read error!
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: audio)  
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: video)  
Error getting next block from DVD 1 (Error reading NAV packet.)1 0 
DVDNAV stream read error!
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: audio)  
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: video)  
Error getting next block from DVD 1 (Error reading NAV packet.)1 0 
DVDNAV stream read error!
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: audio)  
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: video)  
Error getting next block from DVD 1 (Error reading NAV packet.)1 0 
DVDNAV stream read error!
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: audio)  
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: video)  
Error getting next block from DVD 1 (Error reading NAV packet.)1 0 
DVDNAV stream read error!
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: audio)  
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: video)  
Error getting next block from DVD 1 (Error reading NAV packet.)1 0 
DVDNAV stream read error!
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: audio)  
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: video)  
Error getting next block from DVD 1 (Error reading NAV packet.)1 0 
DVDNAV stream read error!
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: audio)  
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: video)  
Error getting next block from DVD 1 (Error reading NAV packet.)1 0 
DVDNAV stream read error!
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: audio)  
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: video)  
Error getting next block from DVD 1 (Error reading NAV packet.)1 0 
DVDNAV stream read error!
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: audio)  
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: video)  
DVDNAV, switched to title: 37 ct:  0.077   0/  0 52%  8%  4.3% 1 0 

DVDNAV, NEW TITLE 0
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: audio)  
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: video)  
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: audio)  
A:   1.0 V:   1.0 A-V:  0.034 ct:  0.154  22/ 22 81% 14%  7.5% 1 0 

MPlayer interrupted by signal 2 in module: sleep_timer
Uninit audio filters... 0.034 ct:  0.157  23/ 23 78% 15%  7.2% 1 0 
[libaf] Removing filter dummy 
Uninit audio: liba52
Uninit video: libmpeg2
alsa-uninit: pcm closed
vo: uninit ...

Exiting... (Quit)


More information about the MPlayer-users mailing list