1. 01 Sep, 2016 2 commits
  2. 18 Aug, 2016 1 commit
  3. 15 Aug, 2016 1 commit
  4. 12 Aug, 2016 1 commit
  5. 22 Jul, 2016 1 commit
    • Sarah Parker's avatar
      Restore vp10_default_scan_orders[] · da309003
      Sarah Parker authored
      vp10_default_scan_orders was removed in:
      e5848dea Rectangular transforms 4x8 & 8x4
      This fixes compiler error in vp10_quantize_test.cc
      Change-Id: I1b8a637e011f9426c3b41e61e00e3babc80defba
      da309003
  6. 21 Jul, 2016 1 commit
    • Debargha Mukherjee's avatar
      Rectangular transforms 4x8 & 8x4 · e5848dea
      Debargha Mukherjee authored
      Added a new expt rect-tx to be used in conjunction with ext-tx.
      [rect-tx is a temporary config flag and will eventually be
      merged into ext-tx once it works correctly with all other
      experiments].
      
      Added 4x8 and 8x4 tranforms for use initially with rectangular
      sub8x8 y blocks as part of this experiment.
      
      There is about a -0.2% BDRATE improvement on lowres, others pending.
      
      When var-tx is on rectangular transforms are currently not used.
      That will be enabled in a subsequent patch.
      
      Change-Id: Iaf3f88ede2740ffe6a0ffb1ef5fc01a16cd0283a
      e5848dea
  7. 13 Apr, 2016 1 commit
  8. 08 Apr, 2016 2 commits
    • hui su's avatar
      Changes to scan order neighbors · f94d699c
      hui su authored
      -Fix some bugs in row_scan and col_scan. In some cases, the above
      or left neighbor was not considered even though it is available.
      
      -When above or left neighbor is not available, try using the
      top-left, top-right or bottom-left neighbor.
      
      Compression improvement:
      lowres   0.20%
      midres   0.16%
      hdres    0.20%
      
      Change-Id: If521665589c7f29277b8e9223f21f4a8bf3fef39
      f94d699c
    • hui su's avatar
      Reformat scan order neighbors · b76118b7
      hui su authored
      Change-Id: Iafcd080612012b08f3cbff45335c12f434543f38
      b76118b7
  9. 07 Apr, 2016 1 commit
  10. 21 Mar, 2016 1 commit
    • Debargha Mukherjee's avatar
      Adds 1D transforms for ADST/FlipADST to make 16 · 1b175593
      Debargha Mukherjee authored
      Makes a set of 16 transforms total, adding all 1D
      combinations of ADST and FlipADST, and removng all DST
      transforms.
      
      lowres, midres both improve by about 0.1% and hdres by
      -0.378% in BDRATE but with fewer transforms that are also
      simpler.
      
      Further experiments to continue later.
      
      Change-Id: I7348a4c0e12078fdea5ae3a2d36a89a319ffcc6e
      1b175593
  11. 11 Mar, 2016 1 commit
  12. 09 Mar, 2016 1 commit
    • Jingning Han's avatar
      Add horizontal and vertical scan order for 1-D transform · e0413094
      Jingning Han authored
      This commit enables the 1-D transform to use Manhattan grid vertical
      and horizontal scan order for transform coefficient entropy coding.
      
      Enabled in inter prediction mode, the hybrid 1D/2D transform coding
      scheme outperforms the 2D-DCT based coding system used in VP9 by
      lowres_all  1.7%
      hdres_all   1.4%
      
      As one coding option, in addition to the existing 17 other transform
      types in ext-tx experiment, the 1D/2D hybrid transform improves
      the coding gains:
      lowres_all  2.2% -> 3.0%
      
      Change-Id: I9cefa9d9e38224546d0afd67feecd9f8d4a16ab0
      e0413094
  13. 07 Mar, 2016 1 commit
    • Jingning Han's avatar
      Hybrid 1-D/2-D transform coding · a8dc9694
      Jingning Han authored
      This commit enables a hybrid 1-D/2-D transform coding scheme and
      the accompany entropy coding system. It currently uses hybrid
      1-D/2-D DCT transform coding. It provides coding performance gains:
      
      lowres_all  0.55%
      hdres_all   0.43%
      
      Change-Id: I2b30dcafd21eb2bb3371f6e854cbab440a4dfa78
      a8dc9694
  14. 24 Feb, 2016 1 commit
    • Debargha Mukherjee's avatar
      Hooks to use 32x32 masked transforms for ext-tx · da2d4a7a
      Debargha Mukherjee authored
      Adds hooks to use 32x32 ext-tx. Also adds scan orders for the masked
      transforms for 32x32.
      Make macro USE_MSKTX_FOR_32X32 1 in blockd.h to support 32x32 masked
      transforms for ext-tx.
      
      Change-Id: Ie6564830266651fcafae2d536c274dafd664ce17
      da2d4a7a
  15. 09 Nov, 2015 1 commit
    • Johann's avatar
      Release v1.5.0 · cbecf57f
      Johann authored
      Javan Whistling Duck release.
      
      Change-Id: If44c9ca16a8188b68759325fbacc771365cb4af8
      cbecf57f
  16. 01 Oct, 2015 1 commit
  17. 10 Sep, 2015 3 commits
    • Angie Chiang's avatar
      Isolate vp10's inv_txfm from vp9 · 87175ed5
      Angie Chiang authored
      1) copy following files from vpx_dsp/ to vp10/common/
      vp10_inv_txfm.c
      vp10_inv_txfm.h
      vp10_inv_txfm_sse2.c
      vp10_inv_txfm_sse2.h
      
      2) change the function prefix "vpx_" to "vp10_" in above files
      
      3) add unit test at vp10_inv_txfm_test.cc
      
      Change-Id: I206f10f60c8b27d872c84b7482c3bb1d1cb4b913
      87175ed5
    • Debargha Mukherjee's avatar
      Comprehensive support for symmetric DST · 4ce81d66
      Debargha Mukherjee authored
      Creates new hybrid transforms combining symmetric DST with
      ADST and DCT. Thus a total of 16 transforms are supported.
      
      derfl: +1.659% (up about 0.2%)
      
      Change-Id: Idde1cecdb59527890bf05da740099c3f6a5b9764
      4ce81d66
    • Debargha Mukherjee's avatar
      Some refactoring of EXT_TX · ab3042ba
      Debargha Mukherjee authored
      Change-Id: I61359787fdacdeb245e2798031a6e06e4afb83e0
      ab3042ba
  18. 09 Sep, 2015 1 commit
  19. 26 Aug, 2015 1 commit
  20. 12 Aug, 2015 2 commits
  21. 02 Oct, 2014 1 commit
  22. 23 Nov, 2013 1 commit
  23. 19 Nov, 2013 1 commit
  24. 07 Oct, 2013 1 commit
  25. 30 Sep, 2013 1 commit
  26. 27 Sep, 2013 1 commit
  27. 29 Aug, 2013 1 commit
  28. 09 Aug, 2013 1 commit
    • Dmitry Kovalev's avatar
      General code cleanup. · 6a8ec3ea
      Dmitry Kovalev authored
      Removing redundant parenthesis and curly braces. Combining declarations
      with initializations. Adding useful intermediate variables instead of
      recalculating expressions every time.
      
      Change-Id: I00106f404afd60bfc189905b0fded881684f941a
      6a8ec3ea
  29. 08 Aug, 2013 1 commit
  30. 01 Aug, 2013 1 commit
  31. 29 Jul, 2013 2 commits
  32. 25 Jul, 2013 2 commits
    • Dmitry Kovalev's avatar
      General cleanups. · 7131cb0e
      Dmitry Kovalev authored
      Removing unused constants, macros, and function declarations. Using
      ROUND_POWER_OF_TWO macro, vp9_zero, vp9_copy where possible. Moving
      #include from *.h to *.c. Merging for loops for motion vectors.
      
      Change-Id: Ic3bf841764a2bb177128bb3a6d7aa8f68229cd13
      7131cb0e
    • Dmitry Kovalev's avatar
      Removing duplicated code for merging two probabilities. · 40358dc4
      Dmitry Kovalev authored
      Adding common merge_probs and merge_probs2 functions. Changing ints to
      usigned ints in some places.
      
      Change-Id: Icf088ffdea7cf5b95284a128916409bdd53506b0
      40358dc4
  33. 24 Jul, 2013 1 commit