Skip to content
Snippets Groups Projects
  1. Jul 29, 2011
  2. Feb 10, 2011
  3. Nov 07, 2010
  4. Nov 04, 2010
    • Jean-Marc Valin's avatar
      Squashed commit of the following: · 35095c69
      Jean-Marc Valin authored
      commit a2cc77cb
      Author: Jean-Marc Valin <jean-marc.valin@octasic.com>
      Date:   Thu Nov 4 13:11:21 2010 -0400
      
          Adding a switch to enable the post-filter (off by default)
      
      commit 8e860dc0
      Author: Jean-Marc Valin <jean-marc.valin@octasic.com>
      Date:   Thu Nov 4 11:57:12 2010 -0400
      
          Allowing pitches up to 3000 Hz
      
      commit 837412d3
      Author: Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
      Date:   Wed Nov 3 20:47:11 2010 -0400
      
          Pitch estimation tuning to prevent some cases of pitch halving
      
      commit 34e20f24
      Author: Jean-Marc Valin <jean-marc.valin@octasic.com>
      Date:   Wed Nov 3 16:31:51 2010 -0400
      
          Resynthesis now purely a compile-time option with RESYNTH
      
      commit d83fb5a9
      Author: Jean-Marc Valin <jean-marc.valin@octasic.com>
      Date:   Wed Nov 3 16:28:25 2010 -0400
      
          Fixes a divide by zero in remove_doubling()
      
      commit bb91e05b
      Author: Jean-Marc Valin <jean-marc.valin@octasic.com>
      Date:   Wed Nov 3 15:55:48 2010 -0400
      
          Bring back resynthesis with RESYNTH macro
      
      commit 31fe6f6b
      Author: Jean-Marc Valin <jean-marc.valin@octasic.com>
      Date:   Tue Nov 2 17:55:04 2010 -0400
      
          Tuning the allocation tilt to give more bits to higher frequencies.
      
          Especially useful now that the post-filter can reduce low freq noise.
      
      commit 919ba48f
      Author: Jean-Marc Valin <jean-marc.valin@octasic.com>
      Date:   Mon Nov 1 17:27:19 2010 -0400
      
          C89 fix
      
      commit ee0dbb18
      Author: Jean-Marc Valin <jean-marc.valin@octasic.com>
      Date:   Mon Nov 1 11:45:10 2010 -0400
      
          Complete fixed-point port of the pitch code (I think).
      
      commit 4c7b3fd1
      Author: Jean-Marc Valin <jean-marc.valin@octasic.com>
      Date:   Mon Nov 1 10:55:43 2010 -0400
      
          More fixed-point pitch gain work
      
      commit 26f14121
      Author: Jean-Marc Valin <jean-marc.valin@octasic.com>
      Date:   Mon Nov 1 10:39:25 2010 -0400
      
          Fixed-point version of the pitch gain calculation code
      
      commit 27c73d00
      Author: Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
      Date:   Sun Oct 31 16:50:26 2010 -0400
      
          Some more fixed-point work in remove_doubling()
      
      commit 59354672
      Author: Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
      Date:   Sun Oct 31 09:57:36 2010 -0400
      
          Fixed a stupid fixed-point pf bug in the gain handling
      
      commit be9e7dab
      Author: Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
      Date:   Sat Oct 30 01:52:09 2010 -0400
      
          Fixed-point: fixed frac_div32() that was broken a few commits ago.
      
      commit 5b06270a
      Author: Jean-Marc Valin <jean-marc.valin@octasic.com>
      Date:   Fri Oct 29 17:45:44 2010 -0400
      
          This fixes VBR when encoding the pitch period with raw bits
      
      commit 10e04884
      Author: Jean-Marc Valin <jean-marc.valin@octasic.com>
      Date:   Fri Oct 29 16:50:31 2010 -0400
      
          Pitch period is now encoder with equal probability for each octave (rather than each lag).
      
          Max pitch gain allowed is now 0.625.
      
      commit ca19396c
      Author: Jean-Marc Valin <jean-marc.valin@octasic.com>
      Date:   Fri Oct 29 16:00:01 2010 -0400
      
          More fixed-point post-filter work
      
      commit f3e42fde
      Author: Jean-Marc Valin <jean-marc.valin@octasic.com>
      Date:   Fri Oct 29 14:39:23 2010 -0400
      
          More fixed-point work for the prefilter/postfilter
      
      commit db945132
      Author: Jean-Marc Valin <jean-marc.valin@octasic.com>
      Date:   Fri Oct 29 14:14:02 2010 -0400
      
          Making the pitch estimation work in fixed-point
      
          Even if there's still lots of float operations left.
      
      commit acb3f96e
      Author: Jean-Marc Valin <jean-marc.valin@octasic.com>
      Date:   Fri Oct 29 10:57:39 2010 -0400
      
          Making the PLC code consistent with the prefilter/postfilter
      
      commit 8f64f597
      Author: Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
      Date:   Thu Oct 28 00:33:53 2010 -0400
      
          More tuning for remove_doubling()
      
      commit 0c08f2ee
      Author: Jean-Marc Valin <jean-marc.valin@octasic.com>
      Date:   Wed Oct 27 17:48:02 2010 -0400
      
          Doing an interpolation step to improve the accuracy of the pitch estimate
      
          Also increasing the gain slightly.
      
      commit 23d303e9
      Author: Jean-Marc Valin <jean-marc.valin@octasic.com>
      Date:   Wed Oct 27 16:56:42 2010 -0400
      
          Implements a fixed 3-tap prefilter/postfilter to make the gain roll off with frequency
      
      commit 881c5928
      Author: Jean-Marc Valin <jean-marc.valin@octasic.com>
      Date:   Wed Oct 27 14:47:30 2010 -0400
      
          Partially whitening the down-sampled signal before the pitch search
      
      commit 4a8687de
      Author: Jean-Marc Valin <jean-marc.valin@octasic.com>
      Date:   Wed Oct 27 14:27:47 2010 -0400
      
          pitch_search() no longer computes the gain
      
      commit a7f85bb6
      Author: Jean-Marc Valin <jean-marc.valin@octasic.com>
      Date:   Wed Oct 27 14:00:53 2010 -0400
      
          remove_doubling() now works on the down-sampled signal
      
      commit 06cb70e8
      Author: Jean-Marc Valin <jean-marc.valin@octasic.com>
      Date:   Wed Oct 27 11:28:53 2010 -0400
      
          Simplification to the pitch continuity code
      
      commit 5201927c
      Author: Jean-Marc Valin <jean-marc.valin@octasic.com>
      Date:   Wed Oct 27 11:04:02 2010 -0400
      
          Some more pitch doubling prevention code
      
      commit 7ef63fbe
      Author: Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
      Date:   Wed Oct 27 06:49:28 2010 -0400
      
          Minor fix
      
      commit eb37eaab
      Author: Jean-Marc Valin <jean-marc.valin@octasic.com>
      Date:   Tue Oct 26 18:32:25 2010 -0400
      
          Enforcing some pitch continuity
      
      commit 751ef6ed
      Author: Jean-Marc Valin <jean-marc.valin@octasic.com>
      Date:   Tue Oct 26 17:29:47 2010 -0400
      
          Code for preventing pitch doubling/halving
      
      commit c12647ec
      Author: Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
      Date:   Tue Oct 26 00:04:34 2010 -0400
      
          Finally getting perfect reconstruction when pitch changes
      
          Post-filter now delays the filter coefs by the overlap so that the pre-filter
          and post-filter are synchronised.
      
      commit f854311d
      Author: Jean-Marc Valin <jean-marc.valin@octasic.com>
      Date:   Mon Oct 25 14:59:13 2010 -0400
      
          Very simple/inefficient signalling of the prefilter period/gain
      
      commit b4e12154
      Author: Jean-Marc Valin <jean-marc.valin@octasic.com>
      Date:   Mon Oct 25 14:09:17 2010 -0400
      
          using the actual pitch gain
      
      commit e7cd4f07
      Author: Jean-Marc Valin <jean-marc.valin@octasic.com>
      Date:   Mon Oct 25 12:16:11 2010 -0400
      
          Adding some pitch prediction though side information still isn't coded
      
      commit 77a03aa2
      Author: Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
      Date:   Mon Oct 25 00:12:48 2010 -0400
      
          prefilter implemented as well
      
      commit a3fd81b6
      Author: Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
      Date:   Sun Oct 24 01:14:10 2010 -0400
      
          Implementing Raymond Chen's comb filter idea
      
          So far, only the post-filter is there.
      35095c69
  5. Jul 27, 2010
  6. Jul 23, 2010
Loading