speexdsp.git
17 years agoConstrain LSP's to produce a stable filter
jmvalin [Wed, 5 Jun 2002 02:56:13 +0000 (02:56 +0000)]
Constrain LSP's to produce a stable filter

git-svn-id: http://svn.xiph.org/trunk/speex@3347 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoLast modifs for 0.1.2 Speex-0.1.2
jmvalin [Tue, 4 Jun 2002 04:10:13 +0000 (04:10 +0000)]
Last modifs for 0.1.2

git-svn-id: http://svn.xiph.org/trunk/speex@3346 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years ago...
jmvalin [Mon, 3 Jun 2002 14:48:47 +0000 (14:48 +0000)]
...

git-svn-id: http://svn.xiph.org/trunk/speex@3345 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoAdded SPEEX_GET_FRAME_SIZE to speex_*_ctl calls
jmvalin [Mon, 3 Jun 2002 02:54:58 +0000 (02:54 +0000)]
Added SPEEX_GET_FRAME_SIZE to speex_*_ctl calls

git-svn-id: http://svn.xiph.org/trunk/speex@3340 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoAdded speex_ctl call to set codec parameters (e.g. enable/disable
jmvalin [Mon, 3 Jun 2002 02:14:19 +0000 (02:14 +0000)]
Added speex_ctl call to set codec parameters (e.g. enable/disable
post-filter)

git-svn-id: http://svn.xiph.org/trunk/speex@3339 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years ago"unified" narrowband and wideband post-filters
jmvalin [Mon, 3 Jun 2002 00:51:38 +0000 (00:51 +0000)]
"unified" narrowband and wideband post-filters

git-svn-id: http://svn.xiph.org/trunk/speex@3338 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoAdded a post-filter for narrowband (and thus 0-4 kHz in wideband)
jmvalin [Wed, 29 May 2002 03:41:29 +0000 (03:41 +0000)]
Added a post-filter for narrowband (and thus 0-4 kHz in wideband)

git-svn-id: http://svn.xiph.org/trunk/speex@3329 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years ago... Speex-0.1.1
jmvalin [Wed, 22 May 2002 04:05:23 +0000 (04:05 +0000)]
...

git-svn-id: http://svn.xiph.org/trunk/speex@3324 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoProgramming doc
jmvalin [Tue, 21 May 2002 21:58:48 +0000 (21:58 +0000)]
Programming doc

git-svn-id: http://svn.xiph.org/trunk/speex@3323 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoDocumentation, cleanup, comments
jmvalin [Tue, 21 May 2002 21:49:48 +0000 (21:49 +0000)]
Documentation, cleanup, comments

git-svn-id: http://svn.xiph.org/trunk/speex@3322 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoAPI documentation
jmvalin [Tue, 21 May 2002 02:12:13 +0000 (02:12 +0000)]
API documentation

git-svn-id: http://svn.xiph.org/trunk/speex@3318 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoAdded "FREE SPEECH CODING" at the bottom of the page.
jmvalin [Tue, 21 May 2002 01:59:55 +0000 (01:59 +0000)]
Added "FREE SPEECH CODING" at the bottom of the page.

git-svn-id: http://svn.xiph.org/trunk/speex@3317 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years ago...
jmvalin [Mon, 20 May 2002 22:10:02 +0000 (22:10 +0000)]
...

git-svn-id: http://svn.xiph.org/trunk/speex@3314 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoWeb page update with new logo.
jmvalin [Mon, 20 May 2002 21:51:33 +0000 (21:51 +0000)]
Web page update with new logo.

git-svn-id: http://svn.xiph.org/trunk/speex@3313 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoEvery symbol in <speex.h> now has a speex_ prefix.
jmvalin [Mon, 20 May 2002 18:53:12 +0000 (18:53 +0000)]
Every symbol in <speex.h> now has a speex_ prefix.

