[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