[MEncoder-users] scaling segfaulting...

Reimar Döffinger Reimar.Doeffinger at gmx.de
Tue Jul 27 18:40:47 CEST 2010


On Tue, Jul 27, 2010 at 08:32:39AM -0700, John Doe wrote:
> Dump of assembler code from 0x854a2f2 to 0x854a332:
> 0x0854a2f2 <hScale_MMX2+353>:   dec    %ebp
> 0x0854a2f3 <hScale_MMX2+354>:   sbb    $0xf,%al
> 0x0854a2f5 <hScale_MMX2+356>:   out    %eax,(%dx)
> 0x0854a2f6 <hScale_MMX2+357>:   call   *-0x77(%ebp)
> 0x0854a2f9 <hScale_MMX2+360>:   lds    0xb6(%ebp),%ecx
> 0x0854a2ff <hScale_MMX2+366>:   add    %cl,(%edi)
> 0x0854a301 <hScale_MMX2+368>:   mov    $0x4,%bh
> 0x0854a303 <hScale_MMX2+370>:   sub    (%edi),%cl
> 0x0854a305 <hScale_MMX2+372>:   mov    $0x5c,%bh
> 0x0854a307 <hScale_MMX2+374>:   sub    (%edx),%al
> 0x0854a309 <hScale_MMX2+376>:   movq   (%ecx,%ebp,8),%mm1
> 0x0854a30d <hScale_MMX2+380>:   movq   0x10(%ecx,%ebp,8),%mm3
> 0x0854a312 <hScale_MMX2+385>:   movd   (%esi,%eax,1),%mm0
> 0x0854a316 <hScale_MMX2+389>:   movd   (%esi,%ebx,1),%mm2
> 0x0854a31a <hScale_MMX2+393>:   punpcklbw %mm7,%mm0
> 0x0854a31d <hScale_MMX2+396>:   punpcklbw %mm7,%mm2
> 0x0854a320 <hScale_MMX2+399>:   pmaddwd %mm1,%mm0
> 0x0854a323 <hScale_MMX2+402>:   pmaddwd %mm2,%mm3
> 0x0854a326 <hScale_MMX2+405>:   movq   0x8(%ecx,%ebp,8),%mm1
> 0x0854a32b <hScale_MMX2+410>:   movq   0x18(%ecx,%ebp,8),%mm5
> 0x0854a330 <hScale_MMX2+415>:   movd   0x4(%esi,%eax,1),%mm4

I am unable to find this code sequence anywhere in MPlayer.
I think something is very seriously wrong with your libswscale build.


More information about the MEncoder-users mailing list