git-svn-id: http://svn.xiph.org/trunk/speex@3312 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoFrameBits renamed to SpeexBits and a "lost" argument was added to the
jmvalin [Sat, 18 May 2002 20:00:10 +0000 (20:00 +0000)]
FrameBits renamed to SpeexBits and a "lost" argument was added to the
decode function to handle lost packets

git-svn-id: http://svn.xiph.org/trunk/speex@3310 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoWideband quantization improved by adding a sub-frame gain, codebook
jmvalin [Thu, 16 May 2002 19:16:33 +0000 (19:16 +0000)]
Wideband quantization improved by adding a sub-frame gain, codebook
re-trained.

git-svn-id: http://svn.xiph.org/trunk/speex@3308 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoRemoved narrowband 256x8 codebook from build. Speex-0.1.0
jmvalin [Wed, 15 May 2002 21:47:51 +0000 (21:47 +0000)]
Removed narrowband 256x8 codebook from build.

git-svn-id: http://svn.xiph.org/trunk/speex@3307 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoAdded some comments
jmvalin [Wed, 15 May 2002 07:16:17 +0000 (07:16 +0000)]
Added some comments

git-svn-id: http://svn.xiph.org/trunk/speex@3306 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agonow compiles without warning
jmvalin [Wed, 15 May 2002 01:14:27 +0000 (01:14 +0000)]
now compiles without warning

git-svn-id: http://svn.xiph.org/trunk/speex@3305 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agospeexenc and speexdec now use the Ogg bitstream. This is very preliminary
jmvalin [Tue, 14 May 2002 21:58:51 +0000 (21:58 +0000)]
speexenc and speexdec now use the Ogg bitstream. This is very preliminary
there are probably a couple dozens of bugs...

git-svn-id: http://svn.xiph.org/trunk/speex@3304 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years ago...
jmvalin [Tue, 14 May 2002 14:21:11 +0000 (14:21 +0000)]
...

git-svn-id: http://svn.xiph.org/trunk/speex@3303 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoshouldn't have been deleted...
jmvalin [Tue, 14 May 2002 04:08:54 +0000 (04:08 +0000)]
shouldn't have been deleted...

git-svn-id: http://svn.xiph.org/trunk/speex@3299 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoBig changes in both narrowband and wideband. Retrained LSP codebook,
jmvalin [Tue, 14 May 2002 03:25:47 +0000 (03:25 +0000)]
Big changes in both narrowband and wideband. Retrained LSP codebook,
replaced pseudo-multi-pulse by split codebook (no gain) for narrowband.
Changed gain-shape approach to gain-only split-VQ for wideband. Wideband
bit-rate goes down (31.3 kbps to 26.9 kbps). Narrowband is about the same
(now 15.1 kbps).

git-svn-id: http://svn.xiph.org/trunk/speex@3298 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoLast cleanup for 0.0.3 Speex-0.0.3
jmvalin [Thu, 9 May 2002 03:55:10 +0000 (03:55 +0000)]
Last cleanup for 0.0.3

git-svn-id: http://svn.xiph.org/trunk/speex@3293 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoMore comments
jmvalin [Tue, 7 May 2002 19:51:58 +0000 (19:51 +0000)]
More comments

git-svn-id: http://svn.xiph.org/trunk/speex@3285 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoFinished cleaning up the sub-band mode
jmvalin [Mon, 6 May 2002 21:12:59 +0000 (21:12 +0000)]
Finished cleaning up the sub-band mode

git-svn-id: http://svn.xiph.org/trunk/speex@3283 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoOops... forgot to add that
jmvalin [Mon, 6 May 2002 18:53:40 +0000 (18:53 +0000)]
Oops... forgot to add that

git-svn-id: http://svn.xiph.org/trunk/speex@3282 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoNow, all the includes we need to use Speex are speex.h and speex_bits.h
jmvalin [Fri, 3 May 2002 19:27:52 +0000 (19:27 +0000)]
Now, all the includes we need to use Speex are speex.h and speex_bits.h

