Skip to content
Snippets Groups Projects
  1. Jul 23, 2009
    • Jean-Marc Valin's avatar
      Implemented "raw bits" · c08be448
      Jean-Marc Valin authored
      Making it so all the information encoded directly with ec_enc_bits() gets
      stored at the end of the stream, without going through the range coder. This
      should be both faster and reduce the effects of bit errors.
      
      Conflicts:
      
      	tests/ectest.c
      c08be448
    • Timothy B. Terriberry's avatar
      Change end-of-stream handling in the range coder. · 8d940a66
      Timothy B. Terriberry authored and Jean-Marc Valin's avatar Jean-Marc Valin committed
      Instead of trying to maximize the number of trailing zeros (minimize the number
       of bits encoded), we try to maximize the number of trailing bits that can
       contain arbitrary data.
      Note that this requires ec_enc_tell() and ec_dec_tell() to reserve an extra
       bit, since depending on the exact final codeword, as little as half the final
       range might be available for storing arbitrary data.
      This is the first step needed to start packing literal bits outside the range
       coder (for speed and robustness purposes).
      8d940a66
    • Jean-Marc Valin's avatar
  2. Jul 21, 2009
  3. Jul 14, 2009
  4. Jul 13, 2009
  5. Jul 12, 2009
  6. Jul 10, 2009
  7. Jul 09, 2009
  8. Jul 08, 2009
  9. Jul 05, 2009
  10. Jul 04, 2009
  11. Jul 03, 2009
  12. Jul 02, 2009
Loading