[MPlayer-dev-eng] Bug in GUI of MPlayer

김승정 kuh3h3 at gmail.com
Mon Sep 28 07:37:09 CEST 2009


still not fixed :(

gdb gmplayer
GNU gdb (GDB) 6.8.50.20090828-cvs
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-pc-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/gmplayer...done.
(gdb) r
Starting program: /usr/bin/gmplayer
[Thread debugging using libthread_db enabled]
MPlayer SVN-r29725-4.3.3 (C) 2000-2009 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.
[png @ 0x8f88f70]codec type or id mismatches

Program received signal SIGSEGV, Segmentation fault.
0x083b8f1a in avcodec_decode_video2 (avctx=0x8f88f70,
picture=0x8f89320, got_picture_ptr=0xbfff9688, avpkt=0xbfff95cc) at
utils.c:583
583	    if((avctx->codec->capabilities & CODEC_CAP_DELAY) || avpkt->size){
(gdb) bt
#0  0x083b8f1a in avcodec_decode_video2 (avctx=0x8f88f70,
picture=0x8f89320, got_picture_ptr=0xbfff9688, avpkt=0xbfff95cc) at
utils.c:583
#1  0x083b9e5a in avcodec_decode_video (avctx=0x8f88f70,
picture=0x8f89320, got_picture_ptr=0xbfff9688, buf=0xbfff95cc "",
    buf_size=-1239092928) at utils.c:570
#2  0x08107f42 in pngRead (fname=0xbfff9708
"/usr/share/mplayer/skins/default/main", bf=0x8e4b704) at
gui/bitmap.c:56
#3  bpRead (fname=0xbfff9708 "/usr/share/mplayer/skins/default/main",
bf=0x8e4b704) at gui/bitmap.c:149
#4  0x081246dd in skinBPRead (fname=0xbfff9708
"/usr/share/mplayer/skins/default/main", bf=0x8e4b704) at
gui/skin/skin.c:101
#5  0x081257d2 in cmd_base (in=0xbfff9b59 "main,-2,-2") at gui/skin/skin.c:169
#6  0x0812324e in skinRead (dname=0x8f88d08 "default") at gui/skin/skin.c:738
#7  0x0810a0dd in guiInit () at gui/interface.c:215
#8  0x080e0ebc in main (argc=1, argv=0xbfffe1d4) at mplayer.c:2925
(gdb) i r
eax            0x0	0
ecx            0xbfff95a0	-1073769056
edx            0x0	0
ebx            0x8f88f70	150507376
esp            0xbfff9560	0xbfff9560
ebp            0xbfff9588	0xbfff9588
esi            0xbfff9688	-1073768824
edi            0xbfff95cc	-1073769012
eip            0x83b8f1a	0x83b8f1a <avcodec_decode_video2+66>
eflags         0x210246	[ PF ZF IF RF ID ]
cs             0x73	115
ss             0x7b	123
ds             0x7b	123
es             0x7b	123
fs             0x0	0
gs             0x33	51
(gdb) q
A debugging session is active.

	Inferior 1 [process 22325] will be killed.

Quit anyway? (y or n) y


2009/9/27, 김승정 <kuh3h3 at gmail.com>:
> i think wmapro itself  have no problem because this pr0n plays well
> before recent changes in
> ffmpeg by Michael .what did you do on ffmpeg? Michael
>
> 2009/9/27, 김승정 <kuh3h3 at gmail.com>:
>> :) that video file is pr0n.so difficult to upload somewhere.
>>
>> 2009/9/27, Sascha Sommer <saschasommer at freenet.de>:
>>> Hi,
>>>
>>> On Samstag, 26. September 2009, Grozdan wrote:
>>>> 2009/9/26 김승정 <kuh3h3 at gmail.com>:
>>>> > as well as gmplayer, mplayer has avcodec  bug in new wmapro.
>>>> >
>>>> > $ mplayer "vid12v4.avi"
>>>> > MPlayer SVN-r29718-4.3.3 (C) 2000-2009 MPlayer Team
>>>> > mplayer: could not connect to socket
>>>> > mplayer: No such file or directory
>>>> > Failed to open LIRC support. You will not be able to use your remote
>>>> > control.
>>>> >
>>>> > Playing vid12v4.avi.
>>>> > AVI file format detected.
>>>> > [aviheader] Video stream found, -vid 0
>>>> > [aviheader] Audio stream found, -aid 1
>>>> > VIDEO:  [DX50]  640x352  24bpp  24.865 fps  953.2 kbps (116.4
>>>> > kbyte/s)
>>>> > Clip info:
>>>> >  Creation Date: April 7, 2006
>>>> > =========================================================================
>>>> >= Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
>>>> > Selected video codec: [ffodivx] vfm: ffmpeg (FFmpeg MPEG-4)
>>>> > =========================================================================
>>>> >=
>>>> > =========================================================================
>>>> >= Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
>>>> > AUDIO:
>>>> > 44100 Hz, 2 ch, floatle, 128.0 kbit/4.54% (ratio: 16002->352800)
>>>> > Selected
>>>> > audio codec: [ffwmapro] afm: ffmpeg (WMA Pro audio (FFmpeg))
>>>> >
>>>> > AO: [null] 44100Hz 2ch floatle (4 bytes per sample)
>>>> > Starting playback...
>>>> > [mpeg4 @ 0x89ecaa0]Invalid and inefficient vfw-avi packed B frames
>>>> > detected VDec: vo config request - 640 x 352 (preferred colorspace:
>>>> > Planar YV12) VDec: using Planar YV12 as output csp (no 0)
>>>> > Movie-Aspect is 1.82:1 - prescaling to correct movie aspect.
>>>> > VO: [xv] 640x352 => 640x352 Planar YV12
>>>> > [wmapro @ 0x89ecaa0]frame[7] would have to skip -2684 bits?,?% 0 0
>>>>
>>>> It's not a bug in mplayer but in libavcodec's wmapro decoder. Mans was
>>>> yesterday talking about how bad this decoder is and he intends to
>>>> improve it
>>>>
>>>
>>> This problem looks like it caused by a misinterpreted bitstream. This
>>> may
>>> happen for samples that contain not yet discovered coding features.
>>> Can you upload the file somewhere? I don't know what Mans wants to
>>> improve
>>> but
>>> it probably will not fix this issue unlike he has access to the wmapro
>>> specification.
>>>
>>> Regards
>>>
>>> Sascha
>>> _______________________________________________
>>> MPlayer-dev-eng mailing list
>>> MPlayer-dev-eng at mplayerhq.hu
>>> https://lists.mplayerhq.hu/mailman/listinfo/mplayer-dev-eng
>>
>



More information about the MPlayer-dev-eng mailing list