[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