1. 04 Jun, 2015 5 commits
    • James Zern's avatar
      vp9_reconintra: fix d45/d63 discrepancies · faea038f
      James Zern authored
      the final index in rows 2, 3 differ from vp8
      
      Change-Id: I0fcea907b4ab44e266c0f1fd77b290d2236b280a
      faea038f
    • 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
    • Parag Salasakar's avatar
      mips msa vp9 convolve8 avg hv optimization · bdfbc3e8
      Parag Salasakar authored
      average improvement ~4x-6x
      
      Change-Id: I7c8b4f2334491be8a859592606e568bc95d019aa
      bdfbc3e8
    • Marco's avatar
      Remove ABI check for 1 pass CBR SVC. · a8c5ab2c
      Marco authored
      Remove the ABI check for the controls needed for SVC 1 pass CBR mode.
      Bump up the ABI version.
      
      Change-Id: I35b79ee010e14af83c6d1e801d574deaaa2fc7eb
      a8c5ab2c
    • hkuang's avatar
      Optimize the idct assembly code. · 98e88e6a
      hkuang authored
      Change-Id: Ia0ff859ff1c813dbe100e2f27b1ef78167483f4e
      98e88e6a
  2. 03 Jun, 2015 2 commits
  3. 02 Jun, 2015 4 commits
    • Scott LaVarnway's avatar
      Remove counts param · f779dba4
      Scott LaVarnway authored
      Moved to MACROBLOCKD.
      
      Change-Id: Icce765b334f2755f4fe2a4c39fb2ae2d7660d004
      f779dba4
    • Marco's avatar
      Vidyo patch: Rate control for SVC, 1 pass CBR mode. · c139b81a
      Marco authored
      -Make Rate control work for SVC 1 pass CBR mode.
      -Added temporal layering mode.
      -Fixed bug in non-rd variance partition.
      -Modified/updated the sample encoders (vp9_spatial_svc_encoder, vpx_temporal_svc_encoder).
      -Added datarate unittest(s) for 1 pass CBR SVC.
      
      Change-Id: Ie94b1b68a56ea1267b5087c625e5df04def2ee48
      c139b81a
    • Parag Salasakar's avatar
      mips msa vp9 idct4x4 and iwht4x4 optimization · 54a6f739
      Parag Salasakar authored
      average improvement ~3x-4x
      moved assert to respective files
      
      Change-Id: I6c915059d456a00bdd76fab0dd2eede8b6c6ea58
      54a6f739
    • Parag Salasakar's avatar
      mips msa vp9 updated convolve horiz, vert, hv, copy, avg module · ebf7466c
      Parag Salasakar authored
      Updated sources according to improved version of common MSA macros.
      Enabled respective convolve MSA hooks and tests.
      Overall, this is just upgrading the code with styling changes.
      
      Change-Id: If5ad6ef8ea7ca47feed6d2fc9f34f0f0e8b6694d
      ebf7466c
  4. 01 Jun, 2015 1 commit
  5. 30 May, 2015 10 commits
  6. 29 May, 2015 4 commits
  7. 28 May, 2015 1 commit
    • Johann's avatar
      Don't #define snprintf in VS 2015 or higher. · cad0eca2
      Johann authored
      In VS 2015 and higher snprintf is supplied and therefore vsnprintf
      doesn't need to be defined. This also avoids problems caused by
      _snprintf being different from snprintf.
      
      This fixes a build break with VS 2015 and improves security.
      
      Originally submitted via chromium by brucedawson@chromium.org
      https://codereview.chromium.org/1055603003
      
      Additionally break this MSVC-specific tweak to a new file, which will
      become the home of all such MSVC-specific things.
      
      This requires adding a dependency on msvc.h to every example which uses
      args.c and tools_common.h
      
      Change-Id: I35b5f8e7ea00f6627403aabc9ea79b0412557a99
      cad0eca2
  8. 27 May, 2015 4 commits
  9. 26 May, 2015 2 commits
  10. 23 May, 2015 5 commits
  11. 22 May, 2015 2 commits