[MPlayer-dev-eng] [BUG] -vo gif89a dies with -vop scale + OSD

Gabucino gabucino at mplayerhq.hu
Sun Nov 17 16:47:52 CET 2002


mplayer file.avi -vo gif89a -vop scale			WORKS
mplayer file.avi -vo gif89a -ss 00:01:00		WORKS
mplayer file.avi -vo gif89a -ss 00:01:00 -vop scale	SIG11

rm -rf ~/.mplayer/font; mplayer file.avi -vo gif89a -ss 00:01:00 -vop scale
							WORKS

Guess it shouldn't happen.


MPlayer CVS-021116-13:08-2.95.3 (C) 2000-2002 Arpad Gereoffy (see DOCS)

CPU: Advanced Micro Devices K6-2 (Family: 5, Stepping: 12)
CPUflags:  MMX: 1 MMX2: 0 3DNow: 1 3DNow2: 0 SSE: 0 SSE2: 0
Compiled with RUNTIME CPU Detection - warning, it's not optimal! To get best performance, recompile MPlayer with --disable-runtime-cpudetection
/home/gabucino/.mplayer/config(2): option: vo
/home/gabucino/.mplayer/config(2): parameter: xmga,xv
/home/gabucino/.mplayer/config(4): option: vop
/home/gabucino/.mplayer/config(4): parameter: pp
/home/gabucino/.mplayer/config(5): option: autoq
/home/gabucino/.mplayer/config(5): parameter: 100
/home/gabucino/.mplayer/config(7): option: fs
/home/gabucino/.mplayer/config(7): parameter: igen
/home/gabucino/.mplayer/config(10): option: osdlevel
/home/gabucino/.mplayer/config(10): parameter: 1
/home/gabucino/.mplayer/config(11): option: framedrop
/home/gabucino/.mplayer/config(11): parameter: igen
/home/gabucino/.mplayer/config(14): option: cache
/home/gabucino/.mplayer/config(14): parameter: 1024
/home/gabucino/.mplayer/config(16): option: nortc
/home/gabucino/.mplayer/config(16): parameter: yes
Reading /home/gabucino/.mplayer/codecs.conf: 44 audio & 110 video codecs
Font /home/gabucino/.mplayer/font/font.desc loaded successfully! (206 chars)
Using usleep() timing
Could not access the 'termcap' data base.
Input config file /home/gabucino/.mplayer/input.conf parsed : 51 binds

Playing /home/gabucino/Media/Movie/Hack-OP.avi
Cache fill:  0.00% (0 bytes)    Detected AVI file format!
AVI_NI: No Audio stream found...  ->  no sound
VIDEO:  [DIV3]  640x360  24bpp  23.98 fps  1704.6 kbps (208.1 kbyte/s)
Opening video filter: [scale=640:480]
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffdivx] vfm:ffmpeg (FFmpeg DivX ;-) (MS MPEG-4 v3))
==========================================================================
Audio: no sound!!!
Start playing...
VDec: vo config request - 640 x 360 (preferred csp: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is undefined - no prescaling applied.
SwScaler: reducing / aligning filtersize 1 -> 4
SwScaler: reducing / aligning filtersize 1 -> 4
SwScaler: reducing / aligning filtersize 5 -> 4
SwScaler: reducing / aligning filtersize 5 -> 4

SwScaler: BICUBIC scaler, from Planar YV12 to BGR 24-bit using 3DNOW
VO: [gif89a] 640x480 => 640x480 BGR 24-bit  [fs]
vo_gif89a: Your version of libgif/libungif needs to be upgraded.
vo_gif89a: Some functionality has been disabled.
V:   0.0    1   0%  0%  0.0% 0 0 98%
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1024 (LWP 1406)]
0x80a5d42 in vo_draw_alpha_rgb24 (w=426, h=32, src=0x84ace20 "", 
    srca=0x84b0430 "", srcstride=432, 
    dstbase=0x6b6c7 <Address 0x6b6c7 out of bounds>, dststride=1920)
    at osd_template.c:183
183             asm volatile(
(gdb) disass $pc-32 $pc+32
Dump of assembler code from 0x80a5d22 to 0x80a5d62:
0x80a5d22 <vo_draw_alpha_rgb24+330>:    lea    0x0(%ebp),%edi
0x80a5d25 <vo_draw_alpha_rgb24+333>:    add    %al,(%eax)
0x80a5d27 <vo_draw_alpha_rgb24+335>:    cmpb   $0x0,(%eax,%ecx,1)
0x80a5d2b <vo_draw_alpha_rgb24+339>:    
    jne    0x80a5d34 <vo_draw_alpha_rgb24+348>
0x80a5d2d <vo_draw_alpha_rgb24+341>:    cmpb   $0x0,0x1(%ecx,%eax,1)
0x80a5d32 <vo_draw_alpha_rgb24+346>:    
    je     0x80a5d99 <vo_draw_alpha_rgb24+449>
0x80a5d34 <vo_draw_alpha_rgb24+348>:    prefetchw 0x20(%edx)
0x80a5d38 <vo_draw_alpha_rgb24+352>:    prefetch 0x20(%eax,%ecx,1)
0x80a5d3d <vo_draw_alpha_rgb24+357>:    prefetch 0x20(%eax,%ebx,1)
0x80a5d42 <vo_draw_alpha_rgb24+362>:    movq   (%edx),%mm0
0x80a5d45 <vo_draw_alpha_rgb24+365>:    movq   %mm0,%mm1
0x80a5d48 <vo_draw_alpha_rgb24+368>:    movq   %mm0,%mm5
0x80a5d4b <vo_draw_alpha_rgb24+371>:    punpcklbw %mm7,%mm0
0x80a5d4e <vo_draw_alpha_rgb24+374>:    punpckhbw %mm7,%mm1
0x80a5d51 <vo_draw_alpha_rgb24+377>:    movd   (%eax,%ecx,1),%mm2
0x80a5d55 <vo_draw_alpha_rgb24+381>:    paddb  %mm6,%mm2
0x80a5d58 <vo_draw_alpha_rgb24+384>:    punpcklbw %mm2,%mm2
0x80a5d5b <vo_draw_alpha_rgb24+387>:    punpcklbw %mm2,%mm2
0x80a5d5e <vo_draw_alpha_rgb24+390>:    movq   %mm2,%mm3
0x80a5d61 <vo_draw_alpha_rgb24+393>:    punpcklbw %mm7,%mm2
End of assembler dump.

-- 
Gabucino
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 232 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/mplayer-dev-eng/attachments/20021117/4a86d999/attachment.pgp>


More information about the MPlayer-dev-eng mailing list