[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