1. 18 Dec, 2015 1 commit
    • Peter de Rivaz's avatar
      Fix for issue 1114 compile error · 7361ef73
      Peter de Rivaz authored
      In 32-bit build with --enable-shared, there is a lot of
      register pressure and register src_strideq is reused.
      The code needs to use the stack based version of src_stride,
      but this doesn't compile when used in an lea instruction.
      
      This patch also fixes a related segmentation fault caused by the
      implementation using src_strideq even though it has been
      reused.
      
      This patch also fixes the HBD subpel variance tests that fail
      when compiled without disable-optimizations.
      These failures were caused by local variables in the assembler
      routines colliding with the caller's stack frame.
      
      Change-Id: Ice9d4dafdcbdc6038ad5ee7c1c09a8f06deca362
      7361ef73
  2. 10 Dec, 2015 1 commit
  3. 07 Dec, 2015 1 commit
  4. 07 Aug, 2015 1 commit
    • Johann's avatar
      Use newer x86inc.asm · 41a0a0cb
      Johann authored
      Rename updated version of x86inc.asm
      
      Use "private_prefix" instead of "program_name" and make vpx the default
      prefix.
      
      Change-Id: I4883a99b2aee8e5dc9f2c16a2e6f4b5d6e4de458
      41a0a0cb
  5. 28 Jul, 2015 1 commit
  6. 07 Jul, 2015 1 commit
  7. 04 Jun, 2015 1 commit
    • Johann's avatar
      Make vp9 subpixel match vp8 · eb88b172
      Johann authored
      The only difference between the two was that the vp9 function allowed
      for every step in the bilinear filter (16 steps) while vp8 only allowed
      for half of those. Since all the call sites in vp9 (<< 1) the input, it
      only ever used the same steps as vp8.
      
      This will allow moving the subpel variance to vpx_dsp with the rest of
      the variance functions.
      
      Change-Id: I6fa2509350a2dc610c46b3e15bde98a15a084b75
      eb88b172
  8. 05 Feb, 2015 1 commit
    • Yunqing Wang's avatar
      Fix high bit depth assembly function bugs · 789ae447
      Yunqing Wang authored
      The high bit depth build failed while building for 32bit target.
      The bugs were in vp9_highbd_subpel_variance.asm and
      vp9_highbd_sad4d_sse2.asm functions. This patch fixed the bugs,
      and made 32bit build work.
      
      Change-Id: Idc8e5e1b7965bb70d4afba140c6583c5d9666b75
      789ae447
  9. 14 Nov, 2014 1 commit