1. 22 Feb, 2016 1 commit
  2. 21 Feb, 2016 1 commit
    • Yaowu Xu's avatar
      Extend HBDMetricTest · f6a7b17a
      Yaowu Xu authored
      This commit extends the HBDMetricTests to handle testing for metric
      computation where input source depth is different from working bit
      depth.
      
      Change-Id: I5d11101cc9603a3fd09e8439816bb982a0f1b654
      f6a7b17a
  3. 20 Feb, 2016 1 commit
  4. 19 Feb, 2016 2 commits
  5. 18 Feb, 2016 7 commits
  6. 17 Feb, 2016 7 commits
  7. 16 Feb, 2016 12 commits
  8. 15 Feb, 2016 1 commit
    • Geza Lore's avatar
      Add optimized vpx_sum_squares_2d_i16 for vp10. · abd00505
      Geza Lore authored
      Using this we can eliminate large numbers of calls to predict intra,
      and is also faster than most of the variance functions it replaces.
      This is an equivalence transform so coding performance is unaffected.
      
      Encoder speedup is approx 7% when var_tx, super_tx and ext_tx are all
      enabled.
      
      Change-Id: I0d4c83afc4a97a1826f3abd864bd68e41bb504fb
      abd00505
  9. 13 Feb, 2016 1 commit
    • James Zern's avatar
      Merge changes from topic 'unused-params' · 425b1562
      James Zern authored
      * changes:
        tests: quiet some unused parameter warnings
        vp9_error_block_test: prefer EXPECT over assert()
        vp9_encoder_parms_get_to_decoder: add missing initializers
        vpxenc: quiet unused param warning
        vpx_ve_predictor_4x4_c: quiet unused param warning
      425b1562
  10. 12 Feb, 2016 7 commits
    • Marco's avatar
      vp9-resize: Fix an issue with external dynamic resize. · 3cbc26f3
      Marco authored
      External dynamic resize with swapping width and height was
      not handled properly.
      Fix is to re-init loop-filter under certain condtions.
      
      Modify unittest to test this case.
      Without this change test will fail.
      
      Relates to: https://bugs.chromium.org/p/webm/issues/detail?id=1140
      
      Change-Id: I7d81ca7fe0783b3bc103a52a7b7cf073a96be26e
      3cbc26f3
    • Yue Chen's avatar
      Overlapped block motion compensation experiment · d1cad9c3
      Yue Chen authored
      In this experiment, an obmc inter prediction mode is enabled for
      >= 8X8 inter blocks. When the obmc flag is on, the regular block-
      based motion compensation will be refined by using predictors of
      the above and left blocks.
      Fixed some compatibility issues with vp9_highbitdepth, supertx,
      ref_mv, and ext_interp.
      
      Coding gain (%) on derflr/hevcmr/hevchd
      OBMC:
      1.047/1.022/0.708
      OBMC + SUPERTX:
      1.652/1.616/1.137
      SUPERTX:
      0.862/0.779/0.630
      
      Change-Id: I5d8d3c4729c6d3ccb03ec7034563107893103b7f
      d1cad9c3
    • Alex Converse's avatar
    • Geza Lore's avatar
      Further supertx costing fixes. · 59900396
      Geza Lore authored
      Change-Id: I85897168c7fda3fd79daaba985b6607fd7df476b
      59900396
    • Jingning Han's avatar
      18eaf8e6
    • Debargha Mukherjee's avatar
    • Debargha Mukherjee's avatar
      Adding loop wiener restoration · 8b0a5b87
      Debargha Mukherjee authored
      Adds a wiener filter based restoration scheme in loop which can
      be optionally selected instead of the bilateral filter.
      
      The LMMSE filter generated per frame is a separable symmetric 7
      tap filter. Three parameters for each of horizontal and vertical
      filters are transmitted in the bitstream. The fourth parameter
      is obtained assuming the sum is normalized to 1.
      Also integerizes the bilateral filters, along with other
      refactoring necessary in order to support the new switchable
      restoration type framework.
      
      derflr: -0.75% BDRATE
      
      [A lot of videos still prefer bilateral, however since many frames
      now use the simpler separable filter, the decoding speed is
      much better].
      
      Further experiments to follow, related to replacing the bilateral.
      
      Change-Id: I6b1879983d50aab7ec5647340b6aef6b22299636
      8b0a5b87