Skip to content
Snippets Groups Projects
  1. Apr 21, 2011
  2. Apr 13, 2011
  3. Mar 29, 2011
  4. Mar 28, 2011
  5. Mar 21, 2011
  6. Mar 18, 2011
  7. Mar 17, 2011
  8. Mar 11, 2011
  9. Mar 09, 2011
  10. Mar 03, 2011
    • Timothy B. Terriberry's avatar
      Eliminate the ec_int32 and ec_uint32 typedefs. · 9bac8c17
      Timothy B. Terriberry authored and Jean-Marc Valin's avatar Jean-Marc Valin committed
      These were used because the entropy coder originally came from
       outside libcelt, and thus did not have a common type system.
      It's now undergone enough modification that it's not ever likely to
       be used as-is in another codec without some porting effort, so
       there's no real reason to maintain the typedefs separately.
      Hopefully we'll replace these all again somedate with a common set
       of Opus typedefs, but for now this will do.
      
      This fixes an issue caused by commit 6c8acbf1, which moved the
       ec_ilog() prototype from entcode.h to ecintrin.h, where the
       ec_uint32 typedef was not yet available.
      Thanks to John Ridges for the report.
      9bac8c17
    • Timothy B. Terriberry's avatar
      Fix CNG when effEBands is less than nbEBands. · 115fa35a
      Timothy B. Terriberry authored and Jean-Marc Valin's avatar Jean-Marc Valin committed
      We were trying to normalize bands that didn't actually exist (e.g.,
       the last band with 320-sample frames at 32kHz).
      Thanks to John Ridges for the report.
      115fa35a
  11. Mar 02, 2011
  12. Mar 01, 2011
  13. Feb 12, 2011
  14. Feb 11, 2011
  15. Feb 10, 2011
  16. Feb 09, 2011
  17. Feb 08, 2011
  18. Feb 06, 2011
  19. Feb 05, 2011
  20. Feb 04, 2011
  21. Feb 03, 2011
  22. Feb 02, 2011
    • Timothy B. Terriberry's avatar
      Increase caps/allocation accuracy. · ce6d0904
      Timothy B. Terriberry authored and Jean-Marc Valin's avatar Jean-Marc Valin committed
      This stores the caps array in 32nd bits/sample instead of 1/2 bits
       scaled by LM and the channel count, which is slightly less
       less accurate for the last two bands, and much more accurate for
       all the other bands.
      A constant offset is subtracted to allow it to represent values
       larger than 255 in 8 bits (the range of unoffset values is
       77...304).
      In addition, this replaces the last modeline in the allocation table
       with the caps array, allowing the initial interpolation to
       allocate 8 bits/sample or more, which was otherwise impossible.
      ce6d0904
  23. Feb 01, 2011
Loading