[MPlayer-users] Problem with latest dvdnav SVN and VIDEO_TS playback

Charles philip Chan cpchan at sympatico.ca
Fri Oct 3 12:46:04 CEST 2008


JonY <10walls at gmail.com> writes:

> Sorry, it wasn't very clear in your message. Did you use -dvd-device
> /path/to/dvd/root or /path/to/dvd/root/VIDEO_TS?

On libdvdnavmini.so.4.1.3, the first method gives me a:

,----
| Playing dvdnav://.
| libdvdnav: Using dvdnav version SVN-r1153
| libdvdread: Using libdvdcss version 1.2.10 for DVD access
| libdvdread: Couldn't find device name.
| libdvdnav: Can't read name block. Probably not a DVD-ROM device.
| libdvdnav: Unable to find map file '/home/karnak/.dvdnav/.map'
| libdvdnav:DVDOpenFilePath:findDVDFile /VIDEO_TS/VIDEO_TS.IFO failed
| libdvdnav:DVDOpenFilePath:findDVDFile /VIDEO_TS/VIDEO_TS.BUP failed
| libdvdread: Can't open file VIDEO_TS.IFO.
| libdvdnav: vm: failed to read VIDEO_TS.IFO
| Couldn't open DVD device: /home/karnak/Desktop/Media/Cinema/mystery/wire_in_the_blood (No such file
| or directory)
| No stream found to handle url dvdnav://
`----

The strange thing is both the IFO and BUP files are there (everything is
owned by me. The directories permissions are 755 and of course all file
are owned and readable by me). I can get a bit further if I play the
VIDEO_TS directly:

,----
| Playing dvdnav://.
| libdvdnav: Using dvdnav version SVN-r1153
| libdvdread: Using libdvdcss version 1.2.10 for DVD access
| libdvdread: Couldn't find device name.
| libdvdnav: Can't read name block. Probably not a DVD-ROM device.
| libdvdnav: Unable to find map file '/home/karnak/.dvdnav/.map'
| libdvdnav: DVD disk reports itself with Region mask 0x00000000. Regions: 1 2 3 4 5 6 7 8
| mplayer: /usr/src/packages/BUILD/dvdnav/src/vm/vm.c:1071: play_Cell: Assertion `0' failed.
| 
| 
| MPlayer interrupted by signal 6 in module: open_stream
| - MPlayer crashed. This shouldn't happen.
|   It can be a bug in the MPlayer code _or_ in your drivers _or_ in your
|   gcc version. If you think it's MPlayer's fault, please read
|   DOCS/HTML/en/bugreports.html and follow the instructions there. We can't and
|   won't help unless you provide this information when reporting a possible bug.
`----

On libdvdnavmini.so.4.1.1, the first method give me the same error as
with libdvdnavmini.so.4.1.3:

,----
| Playing dvdnav://.
| libdvdnav: Using dvdnav version SVN-r1000 from http://dvd.sf.net
| libdvdread: Using libdvdcss version 1.2.10 for DVD access
| libdvdread: Couldn't find device name.
| libdvdnav: Can't read name block. Probably not a DVD-ROM device.
| libdvdnav: Unable to find map file '/home/karnak/.dvdnav/.map'
| libdvdnav:DVDOpenFilePath:findDVDFile /VIDEO_TS/VIDEO_TS.IFO failed
| libdvdnav:DVDOpenFilePath:findDVDFile /VIDEO_TS/VIDEO_TS.BUP failed
| libdvdread: Can't open file VIDEO_TS.IFO.
| libdvdnav: vm: failed to read VIDEO_TS.IFO
| Couldn't open DVD device: /home/karnak/Desktop/Media/Cinema/mystery/wire_in_the_blood (No such file
| or directory)
| No stream found to handle url dvdnav://
`----
 
Playing the VIDEO_TS directory with libdvdnavmini.so.4.1.1 directly
works fine:

,----
| Playing dvdnav://.
| libdvdnav: Using dvdnav version SVN-r1000 from http://dvd.sf.net
| libdvdread: Using libdvdcss version 1.2.10 for DVD access
| libdvdread: Couldn't find device name.
| libdvdnav: Can't read name block. Probably not a DVD-ROM device.
| libdvdnav: Unable to find map file '/home/karnak/.dvdnav/.map'
| libdvdnav: DVD disk reports itself with Region mask 0x00000000. Regions: 1 2 3 4 5 6 7 8
| Remember to disable MPlayer's cache when playing dvdnav:// streams (adding -nocache to your command
| line)
| DVDNAV, switched to title: 1
| MPEG-PS file format detected.
| VIDEO:  MPEG2  720x480  (aspect 3)  29.970 fps  5000.0 kbps (625.0 kbyte/s)
| ==========================================================================
| Opening video decoder: [mpegpes] MPEG 1/2 Video passthrough
| VDec: vo config request - 720 x 480 (preferred colorspace: Mpeg PES)
| Could not find matching colorspace - retrying with -vf scale...
| Opening video filter: [scale]
| 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: [ffmpeg] FFmpeg's libavcodec codec family
| Selected video codec: [ffmpeg2] vfm: ffmpeg (FFmpeg MPEG-2)
| ==========================================================================
| ==========================================================================
| Opening audio decoder: [liba52] AC3 decoding with liba52
| Using SSE optimized IMDCT transform
| Using MMX optimized resampler
| AUDIO: 48000 Hz, 2 ch, s16le, 192.0 kbit/12.50% (ratio: 24000->192000)
| Selected audio codec: [a52] afm: liba52 (AC3-liba52)
| ==========================================================================
| AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample)
| Starting playback...
| VDec: vo config request - 720 x 480 (preferred colorspace: Planar YV12)
| VDec: using Planar YV12 as output csp (no 0)
| Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
| VO: [xv] 720x480 => 854x480 Planar YV12
`----

(IIRC, I use to be able to do both). xine works fine with both the DVD
root and the DVD VIDEO_TS directories.

Thanks.

Charles


-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 193 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/mplayer-users/attachments/20081003/79ec403a/attachment.pgp>


More information about the MPlayer-users mailing list