[FFmpeg-trac] #1041(avcodec:open): Illegal instruction when opening some files with (HE-)AAC streams
FFmpeg
trac at avcodec.org
Tue Mar 20 19:22:18 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 | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
------------------------------------+-----------------------------------
Comment (by qyot27):
The issue is (as far as I can tell), that the assembly for function
ff_sbr_sum_square_sse is somehow not fully correct SSE, perhaps - as was
the case with ff_sbr_hf_g_filt_sse before it got fixed - mixed with SSE2
instructions. Processors that lack SSE2 support, like the Pentium III and
Athlon XP, will generate silent output when attempting to process SBR-
laced data because that assembly isn't strictly SSE and can't correctly be
used on such processors. Comment out that specific line which calls it,
and decoding works properly without having to disable all assembly
optimizations. This was already known.
--
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/1041#comment:23>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list