- Mar 18, 2011
-
-
Jean-Marc Valin authored
-
- Mar 14, 2011
-
-
Jean-Marc Valin authored
-
- Mar 09, 2011
-
-
Jean-Marc Valin authored
-
- Feb 15, 2011
-
-
Jean-Marc Valin authored
-
- Feb 04, 2011
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
- Feb 03, 2011
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
- Jan 11, 2011
-
-
David Schleef authored
-
- Dec 20, 2010
-
-
Jean-Marc Valin authored
-
- Nov 08, 2010
-
-
Jean-Marc Valin authored
-
- Nov 04, 2010
-
-
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.
-
- Sep 06, 2010
-
-
Jean-Marc Valin authored
It never made sense anyway.
-
- Aug 03, 2010
-
-
Jean-Marc Valin authored
-
- Jul 08, 2010
-
-
Jean-Marc Valin authored
-
- Jun 27, 2010
-
-
Jean-Marc Valin authored
-
- Jun 21, 2010
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
- Apr 14, 2010
-
-
Jean-Marc Valin authored
-
- Jan 17, 2010
-
-
Jean-Marc Valin authored
-
- Jan 16, 2010
-
-
- Oct 01, 2009
-
-
Jean-Marc Valin authored
and bit-stream version
-
- Jul 14, 2009
-
-
Jean-Marc Valin authored
-
- Jun 29, 2009
-
-
Gregory Maxwell authored
and remove some dead code from bands.c.
-
- Jun 26, 2009
-
-
- Jun 24, 2009
-
-
Jean-Marc Valin authored
-
- Apr 28, 2009
-
-
Jean-Marc Valin authored
-
- Mar 11, 2009
-
-
Gregory Maxwell authored
-
- Feb 16, 2009
-
-
Jean-Marc Valin authored
-
- Jan 13, 2009
-
-
Monty Montgomery authored
-
- Dec 23, 2008
-
-
Jean-Marc Valin authored
-
- Dec 18, 2008
-
-
Jean-Marc Valin authored
-
- Oct 09, 2008
-
-
Jean-Marc Valin authored
-
- Sep 01, 2008
-
-
Jean-Marc Valin authored
disables the synthesis on the encoder side when pitch is disabled.
-
- Aug 29, 2008
-
-
Jean-Marc Valin authored
the time-domain representation from Q14 to Q12 (Q29 to Q27 using the standard convention).
-
- Jul 21, 2008
-
-
Jean-Marc Valin authored
-
- Jun 07, 2008
-
-
- May 15, 2008
-
-
Jean-Marc Valin authored
-