Skip to content
Snippets Groups Projects
  1. Apr 30, 2012
  2. Apr 29, 2012
  3. Apr 25, 2012
  4. Apr 24, 2012
  5. Apr 23, 2012
  6. Apr 20, 2012
  7. Apr 13, 2012
  8. Apr 12, 2012
  9. Apr 08, 2012
  10. Apr 07, 2012
    • Jean-Marc Valin's avatar
      Fixes some overflows in the fixed-point pitch code · 178758b8
      Jean-Marc Valin authored
      The overflows reported were:
      - Syy in find_best_pitch() in pitch.c
      - xy, xx and yy in remove_doubling() in pitch.c
      
      The fixes are:
      - Adaptive scaling in pitch_downsample() which also improves quality
      - Adding a missing downshift in find_best_pitch()
      - More conservative yshift when calling find_best_pitch()
      178758b8
  11. Apr 05, 2012
    • Ralph Giles's avatar
      Rename to header makefile fragements to .mk · cd539dfd
      Ralph Giles authored
      The opus_headers.txt, etc. files are makefile
      fragments defining variables with a list of
      required header files for the build. As such
      they should use the .mk filename extension,
      just like opus_sources.mk, etc.
      cd539dfd
    • Ralph Giles's avatar
      Add opus_custom.h to celt_headers.txt. · 8779266c
      Ralph Giles authored
      This file is included unconditionally by celt.h.
      As such it's a required part of the build and
      should be in the header index files.
      8779266c
  12. Apr 02, 2012
    • Ralph Giles's avatar
      Cast a factor to maintain precision on 16 bit systems. · d9474d90
      Ralph Giles authored and Jean-Marc Valin's avatar Jean-Marc Valin committed
      The multiply would overflow with 16 bit ints. Thanks
      to Riccardo Micci for pointing out the issue. Thanks
      to Tim Terriberry for the valid range of the decay
      argument.
      
      Note that ft is unsigned, but always less than 32736,
      so we could use a 16 bit signed type here if it allows
      the compiler to produce faster code (with signed 16*16
      and 16*32 multiplies). In the absense of actual cycle
      counts from a real platform, I've left it as an unsigned
      for the sake of readability.
      
      For similar reasons we cast (16384-decay) to a signed
      integer even though it is also always positive.
      d9474d90
    • Ralph Giles's avatar
      Improve decoder_create documentation. · f4028521
      Ralph Giles authored and Jean-Marc Valin's avatar Jean-Marc Valin committed
      The parameter descriptions look like they were copied
      from encoder_create. Update them for the decode side
      and repeat the clarifications about what sample rates
      are allowed and what they mean.
      f4028521
    • Ralph Giles's avatar
      Remove trailing whitespace. · 5f6e472c
      Ralph Giles authored and Jean-Marc Valin's avatar Jean-Marc Valin committed
      Also fixes a minor typo.
      5f6e472c
  13. Mar 08, 2012
  14. Mar 06, 2012
Loading