1. 05 Mar, 2013 1 commit
    • Dmitry Kovalev's avatar
      Code cleanup. · 33efdfec
      Dmitry Kovalev authored
      Writing all #define guards using the same style. Inlining macro
      VP8DX_BOOL_DECODER_FILL into vp8dx_bool_decoder_fill. Removing unnecessary
      includes.
      
      Change-Id: I483fa979ab34008bf7835b5f34c6471c44daf956
      33efdfec
  2. 02 Mar, 2013 1 commit
  3. 01 Mar, 2013 1 commit
    • Johann's avatar
      Use intrinsics for sse2 regular quantize · eca59cad
      Johann authored
      Remove dependency of this function on asm_offsets. ssse3/sse4 next.
      
      Change quant_shift calculation so it be done using SIMD. Pre-calculate
      as much as possible to simplify EOB selection.
      
      Take advantage of qcoeff being zero'd by tying the if statements
      together.
      
      Speed parity with previous implementation with gcc x86_64 linux
      
      Change-Id: Ife97556a1eca3a74b09def1a3d04084974dff1fb
      eca59cad
  4. 28 Feb, 2013 2 commits
  5. 27 Feb, 2013 5 commits
  6. 26 Feb, 2013 1 commit
    • Johann's avatar
      vp8 fast quantizer with intrinsics · ef887974
      Johann authored
      Reduce dependency on offsets file by using intrinsics. Disassembly shows
      improvements over previous assembly specifically in register management,
      preloading, and {pro,epi}log. Speed change is within margin of error.
      
      Change-Id: I8131b4b4d62bc092407fe847bfaa8f2c0e1384ff
      ef887974
  7. 23 Feb, 2013 3 commits
  8. 22 Feb, 2013 13 commits
  9. 21 Feb, 2013 1 commit
  10. 17 Feb, 2013 1 commit
  11. 03 Feb, 2013 2 commits
  12. 01 Feb, 2013 2 commits
  13. 31 Jan, 2013 2 commits
  14. 30 Jan, 2013 1 commit
    • Scott LaVarnway's avatar
      WIP: Multiple decoder instances support · 75f647fe
      Scott LaVarnway authored
      Started adding support for multiple internal decoder instances.  Also added
      code to limit the vp8 config options available when using frame-based
      multithreading.
      
      Change-Id: I0f1ee7abcfcff59204f50162e28254b8dd6972eb
      75f647fe
  15. 29 Jan, 2013 4 commits