git-svn-id: http://svn.xiph.org/trunk/speex@3279 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agospeex.[ch] renamed to nb_celp.[ch] for consistency
jmvalin [Fri, 3 May 2002 19:22:35 +0000 (19:22 +0000)]
speex.[ch] renamed to nb_celp.[ch] for consistency

git-svn-id: http://svn.xiph.org/trunk/speex@3278 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agobits.h was renamed to speex_bits to prevent name clashes
jmvalin [Fri, 3 May 2002 19:13:41 +0000 (19:13 +0000)]
bits.h was renamed to speex_bits to prevent name clashes

git-svn-id: http://svn.xiph.org/trunk/speex@3277 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoFirst part of VBR: High-band excitation is coded or folded from low-band
jmvalin [Fri, 3 May 2002 19:05:00 +0000 (19:05 +0000)]
First part of VBR: High-band excitation is coded or folded from low-band

git-svn-id: http://svn.xiph.org/trunk/speex@3276 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agofixed two FIXME's
jmvalin [Thu, 2 May 2002 22:36:08 +0000 (22:36 +0000)]
fixed two FIXME's

git-svn-id: http://svn.xiph.org/trunk/speex@3272 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoimplemented high-band spectral folding at the decoder
jmvalin [Thu, 2 May 2002 22:28:37 +0000 (22:28 +0000)]
implemented high-band spectral folding at the decoder

git-svn-id: http://svn.xiph.org/trunk/speex@3271 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years ago*** empty log message ***
jmvalin [Thu, 2 May 2002 20:55:26 +0000 (20:55 +0000)]
*** empty log message ***

git-svn-id: http://svn.xiph.org/trunk/speex@3270 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoUnification of narrowband and wideband modes to simplify the API
jmvalin [Thu, 2 May 2002 20:55:01 +0000 (20:55 +0000)]
Unification of narrowband and wideband modes to simplify the API

git-svn-id: http://svn.xiph.org/trunk/speex@3269 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoAdded simple (optional) post-filter
jmvalin [Mon, 29 Apr 2002 22:45:38 +0000 (22:45 +0000)]
Added simple (optional) post-filter

git-svn-id: http://svn.xiph.org/trunk/speex@3263 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoremoved unused variable
jmvalin [Mon, 29 Apr 2002 11:12:16 +0000 (11:12 +0000)]
removed unused variable

git-svn-id: http://svn.xiph.org/trunk/speex@3262 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoDecoder back in sync with the encoder
jmvalin [Mon, 29 Apr 2002 09:59:11 +0000 (09:59 +0000)]
Decoder back in sync with the encoder

git-svn-id: http://svn.xiph.org/trunk/speex@3261 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agopitch search now considers two ranges: start < T < subframe and
jmvalin [Wed, 24 Apr 2002 21:53:37 +0000 (21:53 +0000)]
pitch search now considers two ranges: start < T < subframe and
subframe < T < end

git-svn-id: http://svn.xiph.org/trunk/speex@3260 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoFixed the src tag for the SourceForge because MOZILLA IS TOO DUMB TO KEEP
jmvalin [Wed, 24 Apr 2002 21:11:01 +0000 (21:11 +0000)]
Fixed the src tag for the SourceForge because MOZILLA IS TOO DUMB TO KEEP
THE TAGS INSTEAD OF MESSING UP EVERYTHING.

git-svn-id: http://svn.xiph.org/trunk/speex@3259 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoFixed the SF logo...
jmvalin [Wed, 24 Apr 2002 20:49:35 +0000 (20:49 +0000)]
Fixed the SF logo...

git-svn-id: http://svn.xiph.org/trunk/speex@3258 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoUpdated high-band codebook...
jmvalin [Wed, 24 Apr 2002 07:26:08 +0000 (07:26 +0000)]
Updated high-band codebook...

