1. 24 Apr, 2017 3 commits
    • Fangwen Fu's avatar
      Extend delta q with segments · 6160df29
      Fangwen Fu authored
      This is the first patch for ext_delta_q experiment.
      * Allow delta q to work with segment features
      
      Change-Id: I9455ebb3b5b23b41daa4afa1149672a20d3a3f2c
      6160df29
    • Sarah Parker's avatar
      Disable adapt_scan by default · 697597b4
      Sarah Parker authored
      This experiment still requires review from AOMedia due to
      conflicts with other adopted experiments.
      
      Change-Id: I22c7ae3fd0aac7f537cabc6fc63218fb97851a7a
      697597b4
    • Luc Trudeau's avatar
      [CFL] Custom block-level DC_PRED · f8164157
      Luc Trudeau authored
      Adds the CfL experiment flag and computes a block-level DC_PRED that is
      required by CfL in order to compute alpha_cb and alpha_cr.
      
      The rate-distorsion impact of computing DC_PRED at the prediction block level
      for chroma planes is rather small
      
      Subset 1:
      master_no_cdef@2017-04-18T20:37:05.712Z
        -> block_DCPRED_no_cdef@2017-04-18T20:38:07.381
        PSNR | PSNR Cb | PSNR Cr | PSNR HVS |   SSIM | MS SSIM | CIEDE 2000
      0.0712 |  0.0337 | -0.1692 |   0.0693 | 0.0814 |  0.0710 |    -0.0063
      Note: CDEF was disabled because of problematic asserts.
      
      Change-Id: I44d1cde8605b108366f4bd4cedbf5159dbbb5880
      f8164157
  2. 22 Apr, 2017 1 commit
  3. 21 Apr, 2017 1 commit
    • Angie Chiang's avatar
      Add compound_round experiment · f87d8373
      Angie Chiang authored
      This experiment extracts the post compound rounding feature
      from convolve_round experiment
      
                            lowres
      convolve_round       -1.493%
      compound_round only  -0.874%
      
      Change-Id: I084cf10b5155edd408848e44681f8af66b803724
      f87d8373
  4. 20 Apr, 2017 3 commits
    • Zoe Liu's avatar
      Enable ext-refs as default · 6eeea0e8
      Zoe Liu authored
      Fixed a couple of compiling warnings when the "deep" analyzer is on.
      
      Change-Id: I96842e8226f1993a1329217c0dbf4a081d0c94f9
      6eeea0e8
    • Sebastien Alaiwan's avatar
      Drop support for CONFIG_EMULATE_HARDWARE · c6a48a25
      Sebastien Alaiwan authored
      This experiment complexifies DSP function dispatch, without bringing
      any real value (it's non-normative arbitrary behaviour).
      Moreover, it only has an effect on obsolete transforms, the new ones
      don't implement this mechanism.
      
      Change-Id: Idaccdd0c14ed6b7008cd4f365c7f017ba8ccacf5
      c6a48a25
    • hui su's avatar
      palette-delta-encoding experiment · d13c24a5
      hui su authored
      Transmit palette colors with delta encoding.
      Coding gain on scrren_content testset:
      overall 0.67%  keyframe 1.37%
      
      Change-Id: I72ce9061dfddf933e9f7530f069955afcb07edf8
      d13c24a5
  5. 19 Apr, 2017 2 commits
  6. 18 Apr, 2017 4 commits
  7. 14 Apr, 2017 1 commit
  8. 13 Apr, 2017 1 commit
    • Zoe Liu's avatar
      Add compound-singleref (compound mode using single ref) · 5b55c882
      Zoe Liu authored
      This new coding tool is targeted to add new inter compound modes using
      single reference frame - initially NEAREST_NEARMV for single reference
      prediction.
      
      Change-Id: I415d40dc285a46a79680b4da0c3f2e2f3784b688
      5b55c882
  9. 12 Apr, 2017 2 commits
    • Sebastien Alaiwan's avatar
      Homogenize configuration option name. · 71e87847
      Sebastien Alaiwan authored
      Rename '--enable-aom-highbitdepth' to '--enable-highbitdepth'
      
      Change-Id: I1de13c3508c30c552532993419d8ace326142ab6
      71e87847
    • Timothy B. Terriberry's avatar
      Add ec_smallmul experiment. · b1c5760e
      Timothy B. Terriberry authored
      This reduces the multiplier width of daala_ec from 16x15->31 to
      8x15->23, which reduces hardware latency by an estimated 20% (and
      area for this module by an estimated 40%).
      
      These are the smallest logical changes required to achieve this,
      but the approach will be optimized significantly in subsequent
      commits.
      
      When enabled:
      
      ec_smallmul1c_base@2017-03-08T00:49:01.830Z ->
       ec_smallmul1c@2017-03-08T00:49:45.091Z
      
        PSNR | PSNR Cb | PSNR Cr | PSNR HVS |   SSIM | MS SSIM | CIEDE 2000
      0.0203 |  0.0203 |  0.0204 |   0.0203 | 0.0203 |  0.0203 |     0.0202
      
      Change-Id: Idbbd3743e9189146cb519d5b984bdabd69e3f4c0
      b1c5760e
  10. 11 Apr, 2017 1 commit
  11. 10 Apr, 2017 2 commits
    • Zoe Liu's avatar
      Add compound-singleref (compound mode using single ref) · ed69b09f
      Zoe Liu authored
      This new coding tool is targeted to complete following two tasks:
      (1) Remove the inter mode NEWFROMNEARMV;
      (2) Add new inter coding modes that provide compound prediction but
          using single reference frame - initially NEAREST_NEARMV from
          single reference.
      
      Change-Id: Ifadf91147d0b12c2f62cfd79a72ce0c37c4ee949
      ed69b09f
    • Jingning Han's avatar
      Enable cb4x4 by default · e335c671
      Jingning Han authored
      Change-Id: Icda2f6bae803fe73090261c81ac9a0f65d55d8f8
      e335c671
  12. 04 Apr, 2017 1 commit
  13. 03 Apr, 2017 1 commit
  14. 27 Mar, 2017 1 commit
    • Thomas Davies's avatar
      Add NEW_MULTISYMBOL experiment. · e60ce831
      Thomas Davies authored
      This experiment is for converting binary symbols in the baseline
      into non-binary symbols. EC_MULTISYMBOL should continue to be used
      by experiments with their own signalling for compatibility.
      
      Change-Id: Idc11a469b1806948107c0d6966235f3053c43519
      e60ce831
  15. 24 Mar, 2017 1 commit
    • Jean-Marc Valin's avatar
      Enable cdef by default · 7677d431
      Jean-Marc Valin authored
      high-latency, cpu-used=0:
      
         PSNR | PSNR Cb | PSNR Cr | PSNR HVS |    SSIM | MS SSIM | CIEDE 2000
      -2.0680 | -0.9789 | -0.7987 |  -0.7414 | -1.6257 | -0.8961 |    -2.0220
      
      Low-latency, cpu-used=0:
      
         PSNR | PSNR Cb | PSNR Cr | PSNR HVS |    SSIM | MS SSIM | CIEDE 2000
      -3.9175 | -2.1697 | -2.5191 |  -2.4382 | -3.4157 | -2.5755 |    -3.6688
      
      Low-latency, cpu-used=4:
      
         PSNR | PSNR Cb | PSNR Cr | PSNR HVS |    SSIM | MS SSIM | CIEDE 2000
      -7.5800 | -4.3697 | -4.3494 |  -5.4149 | -7.8724 | -6.0894 |    -7.3975
      
      Change-Id: Ib784ed088fa537cf47d87477954c2d5047b3c42c
      7677d431
  16. 23 Mar, 2017 1 commit
  17. 20 Mar, 2017 1 commit
    • Debargha Mukherjee's avatar
      Add config flags and macros to control ext-inter · 37f6fe61
      Debargha Mukherjee authored
      Adds a dependent config flag 'interintra' to turn on/off interintra
      modes altogether.
      Adds a dependent config flag 'wedge' to turn on/off wedge compound
      for both interinter and interintra.
      
      Adds another macro to change wedge predictors to use
      only 0, 1/2, or 1 weights.
      
      From now, use
      --enable-ext-inter --enable-wedge --enable-interintra to get the
      same behavior as the old --enable-ext-inter.
      
      Change-Id: I2e787e6994163b6b859a9d6431b87c4217834ddc
      37f6fe61
  18. 15 Mar, 2017 2 commits
    • Sarah Parker's avatar
      Enable rect-tx by default · 81915f5d
      Sarah Parker authored
      Change-Id: I51f31083988d7d5c574067c1a3aa98b7949adcee
      81915f5d
    • Fergus Simpson's avatar
      frame_superres: Add experimental flag · 6ee201db
      Fergus Simpson authored
      Frame Super-Resolution is an experiment currently under development.
      This commit just adds an experimental flag for it.
      
      The goal of the experiment is to compress a downsampled version of a
      frame instead of the full resolution one when bandwidth is limited. The
      decoder will need to upsample and filter the frame it recieves after
      decoding. It is thought that this will result in a visually superior
      result in low bandwidth scenarios.
      
      Change-Id: Ia8af8692cffd133db3838693fd85ded2442b078c
      6ee201db
  19. 11 Mar, 2017 3 commits
  20. 10 Mar, 2017 3 commits
  21. 09 Mar, 2017 5 commits
    • Nathan E. Egge's avatar
      Add frame inspection data to the analyzer. · 2693ca52
      Nathan E. Egge authored
      Change-Id: I753b51a1ae9759086198c7433410717296f61c20
      2693ca52
    • Tom Finegan's avatar
      Remove the av1_postproc flag. · 0a4bc8d3
      Tom Finegan authored
      It was touched only in configure, and then only for dist dir naming.
      No source level changes.
      
      Change-Id: I5b6134ad800c74d0f022441553da99ab97311b79
      0a4bc8d3
    • Nathan E. Egge's avatar
      Add analyzer to build system. · 1a0d5ea0
      Nathan E. Egge authored
      Change-Id: I93da53eae42d91419cc5bb4d55e7ce87eadd2551
      1a0d5ea0
    • Alex Converse's avatar
      Auto-detect wxwigets · d5f51b33
      Alex Converse authored
      Change-Id: I9f9140ed187cd82517481df95c5c98eebffa51a0
      d5f51b33
    • Nathan E. Egge's avatar
      Port Daala stream analyzer to AV1. · f4fa01e9
      Nathan E. Egge authored
      This ports the wx-widgets stream analyzer from Daala to AV1.
      Currently, this supports playback, zooming, and printing bit accounting
       statistics to stdout.
      The configure script does not yet build the analyzer, to compile it:
       g++ -I. examples/analyzer.cc video_reader.c ivfdec.c tools_common.c \
       libaom.a `wx-config --cppflags` `wx-config --libs` -o analyzer
      
      Change-Id: I0e4288d52a103850b255f226f398892cc50d29e8
      f4fa01e9