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

김승정 kuh3h3 at gmail.com
Mon Sep 28 07:48:26 CEST 2009


avcodec wmapro bug also still not fixed

gdb mplayer
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 /media/sdc1/wmapro/mplayer/mplayer...done.
(gdb) r /media/sdc1/vid12v3.avi
Starting program: /media/sdc1/wmapro/mplayer/mplayer /media/sdc1/vid12v3.avi
[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.

Playing /media/sdc1/vid12v3.avi.
AVI file format detected.
[aviheader] Video stream found, -vid 0
[aviheader] Audio stream found, -aid 1
VIDEO:  [DX50]  640x352  24bpp  24.865 fps  1021.4 kbps (124.7 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))
==========================================================================
<= some stuff removed

DVB card number must be between 1 and 4
AO: [null] 44100Hz 2ch floatle (4 bytes per sample)
Starting playback...
[mpeg4 @ 0x88a4c60]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 @ 0x88a4c60]frame[7] would have to skip -2699 bits?,?% 0 0

<= here mplayer stuck.so have to ctrl +c

Program received signal SIGINT, Interrupt.
0x083b8c58 in avcodec_decode_audio3 (avctx=0x8f5a5a0,
samples=0xb46f1820, frame_size_ptr=0xbfff9dd0, avpkt=0xbfff9d3c) at
utils.c:614
614	{
(gdb) bt
#0  0x083b8c58 in avcodec_decode_audio3 (avctx=0x8f5a5a0,
samples=0xb46f1820, frame_size_ptr=0xbfff9dd0, avpkt=0xbfff9d3c) at
utils.c:614
#1  0x083b9dee in avcodec_decode_audio2 (avctx=0x8f5a5a0,
samples=0xb46f1820, frame_size_ptr=0xbfff9dd0, buf=0xbfff9d3c "",
buf_size=0)
    at utils.c:607
#2  0x08296ff8 in decode_audio (sh_audio=0x8f459f8,
    buf=0xb46f1820
"\262\262\222\273zYE\273\220Z\226\273dۜ\272zSY\273\027\023\272:\315[κc,O;\333\071\274\272\206#N;\204\344\t\273\271`%;\320=\361\272R\221\031;\022\tٺ\326v\347:Gn\\\273\240\331\r\271\206\006ǻe{\026\273\244\267\375\273\320\rL\273\264\257\005\274\262\005\067\273R\337\002\274ޗ%\273\330\036\345\273\372\036\026\273\247\361\245\273R\203\217\272\243\321C\273,\270\237:$\243\225\272\374\245v;$\256\032:\026ۺ;)\230\313:{[\333;\tQ\244:\225\342\337;\252\320~:\323\345\332;F\027\005;\031\316\335;x\215f;\237\243\342;)\254\204;\363\310\335;\030\376\204;\212\333\334;"...,
minlen=59392, maxlen=2123776) at libmpcodecs/ad_ffmpeg.c:174
#3  0x0818da41 in filter_n_bytes (sh_audio=0x8f459f8, minlen=65536) at
libmpcodecs/dec_audio.c:372
#4  decode_audio (sh_audio=0x8f459f8, minlen=65536) at
libmpcodecs/dec_audio.c:450
#5  0x080e23ed in fill_audio_out_buffers (argc=2, argv=0xbfffe1a4) at
mplayer.c:2074
#6  main (argc=2, argv=0xbfffe1a4) at mplayer.c:3710
(gdb) i r
eax            0x8f5a5a0	150316448
ecx            0xbfff9d10	-1073767152
edx            0x8f459f8	150231544
ebx            0xbfff9d3c	-1073767108
esp            0xbfff9cfc	0xbfff9cfc
ebp            0xbfff9d88	0xbfff9d88
esi            0x8f48f00	150245120
edi            0x13fa	5114
eip            0x83b8c58	0x83b8c58 <avcodec_decode_audio3+10>
eflags         0x200286	[ PF SF IF 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 23211] will be killed.

Quit anyway? (y or n) y


2009/9/28, 김승정 <kuh3h3 at gmail.com>:
> 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