git-svn-id: http://svn.xiph.org/trunk/speex@3256 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoMade the initial pitch search open-loop. Removed some modulo and devide
jmvalin [Wed, 24 Apr 2002 06:50:07 +0000 (06:50 +0000)]
Made the initial pitch search open-loop. Removed some modulo and devide
operations.

git-svn-id: http://svn.xiph.org/trunk/speex@3255 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoFixed warnings
jmvalin [Tue, 23 Apr 2002 21:18:37 +0000 (21:18 +0000)]
Fixed warnings

git-svn-id: http://svn.xiph.org/trunk/speex@3254 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoMany, many updates. Better split-VQ search, better handling of pitch for
jmvalin [Tue, 23 Apr 2002 08:12:24 +0000 (08:12 +0000)]
Many, many updates. Better split-VQ search, better handling of pitch for
periods shorter than subframe length. Slightly improved multi-pulse
search.

git-svn-id: http://svn.xiph.org/trunk/speex@3253 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoMoving on for 0.0.2, updated the "real" encoder and decoder (speexenc, Speex-0.0.2
jmvalin [Mon, 15 Apr 2002 05:04:51 +0000 (05:04 +0000)]
Moving on for 0.0.2, updated the "real" encoder and decoder (speexenc,
speexdec). Fixed a memory leak.

git-svn-id: http://svn.xiph.org/trunk/speex@3251 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoGot rid of a couple mallocs...
jmvalin [Sun, 14 Apr 2002 04:05:21 +0000 (04:05 +0000)]
Got rid of a couple mallocs...

git-svn-id: http://svn.xiph.org/trunk/speex@3250 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoRemoved warnings, debug code and un-necessary synthesis in coder
jmvalin [Fri, 12 Apr 2002 22:58:16 +0000 (22:58 +0000)]
Removed warnings, debug code and un-necessary synthesis in coder

git-svn-id: http://svn.xiph.org/trunk/speex@3247 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoSpeed improvements (got rid of a couple divide ops), cleanup...
jmvalin [Fri, 12 Apr 2002 22:15:15 +0000 (22:15 +0000)]
Speed improvements (got rid of a couple divide ops), cleanup...

git-svn-id: http://svn.xiph.org/trunk/speex@3246 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoSpeed improvements: faster FIR filter and better algorithm for updating
jmvalin [Fri, 12 Apr 2002 05:58:16 +0000 (05:58 +0000)]
Speed improvements: faster FIR filter and better algorithm for updating
target in split-codebook search.

git-svn-id: http://svn.xiph.org/trunk/speex@3242 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoBig code cleanup, some minor bug fixed too
jmvalin [Wed, 10 Apr 2002 20:57:15 +0000 (20:57 +0000)]
Big code cleanup, some minor bug fixed too

git-svn-id: http://svn.xiph.org/trunk/speex@3239 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years ago...
jmvalin [Wed, 10 Apr 2002 07:42:17 +0000 (07:42 +0000)]
...

git-svn-id: http://svn.xiph.org/trunk/speex@3238 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoThink both encoder and decoder for SB-CELP work...
jmvalin [Wed, 10 Apr 2002 05:46:37 +0000 (05:46 +0000)]
Think both encoder and decoder for SB-CELP work...

git-svn-id: http://svn.xiph.org/trunk/speex@3237 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agodecoder stuff
jmvalin [Tue, 9 Apr 2002 23:33:47 +0000 (23:33 +0000)]
decoder stuff

git-svn-id: http://svn.xiph.org/trunk/speex@3235 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoa "replacement" for configure for CVS code
jmvalin [Tue, 9 Apr 2002 22:31:39 +0000 (22:31 +0000)]
a "replacement" for configure for CVS code

git-svn-id: http://svn.xiph.org/trunk/speex@3234 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoSB-CELP decoder (continued)
jmvalin [Tue, 9 Apr 2002 08:08:21 +0000 (08:08 +0000)]
SB-CELP decoder (continued)

