Skip to content
Snippets Groups Projects
  1. Feb 15, 2011
  2. 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
  3. Feb 03, 2011
  4. Jan 31, 2011
  5. Jan 11, 2011
  6. Aug 03, 2010
  7. Jul 23, 2010
  8. Jun 21, 2010
  9. Jan 17, 2010
  10. Jan 16, 2010
  11. Nov 09, 2009
  12. Jan 14, 2009
  13. Oct 09, 2008
  14. Apr 15, 2008
  15. Apr 10, 2008
  16. Mar 21, 2008
  17. Mar 11, 2008
  18. Mar 07, 2008
  19. Mar 05, 2008
  20. Mar 02, 2008
  21. Feb 27, 2008
  22. Feb 20, 2008
  23. Feb 13, 2008
  24. Feb 08, 2008
  25. Feb 07, 2008
  26. Jan 31, 2008
  27. Jan 30, 2008
  28. Jan 28, 2008
  29. Jan 22, 2008
  30. Jan 14, 2008
  31. Jan 05, 2008
  32. Dec 11, 2007
  33. Dec 09, 2007
  34. Dec 07, 2007
  35. Dec 06, 2007
  36. Dec 05, 2007
Loading