1. 02 Dec, 2016 2 commits
    • Urvang Joshi's avatar
      Make ALT_INTRA experiment work with EXT_INTER experiment. · 102245da
      Urvang Joshi authored
      Updates to enums and mappings as needed.
      
      Change-Id: Ie3a71031c74a5d4caa5308f0e210ed23c2361e95
      102245da
    • Alex Converse's avatar
      ans: Refill state at the end of the decoding process. · 52a4b11d
      Alex Converse authored
      This should have no effect on the bitstream format (see also no related
      encoder change). This is like moving code from the top of the loop to
      the bottom of the loop.
      
      This change allows us to:
      * Make sure we consume the final renormalization byte after the last
      symbol in an ANS partition.
      * Move back toward a single renormalization operation for some ANS modes
      since we know the bounds of the state mutation algorithm that got us out
      of the valid state range.
      
      Change-Id: Ia80246fd0ed805aa61b913a362546b3f08e4d79c
      52a4b11d
  2. 01 Dec, 2016 17 commits
  3. 30 Nov, 2016 11 commits
  4. 29 Nov, 2016 9 commits
  5. 28 Nov, 2016 1 commit
    • Alex Converse's avatar
      Adjust how the final ANS state is written. · fa9c9d1c
      Alex Converse authored
      The new prefixes are
      0: 15 bits of state are added to the base state.
      10: 22 bits of state are added to the base state.
      110: Reserved for super frame marker
      111: 29 bits of state are added to the base state.
      
      The likelihood of any final state is proportional to 1 / state. Given a
      state range of [2**15, 2 **23) this should save on average 0.4 bits
      per serialized final state.
      
      BDRATE
      subset1: -.000%
      lowres: -.010%
      
      Change-Id: I8e66e4a6667f5692c541083e6d6edc35ff411181
      fa9c9d1c