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
    • 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
  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.
      subset1: -.000%
      lowres: -.010%
      Change-Id: I8e66e4a6667f5692c541083e6d6edc35ff411181