[MPlayer-cygwin] dvdnav crashes on displaying menu

John Brown johnbrown105 at hotmail.com
Thu Sep 21 14:56:50 CEST 2006


Hello All,

Up to 2006-09-09, "mplayer -dvd-device c:/dvd2/video_ts dvdnav://"
simply played the first title, apparently without even attempting to
display the menu.. As of 2006-09-10, the same command
crashes with an "Asssertion failed" (see below). By adding -vo png, I
was able to determine that it displays the menu (and only the menu;
just 1 frame) and then crashes.

I do not have a commercial DVD to test. I made the DVD using DVDStyler
(GUI frontend to dvdauthor). I see in the DVDStyler settings that "Menu
frame count" = 1. I remember seeing in the MPlayer docs (FAQ?) that
MPlayer cannot play a movie with only one frame. I am late as it is, so
I cannot adjust it right now.

Could that be my problem? If so, is there a minimum number of frames
that my menu should have?

I cannot get a gdb backtrace, because the crash does not cause gdb to break.
See MPlayer verbose output below.
=================================================

mplayer -v output

MPlayer dev-SVN-r19782-3.4.2 (C) 2000-2006 MPlayer Team
CPU: Intel(R) Pentium(R) 4 CPU 3.00GHz (Family: 15, Model: 3, Stepping: 3)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 0 SSE2: 0
Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2

Playing dvdnav://.
libdvdnav: Using dvdnav version 0.2.0cvs from http://dvd.sf.net
NAME OPEN FAILED
libdvdnav: Unable to find map file 'c:\progra~1\mplayer/.dvdnav/.map'
libdvdnav: DVD disk reports itself with Region mask 0x00000000. Regions: 1 2 
3 4 5 6 7 8
dvdnav_stream, you didn't specify a track number (as in dvdnav://1), playing 
whole disc
libdvdread: Encrypted DVD support unavailable.
libdvdread: Couldn't find device name.
*** Zero check failed in ifo_read.c:661
    for pgc->still_time = 0x30
*** Zero check failed in ifo_read.c:662
    for pgc->pg_playback_mode = 0x03
INIT ERROR: 2288008, couldn't get init pos New position not yet determined.

MPEG-PS file format detected.
VIDEO:  MPEG2  720x480  (aspect 2)  29.970 fps  9000.0 kbps (1125.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 adding the scale filter, 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: [mp3lib] MPEG layer-2, layer-3
AUDIO: 48000 Hz, 2 ch, s16le, 128.0 kbit/8.33% (ratio: 16000->192000)
Selected audio codec: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
AO: [dsound] 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.33:1 - prescaling to correct movie aspect.
VO: [directx] 720x480 => 720x540 Planar YV12
A:   0.2 V:   0.0 A-V:  0.178 ct:  0.000   1/  1 ??% ??% ??,?% 0 0
A:   0.2 V:   0.2 A-V:  0.054 ct:  0.003   2/  2 ??% ??% ??,?% 0 0
VDec: vo config request - 352 x 240 (preferred colorspace: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 1.33:1 - prescaling to correct movie aspect.
VO: [directx] 720x480 => 720x540 Planar YV12
Assertion failed: w == -1 || w >= vf->w, file vf.c, line 270

This application has requested the Runtime to terminate it in an unusual 
way.
Please contact the application's support team for more information.


MPlayer interrupted by signal 22 in module: decode_video
- 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.





More information about the MPlayer-cygwin mailing list