[DVDnav-discuss] Assertion failed mplayer2

Josh joshf87 at live.com
Fri Dec 21 07:14:20 CET 2012


On 12/21/2012 00:05, Josh wrote:
> I was wondering here if anyone has gotten libdvdnav to work in 
> mplayer2? I'm using a MinGW-w64 (actually a 32-bit toolchain of 
> MinGW-w64) & GCC 4.6.3 and suspect it has something to do with it. 
> mplayer2 needs the MinGW-w64 compiler so using the outdated one at 
> mingw.org isn't an option. I can't produce a stack trace in gdb 
> because it doesn't think the program crashed ('bt' says there is 
> nothing). I tried several different DVDs, ripped or straight from disc.
>
> E:/Buildsys/projects/mplayer/mplayer2/mplayer.exe -noquiet -nofs 
> -nomouseinput -sub-fuzziness 1 -identify -slave -vo direct3d -ao 
> dsound -nokeepaspect -priority abovenormal -framedrop -nodr -double 
> -wid 262654 -monitorpixelaspect 1 -ass -embeddedfonts 
> -ass-line-spacing 0 -ass-font-scale 1 -ass-styles 
> C:/Users/Joshua/.smplayer/styles.ass -font Arial -subfont-autoscale 0 
> -subfont-text-scale 20 -subcp ISO-8859-1 -subpos 100 -volume 50 
> -dvd-device G: -dvdangle 1 -nocache -osdlevel 0 -vf-add screenshot 
> -noslices -channels 2 -af scaletempo,equalizer=0:0:0:0:0:0:0:0:0:0 
> -softvol -softvol-max 110 dvdnav://
>
> MPlayer2 2.0-701-gf50d78a (C) 2000-2012 MPlayer2 Team
> Custom build by Redxii, http://smplayer.sourceforge.net
> Build date: Thu Dec 20 14:03:47 EST 2012
>
> Setting process priority: abovenormal
>
>
> Playing dvdnav://.
>
> This application has requested the Runtime to terminate it in an 
> unusual way.
> Please contact the application's support team for more information.
> libdvdnav: Using dvdnav version MPlayer2-custom
> libdvdread: Using libdvdcss version 1.2.12 for DVD access
> NAME OPEN FAILED
> libdvdnav: Unable to find home directorylibdvdnav: DVD disk reports 
> itself with Region mask 0x00fe0000. Regions: 1
>
> 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 0x0000012d
> libdvdread: Elapsed time 0
> libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x00000916
> libdvdread: Elapsed time 0
> libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x0000098b
> libdvdread: Elapsed time 0
> libdvdread: Get key for /VIDEO_TS/VTS_02_0.VOB at 0x00002ebf
> libdvdread: Elapsed time 0
> libdvdread: Get key for /VIDEO_TS/VTS_02_1.VOB at 0x0001cf9c
> libdvdread: Elapsed time 0
> libdvdread: Found 2 VTS's
> libdvdread: Elapsed time 0
> Assertion failed!
>
> Program: E:\Buildsys\projects\mplayer\mplayer2\mplayer.exe
> File: libdvdnav/vm/vm.c, Line 1586
>
> Expression: 0
>
>
> MPlayer interrupted by signal 22 in module: open_stream
> ID_SIGNAL=22
> - 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.
>
> _______________________________________________
> DVDnav-discuss mailing list
> DVDnav-discuss at mplayerhq.hu
> https://lists.mplayerhq.hu/mailman/listinfo/dvdnav-discuss
>
>

I was mistaken it seems libdvdnav is all around broken. I get the same 
thing on my MPlayer build using the mingw.org compiler and I tried 
Subjunk's SB46 release today and it to failed same error. I reverted to 
r1243 and it went away. I updated to r1245 and the error reappeared. 
Can't play anything at all!


More information about the DVDnav-discuss mailing list