git-svn-id: http://svn.xiph.org/trunk/speex@3233 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoSB-CELP work... more to go
jmvalin [Tue, 9 Apr 2002 07:48:01 +0000 (07:48 +0000)]
SB-CELP work... more to go

git-svn-id: http://svn.xiph.org/trunk/speex@3232 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoMore decoder work
jmvalin [Tue, 9 Apr 2002 07:23:14 +0000 (07:23 +0000)]
More decoder work

git-svn-id: http://svn.xiph.org/trunk/speex@3231 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoFixed a bug in the gain quantization (it's now done in the log domain)
jmvalin [Tue, 9 Apr 2002 06:44:50 +0000 (06:44 +0000)]
Fixed a bug in the gain quantization (it's now done in the log domain)

git-svn-id: http://svn.xiph.org/trunk/speex@3230 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoFully quantized test encoder for SB-CELP at (currently) 31.3 kbps.
jmvalin [Tue, 9 Apr 2002 05:15:42 +0000 (05:15 +0000)]
Fully quantized test encoder for SB-CELP at (currently) 31.3 kbps.

git-svn-id: http://svn.xiph.org/trunk/speex@3229 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoTest encoder for SB-CELP
jmvalin [Tue, 9 Apr 2002 02:20:22 +0000 (02:20 +0000)]
Test encoder for SB-CELP

git-svn-id: http://svn.xiph.org/trunk/speex@3228 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoQuantizing high-band excitation gains (SB-CELP).
jmvalin [Mon, 8 Apr 2002 23:01:14 +0000 (23:01 +0000)]
Quantizing high-band excitation gains (SB-CELP).

git-svn-id: http://svn.xiph.org/trunk/speex@3227 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoAdded LSP quantization for SB-CELP
jmvalin [Mon, 8 Apr 2002 19:08:28 +0000 (19:08 +0000)]
Added LSP quantization for SB-CELP

git-svn-id: http://svn.xiph.org/trunk/speex@3225 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoRemoved useless stuff
jmvalin [Mon, 8 Apr 2002 06:26:36 +0000 (06:26 +0000)]
Removed useless stuff

git-svn-id: http://svn.xiph.org/trunk/speex@3224 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoRe-wrote the gain quantization for split-VQ excitation. Added more bits
jmvalin [Mon, 8 Apr 2002 06:23:54 +0000 (06:23 +0000)]
Re-wrote the gain quantization for split-VQ excitation. Added more bits
and quantize one at a time.

git-svn-id: http://svn.xiph.org/trunk/speex@3223 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoCleaned up SB-CELP and added more pulses and tracks for low-band.
jmvalin [Fri, 5 Apr 2002 19:51:58 +0000 (19:51 +0000)]
Cleaned up SB-CELP and added more pulses and tracks for low-band.

git-svn-id: http://svn.xiph.org/trunk/speex@3221 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoFixed interpolation bugs, ...
jmvalin [Thu, 4 Apr 2002 23:36:21 +0000 (23:36 +0000)]
Fixed interpolation bugs, ...

git-svn-id: http://svn.xiph.org/trunk/speex@3218 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoUsing spectral folding (ie aliasing) for high-band excitation
jmvalin [Thu, 4 Apr 2002 21:22:33 +0000 (21:22 +0000)]
Using spectral folding (ie aliasing) for high-band excitation

git-svn-id: http://svn.xiph.org/trunk/speex@3217 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years ago...
jmvalin [Wed, 3 Apr 2002 05:02:23 +0000 (05:02 +0000)]
...

git-svn-id: http://svn.xiph.org/trunk/speex@3216 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agomore sub-band stuff...
jmvalin [Wed, 3 Apr 2002 00:01:05 +0000 (00:01 +0000)]
more sub-band stuff...

git-svn-id: http://svn.xiph.org/trunk/speex@3215 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoAdding sub-band CELP (SB-CELP) -like encoding. Still incomplete.
jmvalin [Tue, 2 Apr 2002 22:58:12 +0000 (22:58 +0000)]
Adding sub-band CELP (SB-CELP) -like encoding. Still incomplete.

git-svn-id: http://svn.xiph.org/trunk/speex@3214 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoAnnounced 0.0.1
jmvalin [Thu, 28 Mar 2002 05:20:21 +0000 (05:20 +0000)]
Announced 0.0.1

git-svn-id: http://svn.xiph.org/trunk/speex@3196 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agocode cleanup, some optimizations Speex-0.0.1
jmvalin [Wed, 27 Mar 2002 22:36:42 +0000 (22:36 +0000)]
code cleanup, some optimizations

git-svn-id: http://svn.xiph.org/trunk/speex@3195 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoAll debug printf's are now within #ifdef DEBUG
jmvalin [Wed, 27 Mar 2002 21:16:30 +0000 (21:16 +0000)]
All debug printf's are now within #ifdef DEBUG

git-svn-id: http://svn.xiph.org/trunk/speex@3194 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoAdded a header to speex files. Should eventually choose a "real" magic
jmvalin [Wed, 27 Mar 2002 06:53:47 +0000 (06:53 +0000)]
Added a header to speex files. Should eventually choose a "real" magic
number for the format.

git-svn-id: http://svn.xiph.org/trunk/speex@3193 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoThink the encoder and decoder work! Still a couple fixes left...
jmvalin [Wed, 27 Mar 2002 06:30:37 +0000 (06:30 +0000)]
Think the encoder and decoder work! Still a couple fixes left...

git-svn-id: http://svn.xiph.org/trunk/speex@3192 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoDon't fill the last byte in the frame before saving (saves a couple bits
jmvalin [Wed, 27 Mar 2002 03:40:32 +0000 (03:40 +0000)]
Don't fill the last byte in the frame before saving (saves a couple bits
per frame).

