1. 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.
      Change-Id: I4d184ef0c8587d24e9c8c3e63237ea5003386c6a
  2. 24 Jan, 2018 4 commits
  3. 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
    • Soo-Chul Han's avatar
      add scalability experiment · 2eeadab1
      Soo-Chul Han authored
      configure:  --enable-experimental --enable-scalability
      New applications:  scalable_encoder, scalable_decoder
        * 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
        * Able to decode scalable stream generated by
        * 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
    • Hui Su's avatar
      Remove the dct_only experiment · 7448fc24
      Hui Su authored
      Change-Id: I33bb6e902e3be2847ae8101199d9cbd0e1e5c38d
  4. 20 Jan, 2018 1 commit
  5. 19 Jan, 2018 3 commits
  6. 18 Jan, 2018 1 commit
  7. 16 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
    • Sebastien Alaiwan's avatar
      Remove XIPHRC experiment · 41cae6a6
      Sebastien Alaiwan authored
      This experiment has been abandonned for AV1.
      Change-Id: Ib83ebbe13e8f50e4151f9de3d0158a5463436177
    • 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
  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
  10. 11 Jan, 2018 4 commits
    • Yaowu Xu's avatar
      Make mfmv default on · ef0fa83f
      Yaowu Xu authored
      Change-Id: Iae8bdc6916bea72683734a639efab7561e222f57
    • Debargha Mukherjee's avatar
      Update profile/bitdepth/sampling in header · f9a50ea3
      Debargha Mukherjee authored
      Designs the sequence header syntax to support various
      profiles as decided in the AV1 codec WG:
      Profile 0: 4:2:0 and 4:0:0 8/10-bit
      Profile 1: 4:4:4 8/10-bit
      Profile 2: 4:2:0/4:0:0/4:4:4 12-bit as well as 4:2:2 8/10/12-bit
      Change-Id: Iea351698280e37d65847bf75a43c5bbeba8f7cf4
    • Sebastien Alaiwan's avatar
      Remove experimental flag of LV_MAP_MULTI · 78f7bb98
      Sebastien Alaiwan authored
      This experiment has been adopted, we can simplify the code
      by dropping the associated preprocessor conditionals.
      Change-Id: I3e08eec385c40360e3934fa4f66f7c671e860517
    • Yaowu Xu's avatar
      Turn lv_map lv_map_multi on by default · 2537bfc5
      Yaowu Xu authored
      Since 1193 is now fixed.
      Change-Id: I79952e42679b68d8a1abc873b2c6f66711a7c4d8
  11. 10 Jan, 2018 1 commit
  12. 09 Jan, 2018 2 commits
  13. 08 Jan, 2018 3 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
  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.
      Change-Id: Ifa0d287bc563176dfe3f2005cbde6c7c1ea13809
  19. 28 Dec, 2017 1 commit
  20. 27 Dec, 2017 3 commits