[FFmpeg-trac] #213(undetermined:reopened): aac codec regression

FFmpeg trac at avcodec.org
Thu Mar 22 16:40:11 CET 2012


#213: aac codec regression
-------------------------------------+-------------------------------------
             Reporter:  ami_stuff    |                    Owner:
                 Type:  defect       |                   Status:  reopened
             Priority:  normal       |                Component:
              Version:  unspecified  |  undetermined
             Keywords:  aac mov      |               Resolution:
             Blocking:               |               Blocked By:
Analyzed by developer:  0            |  Reproduced by developer:  0
-------------------------------------+-------------------------------------

Comment (by ami_stuff):

 Uh, and here is a fix:

 dsputil_yas.asm:

 {{{
 ; float scalarproduct_float_sse(const float *v1, const float *v2, int len)
 cglobal scalarproduct_float_sse, 3,3,2, v1, v2, offset
     neg offsetq
     shl offsetq, 2
     sub v1q, offsetq
     sub v2q, offsetq
     xorps xmm0, xmm0
     .loop:
         movaps   xmm1, [v1q+offsetq]
         mulps    xmm1, [v2q+offsetq]
         addps    xmm0, xmm1
         add      offsetq, 16
         js       .loop
     movhlps xmm1, xmm0
     addps   xmm0, xmm1
     movss   xmm1, xmm0
     shufps  xmm0, xmm0, 1
     addss   xmm0, xmm1
 %if ARCH_X86_64 == 0
 -    movd    r0m,  xmm0
 +    movss   r0m,  xmm0
     fld     dword r0m
 %endif
     RET
 }}}

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


More information about the FFmpeg-trac mailing list