git-svn-id: http://svn.xiph.org/trunk/speex@3191 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years ago...
jmvalin [Tue, 26 Mar 2002 23:56:53 +0000 (23:56 +0000)]
...

git-svn-id: http://svn.xiph.org/trunk/speex@3190 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoEncoder seems to work...
jmvalin [Tue, 26 Mar 2002 23:49:36 +0000 (23:49 +0000)]
Encoder seems to work...

git-svn-id: http://svn.xiph.org/trunk/speex@3189 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoStarting "real" encoder
jmvalin [Tue, 26 Mar 2002 23:24:47 +0000 (23:24 +0000)]
Starting "real" encoder

git-svn-id: http://svn.xiph.org/trunk/speex@3188 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoFixed pre-emphasis/de-emphasis in the decoder for wideband
jmvalin [Tue, 26 Mar 2002 20:48:01 +0000 (20:48 +0000)]
Fixed pre-emphasis/de-emphasis in the decoder for wideband
(and narrowband). Now both should work (really!)

git-svn-id: http://svn.xiph.org/trunk/speex@3187 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agooops...
jmvalin [Mon, 25 Mar 2002 20:06:42 +0000 (20:06 +0000)]
oops...

git-svn-id: http://svn.xiph.org/trunk/speex@3186 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoWideband encoding seems to work
jmvalin [Mon, 25 Mar 2002 19:45:31 +0000 (19:45 +0000)]
Wideband encoding seems to work

git-svn-id: http://svn.xiph.org/trunk/speex@3185 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoMulti-pulse narrowband seem to work (encode+decode). Didn't test the
jmvalin [Mon, 25 Mar 2002 19:38:00 +0000 (19:38 +0000)]
Multi-pulse narrowband seem to work (encode+decode). Didn't test the
wideband yet.

git-svn-id: http://svn.xiph.org/trunk/speex@3184 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoMulti-pulse quantization (not complete yet)
jmvalin [Mon, 25 Mar 2002 15:59:07 +0000 (15:59 +0000)]
Multi-pulse quantization (not complete yet)

