1. 26 Jan, 2018 2 commits
  2. 25 Jan, 2018 1 commit
    • Tom Finegan's avatar
      Add obu_sizing experiment. · 41150ad4
      Tom Finegan authored
      Writes PRE_OBU_SIZE_BYTES (currently 4) bytes padded unsigned LEB128
      encoded integers in OBU size fields when enabled:
      
      $ cmake path/to/aom -DCONFIG_OBU=1 -DCONFIG_OBU_SIZING=1 && cmake --build .
      
      Requires CONFIG_OBU.
      
      BUG=aomedia:1125
      
      Change-Id: I4d184ef0c8587d24e9c8c3e63237ea5003386c6a
      41150ad4
  3. 24 Jan, 2018 4 commits
  4. 23 Jan, 2018 3 commits
    • Tom Finegan's avatar
      Revert "add scalability experiment" · 8695e987
      Tom Finegan authored
      This reverts commit 2eeadab1.
      
      Reason for revert: Did not address final review comments before landing.
      
      Change-Id: I29089767857bd20b3a3e42322e3887fb7027559d
      8695e987
    • Soo-Chul Han's avatar
      add scalability experiment · 2eeadab1
      Soo-Chul Han authored
      configure:  --enable-experimental --enable-scalability
      
      New applications:  scalable_encoder, scalable_decoder
      
      scalable_encoder:
        * Encodes inputs as 2-layer (same size) stream
        * Encodes as obu file (OBU_NO_IVF must be enabled)
        * Base layer encoded in IPPPP where P's reference
          only the previous (in time) base layer
        * Enhancement layer encoded using its base layer as
          sole reference frame
        * Base layer encoded with fixed high QP
        * Enhancement layer encoded with fixed low QP
      
      scalable_decoder:
        * Able to decode scalable stream generated by
          scalable_encoder
        * Able to decode any single-layer stream encoded
          by aomenc
        * Outputs base layer as out_lyr0.yuv, and enhancement
          layer (if they exist) as out_lyrN.yuv (N = 1, 2, 3, ..)
        * Able to decode N layers (more than 2)
      
      Change-Id: I8555735db71e5b9b6f900ffdf978e0ad6f6bfc00
      2eeadab1
    • Hui Su's avatar
      Remove the dct_only experiment · 7448fc24
      Hui Su authored
      Change-Id: I33bb6e902e3be2847ae8101199d9cbd0e1e5c38d
      7448fc24
  5. 20 Jan, 2018 1 commit
  6. 19 Jan, 2018 2 commits
  7. 18 Jan, 2018 1 commit
  8. 15 Jan, 2018 3 commits
    • Sebastien Alaiwan's avatar
      Remove experimental flag of REF_ADAPT · 3558a8c0
      Sebastien Alaiwan authored
      This experiment has been adopted, we can simplify the code
      by dropping the associated preprocessor conditionals.
      
      Change-Id: Ia2100f102de6d9d5a67ba7178a20a50202839636
      3558a8c0
    • Sebastien Alaiwan's avatar
      Remove XIPHRC experiment · 41cae6a6
      Sebastien Alaiwan authored
      This experiment has been abandonned for AV1.
      
      Change-Id: Ib83ebbe13e8f50e4151f9de3d0158a5463436177
      41cae6a6
    • Zoe Liu's avatar
      Turn on ref-adapt by default · 7736239d
      Zoe Liu authored
      This experiment of ref-adapt removes the option of COMPOUND_REFERENCE
      from the frame level reference_mode setup, and hence removes 1 bit
      in the frame header syntax. It now allows only SINGLE_REFERENCE or
      REFERENCE_MODE_SELECT to specify in the frame header.
      
      No noticeable coding performance impact has been observed.
      
      Change-Id: I1bed64f927f31d396e8174a4f0c9119242bf0b5c
      7736239d
  9. 13 Jan, 2018 1 commit
    • Zoe Liu's avatar
      Turn on frame_sign_bias by default. · d4f22f45
      Zoe Liu authored
      This experiment of frame_sign_bias is to remove the 7 bits in the
      frame header that signal the sign bias value for the 7 reference
      frames. Instead of explicit signaling, this experiment is to use
      the frame_offset value to derive the frame sign bias. It achieves
      -0.08~-0.1% coding gain on average. It has been adopted by AOM.
      
      Change-Id: I543f2641d9a11cabfe822cd4daa8b88b938421d6
      d4f22f45
  10. 11 Jan, 2018 3 commits
  11. 10 Jan, 2018 1 commit
  12. 09 Jan, 2018 1 commit
  13. 08 Jan, 2018 2 commits
  14. 05 Jan, 2018 2 commits
  15. 04 Jan, 2018 3 commits
  16. 03 Jan, 2018 1 commit
    • Yaowu Xu's avatar
      Sync configure/make and cmake on daala_tx · 14fb1af6
      Yaowu Xu authored
      The two build systems treat inclusion of daala_tx related source file
      differently, this commit makes them consistent.
      
      This fixes unused object files warning in msvc build.
      
      Change-Id: Ic7d098bcc580cb021706154ab35e0ec83b25394e
      14fb1af6
  17. 02 Jan, 2018 1 commit
  18. 30 Dec, 2017 1 commit
    • Yaowu Xu's avatar
      Revert "Make obu default again" · 298b072d
      Yaowu Xu authored
      This reverts commit 42659162. 
      
      Enabling OBU by default once again breaks many nightly run tests, so 
      temporarily revert this commit to allow time for investigation.
      
      BUG=aomedia:1179
      
      Change-Id: Ifa0d287bc563176dfe3f2005cbde6c7c1ea13809
      298b072d
  19. 28 Dec, 2017 1 commit
  20. 27 Dec, 2017 2 commits
    • Frederic Barbier's avatar
      Remove experimental flag of Q_ADAPT_PROBS · 99ff0b00
      Frederic Barbier authored
      This experiment has been adopted, we can simplify the code
      by dropping the associated preprocessor conditionals.
      
      Change-Id: Idf52f49d953b422f7789247df966d238fc34299b
      99ff0b00
    • Tom Finegan's avatar
      Always prefix OBUs with a size field. · ff86395f
      Tom Finegan authored
      - Make the add_4bytes_obusize experiment part of the obu experiment.
      - Remove the add_4bytes_obusize experiment flags.
      - Update the encoder, decoder, and tooling sources.
      
      BUG=aomedia:1125
      
      Change-Id: Ia5c443c855e52618257b39c44ca2632703bf83fd
      ff86395f
  21. 22 Dec, 2017 3 commits
    • Zoe Liu's avatar
      Enable ext_skip by default · c70f6616
      Zoe Liu authored
      Change-Id: If84cd6da3f2ad9d989baac713e7bd1c50470acf1
      c70f6616
    • Yaowu Xu's avatar
      Make obu default again · 42659162
      Yaowu Xu authored
      This reverts commit b1bf64d5.
      
      Since the root cause of #1143 has been fixed.
      
      Change-Id: I067de02a0d8843e496613559adea126fc218d4dd
      42659162
    • Cheng Chen's avatar
      Remove lpf_sb · 07365c9a
      Cheng Chen authored
      As loopfilter is not needed for intrabc, clean up related code.
      
      Change-Id: If89d4969a7795cd8993e6add8fd03ef1296699ef
      07365c9a
  22. 21 Dec, 2017 1 commit
    • Steinar Midtskogen's avatar
      Remove CDEF_SINGLEPASS defines · 8322ff04
      Steinar Midtskogen authored
      The experiment has been adopted and has been enabled by default for a
      while and the alternative code path has not been maintained for a long
      time, which is now removed.
      
      Change-Id: Iaf22f2969b45b71b2bf67707e131ab4c439b7fa6
      8322ff04