[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