[MPlayer-users] problems with dvdnav

vdmsss vdm_sss at yahoo.co.uk
Fri Dec 28 04:29:48 CET 2007


Hello.

I can't get dvdnav to work on my machine (a mac intel running  
Leopard). Can anybody advice? Here is the command line:

> mplayer dvdnav:///dev/rdisk1
> MPlayer dev-SVN-r25532-4.0.1 (C) 2000-2007 MPlayer Team
> CPU: Intel(R) Core(TM)2 Extreme CPU X7900  @ 2.80GHz (Family: 6,  
> Model: 15, Stepping: 10)
> CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
> Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2
> Menu inited: .mplayer/menu.conf
>
> Playing dvdnav:///dev/rdisk1.
> libdvdnav: Using dvdnav version 0.2.1cvs from http://dvd.sf.net
> libdvdread: Using libdvdcss version 1.2.9 for DVD access
> libdvdread: Can't stat dev/rdisk1
> No such file or directory
> libdvdnav: vm: failed to open/read the DVD
> Couldn't open DVD device: dev/rdisk1 (No such file or directory)
> No stream found to handle url dvdnav:///dev/rdisk1
>
> Exiting... (End of file)

I am using libdvdnav from svn.mplayerhq.hu with the dvdread that comes  
with it, and with external libdvdcss from svn.videolan.org and the  
following configuration:

> ./configure --disable-dvdread-internal --enable-largefiles --enable- 
> menu --enable-m
> acosx-finder-support --enable-dvdnav --enable-apple-remote --with- 
> extraincdir=/sw/i
> nclude/libcdparanoia --extra-libs="-L/usr/X11/lib -lX11"

It  may or may not be relevant that when I use dvd://1 playback  
succeeds but with a number of warnings *** libdvdread: CHECK_VALUE  
failed in nav_read.c:356 ***:

> DVDCSS_VERBOSE=2 /usr/local/src/mplayer/mplayer dvd://1
> MPlayer dev-SVN-r25532-4.0.1 (C) 2000-2007 MPlayer Team
> CPU: Intel(R) Core(TM)2 Extreme CPU X7900  @ 2.80GHz (Family: 6,  
> Model: 15, Stepping: 10)
> CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
> Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2
> Menu inited: .mplayer/menu.conf
>
> Playing dvd://1.
> libdvdread: Using libdvdcss version 1.2.9 for DVD access
> libdvdcss debug: opening target `/dev/rdisk1'
> libdvdcss debug: using libc for access
> libdvdcss debug: disc is unscrambled
> libdvdcss debug: using CSS key cache dir: .dvdcss/ 
> MY_DVD-2007122700484500/
> *** Zero check failed in ifo_read.c:324
>     for vmgi_mat->zero_3 = 0x00000000010000000000000000000000000000
> There are 2 titles on this DVD.
> There are 17 chapters in this DVD title.
> There are 1 angles in this DVD title.
>
> 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 0x00000125
> libdvdread: Elapsed time 0
> libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x00000219
> libdvdread: Elapsed time 0
> libdvdread: Get key for /VIDEO_TS/VTS_02_1.VOB at 0x00171e90
> libdvdread: Elapsed time 0
> libdvdread: Found 2 VTS's
> libdvdread: Elapsed time 0
> audio stream: 0 format: ac3 (stereo) language: unknown aid: 128.
> number of audio channels on disk: 1.
> number of subtitles on disk: 0
> [stream_dvd] Warning! the cache is enabled. Seeking won't work  
> correctly
> Cache fill:  0.00% (0 bytes)
> *** libdvdread: CHECK_VALUE failed in nav_read.c:356 ***
> *** for dsi->dsi_gi.zero1 == 0 ***
>
>
> *** libdvdread: CHECK_VALUE failed in nav_read.c:356 ***
> *** for dsi->dsi_gi.zero1 == 0 ***
>
> Cache fill:  4.98% (417792 bytes)
> *** libdvdread: CHECK_VALUE failed in nav_read.c:356 ***
> *** for dsi->dsi_gi.zero1 == 0 ***
>
>
> *** libdvdread: CHECK_VALUE failed in nav_read.c:356 ***
> *** for dsi->dsi_gi.zero1 == 0 ***
>
> Cache fill: 10.45% (876544 bytes)
> *** libdvdread: CHECK_VALUE failed in nav_read.c:356 ***
> *** for dsi->dsi_gi.zero1 == 0 ***
>
> Cache fill: 15.92% (1335296 bytes)
> *** libdvdread: CHECK_VALUE failed in nav_read.c:356 ***
> *** for dsi->dsi_gi.zero1 == 0 ***
>
>
> *** libdvdread: CHECK_VALUE failed in nav_read.c:356 ***
> *** for dsi->dsi_gi.zero1 == 0 ***
>
>
> MPlayer interrupted by signal 2 in module: decode_video
>
> MPlayer interrupted by signal 2 in module: enable_cache

I think the warnings do not occur if I compile with dvdread internal  
(but even then I can't read dvdnav:///dev/rdisk1).

Can anybody please shed light on this?

And which combination of dvdnav, dvdread and dvdcss is best to use?

Thanks,
\vs



More information about the MPlayer-users mailing list