git-svn-id: http://svn.xiph.org/trunk/speex@3183 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoMulti-pulse seems to work not too bad (but disabled by default)
jmvalin [Fri, 22 Mar 2002 09:42:45 +0000 (09:42 +0000)]
Multi-pulse seems to work not too bad (but disabled by default)

git-svn-id: http://svn.xiph.org/trunk/speex@3172 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoModified WB perceptual filter, starting a multi-pulse "branch"
jmvalin [Fri, 22 Mar 2002 05:03:30 +0000 (05:03 +0000)]
Modified WB perceptual filter, starting a multi-pulse "branch"

git-svn-id: http://svn.xiph.org/trunk/speex@3171 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoAdded joint optimization of excitation gains
jmvalin [Wed, 20 Mar 2002 06:59:23 +0000 (06:59 +0000)]
Added joint optimization of excitation gains

git-svn-id: http://svn.xiph.org/trunk/speex@3167 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agocrappy wideband codec at 28.5 kbps...
jmvalin [Tue, 19 Mar 2002 07:37:57 +0000 (07:37 +0000)]
crappy wideband codec at 28.5 kbps...

git-svn-id: http://svn.xiph.org/trunk/speex@3164 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoWideband almost done but buggy...
jmvalin [Mon, 18 Mar 2002 05:25:25 +0000 (05:25 +0000)]
Wideband almost done but buggy...

git-svn-id: http://svn.xiph.org/trunk/speex@3162 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoAdjustable LPC analysis (lag windowing, noise floor), changed wideband
jmvalin [Fri, 15 Mar 2002 23:16:35 +0000 (23:16 +0000)]
Adjustable LPC analysis (lag windowing, noise floor), changed wideband
frame size

git-svn-id: http://svn.xiph.org/trunk/speex@3153 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agowideband coexists with narrowband now
jmvalin [Fri, 15 Mar 2002 19:28:09 +0000 (19:28 +0000)]
wideband coexists with narrowband now

git-svn-id: http://svn.xiph.org/trunk/speex@3152 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoOK, back to normal (narrowband codec works)
jmvalin [Fri, 15 Mar 2002 08:06:33 +0000 (08:06 +0000)]
OK, back to normal (narrowband codec works)

git-svn-id: http://svn.xiph.org/trunk/speex@3150 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoWideband encorer
jmvalin [Fri, 15 Mar 2002 07:30:46 +0000 (07:30 +0000)]
Wideband encorer

git-svn-id: http://svn.xiph.org/trunk/speex@3149 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoMore wideband stuff...
jmvalin [Fri, 15 Mar 2002 07:30:24 +0000 (07:30 +0000)]
More wideband stuff...

git-svn-id: http://svn.xiph.org/trunk/speex@3148 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoOops... let's leave a working narrowband codec...
jmvalin [Fri, 15 Mar 2002 03:29:29 +0000 (03:29 +0000)]
Oops... let's leave a working narrowband codec...

git-svn-id: http://svn.xiph.org/trunk/speex@3147 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoWe're going wideband...
jmvalin [Fri, 15 Mar 2002 03:24:53 +0000 (03:24 +0000)]
We're going wideband...

git-svn-id: http://svn.xiph.org/trunk/speex@3146 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoBunp to 0.0.1
jmvalin [Thu, 14 Mar 2002 19:49:13 +0000 (19:49 +0000)]
Bunp to 0.0.1

git-svn-id: http://svn.xiph.org/trunk/speex@3145 0101bb08-14d6-0310-b084-bc0e0c8e3800

17 years agoThink the modularity stuff is mostly done...
jmvalin [Thu, 14 Mar 2002 19:31:35 +0000 (19:31 +0000)]
Think the modularity stuff is mostly done...

git-svn-id: http://svn.xiph.org/trunk/speex@3144 0101bb08-14d6-0310-b084-bc0e0c8e3800