[FFmpeg-trac] #8505(avcodec:open): fast aac encoder produces invalid output for x86 32-bit builds
FFmpeg
trac at avcodec.org
Wed Feb 26 22:18:24 EET 2020
#8505: fast aac encoder produces invalid output for x86 32-bit builds
-------------------------------------+-------------------------------------
Reporter: | Owner:
LeadAssimilator |
Type: defect | Status: open
Priority: important | Component: avcodec
Version: git-master | Resolution:
Keywords: regression | Blocked By:
aac |
Blocking: | Reproduced by developer: 1
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
Comment (by Lynne):
I'm not exactly sure how to fix that. Clamping the escape sequence length
is more of a hack, and getting rid of the SSE function would slow down the
encoder by a non-negligible amount.
What I don't get is how the results of the 2 quant functions diverge.
Nothing should use x87 code now, even on 32 bit machines since its just
unacceptably slow, so compilers just use SSE but don't use more than 1
element of a vector. I don't mind making the C quant version match the SSE
version, though I don't really know how.
--
Ticket URL: <https://trac.ffmpeg.org/ticket/8505#comment:20>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list