[FFmpeg-trac] #1041(avcodec:open): Illegal instruction when opening some files with (HE-)AAC streams

FFmpeg trac at avcodec.org
Wed Mar 21 02:11:02 CET 2012


#1041: Illegal instruction when opening some files with (HE-)AAC streams
------------------------------------+-----------------------------------
             Reporter:  qyot27      |                    Owner:
                 Type:  defect      |                   Status:  open
             Priority:  important   |                Component:  avcodec
              Version:  git-master  |               Resolution:
             Keywords:  aac sse     |               Blocked By:
             Blocking:              |  Reproduced by developer:  0
Analyzed by developer:  0           |
------------------------------------+-----------------------------------

Comment (by qyot27):

 Replying to [comment:25 reimar]:
 > Could you please try below change? I always build for 64 bit, so not
 even compilation is tested from my side...
 > {{{
 > diff --git a/libavcodec/x86/sbrdsp.asm b/libavcodec/x86/sbrdsp.asm
 > index 31a1c8b..682531d 100644
 > --- a/libavcodec/x86/sbrdsp.asm
 > +++ b/libavcodec/x86/sbrdsp.asm
 > @@ -68,7 +68,7 @@ cglobal sbr_sum_square, 2, 3, 6
 >      shufps      m0, m0, 1
 >      addss       m0, m1
 >  %if ARCH_X86_64 == 0
 > -    movd        r0m,  m0
 > +    movss       r0m,  m0
 >      fld         dword r0m
 >  %endif
 >      RET
 > }}}

 Tested. Decoding works correctly with this patch.

-- 
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/1041#comment:26>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list