Skip to content
Snippets Groups Projects
  1. Aug 05, 2011
  2. Aug 02, 2011
  3. Jul 31, 2011
  4. Feb 15, 2011
  5. Feb 04, 2011
    • Timothy B. Terriberry's avatar
      Refactor the entropy coder. · a093f4df
      Timothy B. Terriberry authored and Jean-Marc Valin's avatar Jean-Marc Valin committed
      This unifies the byte buffer, encoder, and decoder into a single
       struct.
      The common encoder and decoder functions (such as ec_tell()) can
       operate on either one, simplifying code which uses both.
      The precision argument to ec_tell() has been removed.
      It now comes in two precisions:
        ec_tell() gives 1 bit precision in two operations, and
        ec_tell_frac() gives 1/8th bit precision in... somewhat more.
      ec_{enc|dec}_bit_prob() were removed (they are no longer needed).
      Some of the byte buffer access functions were made static and
       removed from the cross-module API.
      All of the code in rangeenc.c and rangedec.c was merged into
       entenc.c and entdec.c, respectively, as we are no longer
       considering alternative backends.
      rangeenc.c and rangede.c have been removed entirely.
      
      This passes make check, after disabling the modes that we removed
       support for in cf5d3a8c.
      a093f4df
  6. Feb 03, 2011
  7. Jan 31, 2011
  8. Jan 11, 2011
  9. Aug 03, 2010
  10. Jul 23, 2010
  11. Jun 21, 2010
  12. Jan 17, 2010
  13. Jan 16, 2010
  14. Nov 09, 2009
  15. Jan 14, 2009
  16. Oct 09, 2008
  17. Apr 15, 2008
  18. Apr 10, 2008
  19. Mar 21, 2008
  20. Mar 11, 2008
  21. Mar 07, 2008
  22. Mar 05, 2008
  23. Mar 02, 2008
  24. Feb 27, 2008
  25. Feb 20, 2008
  26. Feb 13, 2008
  27. Feb 08, 2008
  28. Feb 07, 2008
  29. Jan 31, 2008
  30. Jan 30, 2008
  31. Jan 28, 2008
  32. Jan 22, 2008
  33. Jan 14, 2008
  34. Jan 05, 2008
  35. Dec 11, 2007
Loading