1. 11 Jul, 2017 11 commits
  2. 10 Jul, 2017 13 commits
  3. 08 Jul, 2017 5 commits
  4. 07 Jul, 2017 9 commits
    • David Barker's avatar
      Fix a logic error with cb4x4 disabled · a0c1638f
      David Barker authored
      In the case where:
      * global-motion and ext-inter are both enabled
      * cb4x4 is disabled
      * We have an 8x8 macroblock which is partitioned into smaller blocks
      
      the function is_nontrans_global_motion has a bug where it will
      always act as if that macroblock does not use global motion. This
      patch fixes that logic bug.
      
      Change-Id: I712d7bab6d646726d97aa37630399b4bcbee7757
      a0c1638f
    • Yaowu Xu's avatar
      Disable lpf across tile in AV1ExtTileTest · 073590e4
      Yaowu Xu authored
      This fixes the test failure since af7846ec.
      
      Change-Id: I0905a473841e546b13c30702219efbb0b8b092c6
      073590e4
    • Nathan E. Egge's avatar
      Add VAR_TX_NO_TX_MODE experiment. · a33304f0
      Nathan E. Egge authored
      This experiment removes the tx_mode flag from the uncompressed frame
       header and instead always uses a constant value.
      
      objective-1-fast:
      
      master@2017-06-29T00:51:22.142Z -> no_tx_mode@2017-06-29T01:09:32.392Z
         PSNR | PSNR Cb | PSNR Cr | PSNR HVS |    SSIM | MS SSIM | CIEDE 2000
      -0.0103 |  0.0183 | -0.0076 |  -0.0103 | -0.0052 | -0.0208 |     0.0004
      
      Change-Id: I9d49c4d99ed102e52c86e339f20623063886f49d
      a33304f0
    • Lester Lu's avatar
      Signature changes for the LGT experiment · d8b1ddce
      Lester Lu authored
      The input arguments of av1_fht* and av1_iht* functions (and their
      HBD versions) are slightly changed. Input arguments tx_type and
      bd are carried by a struct fwd_txfm_param/inv_txfm_param. This
      struct is meant to later on carry other prediction information,
      such as intra top/left boundaries to the transform level, so
      that the choice of transforms can be more adaptive to the
      prediction mode and local video content.
      
      Change-Id: Ia42544248a51845be64b72855b642ef1fe5910a9
      d8b1ddce
    • Thomas Davies's avatar
      NEW_MULTISYMBOL: adapt remaining INTERINTRA syntax elements. · cff9171e
      Thomas Davies authored
      AWCY, objective-1-fast, High Latency :
      -0.14% all metrics with NEW_MULTISYMBOL on (reference
          with NEW_MULTISYMBOL off).
      
      Change-Id: I7cb3d05977d5e424fd38a40ab558c87c5d811f14
      cff9171e
    • Thomas Davies's avatar
      INTERINTRA : adapt interintra_mode as cdf. · 299ff04f
      Thomas Davies authored
      Use CDFs to code intrainter_mode instead of deprecated
      tree coding.
      
      AWCY, objective-1-fast, High Latency :
      -0.02% all metrics, standard configuration
      
      Change-Id: I839eec7cae9783e28d2018511989b7b56dc948a5
      299ff04f
    • James Zern's avatar
      cmake: fix setting CMAKE_BUILD_TYPE default · a14f2bbf
      James Zern authored
      this needs to be a forced cache variable in the case it doesn't exist
      
      Change-Id: I6b20a93798a5f0ef472170d5892545d21acc7c43
      a14f2bbf
    • Thomas Davies's avatar
      Adapt the compound_type syntax element. · d8dac22f
      Thomas Davies authored
      This syntax element was encoded using legacy tree encoding, and is
      used in the compound_segment and wedge experiments.
      
      AWCY: -0.01% all metrics (objective-1-fast, High Latency)
      
      Change-Id: I3771ed27e13dd74841c615bec4c2918d39b76093
      d8dac22f
    • Sebastien Alaiwan's avatar
      Encode superframes in front · e4c6fc18
      Sebastien Alaiwan authored
      This moves the superframe index at the beginning of the frame packet.
      There's no change in the superframe index format, and it's still
      optional.
      
      BUG=aomedia:22
      
      Change-Id: I1488429bd114c220ed110be34baee19191ff730e
      e4c6fc18
  5. 06 Jul, 2017 2 commits
    • Kyle Siefring's avatar
      Remove the token state array from optimize_b_greedy. · 627e2fd5
      Kyle Siefring authored
      The token state array was carried over from the old optimize_b.
      With hbd and 64x64 transforms on the array uses 128KB. While the array
      could be changed to only store tokens, this commit opts to remove
      it entirely.
      
      Improves performance on difficult clips at q20 by roughly 2% with
      high-bitdepth enabled. Actual speedup should be higher.
      
      This change has no impact on metrics.
      
      Change-Id: Ib9924092dee30b0f0abcc7850e8bb52d3e891e31
      627e2fd5
    • Wei-Ting Lin's avatar
      [ncobmc]: Supporting var-tx · ba5f1876
      Wei-Ting Lin authored
      Fix the bug in computing rd and reselecting transform
      for ncobmc.
      
      Change-Id: If8d0e311b9ace3fe221d2358a426265063549734
      ba5f1876