Commit graph

12 commits

Author SHA1 Message Date
Gregory Maxwell
16b25e908a Eliminate the last non-static pointer from the LPC-mode encoder structures.
The API permits the caller to freely copy the codec state on their
own, but this can't work if there are any any position dependant pointers
in the codec state.
2011-09-06 23:22:01 -04:00
Gregory Maxwell
64a3541aa9 Corrects many places where int was used where opus_int32 was needed. 2011-09-02 12:16:22 -04:00
Jean-Marc Valin
ec2802210c Removes code that became useless with the Opus-level highpass 2011-09-01 21:47:38 -04:00
Gregory Maxwell
6db1d526b4 Disable the LPC mode highpass filter when set to APPLICATION_AUDIO. 2011-08-26 15:01:10 -04:00
Koen Vos
4e1ce38d49 Addresses a bitstream bug for stereo FEC and minor fixes that make Opus compile again with Visual Studio. 2011-08-26 09:42:18 -04:00
Jean-Marc Valin
3120e225c2 Fixes a stereo rate mismatch bug
This is a tentative fix for a bug found in fuzzing where the encoder
switched from mono to stereo while in the process of changing bandwidth.
The result was that the newly added side would use the new sampling
rate, while the mid hadn't switched yet, causing an encoder/decoder
mismatch. The fix is that the side rate selection gets overridden
to use the mid rate.
The bug would occur when compiling with fuzzing enabled and using:
./test_opus 0 48000 2 24000 input.sw output.sw
2011-08-12 16:22:29 -04:00
Gregory Maxwell
ae2311455b Convert all CRLF in the SILK code, tabs to spaces, and trailing
whitespace.
2011-07-30 21:55:16 -04:00
Jean-Marc Valin
f9d14f8d77 Renamed SKP_[u]int* to opus_[u]int* 2011-07-29 18:39:57 -04:00
Christian Hoene
59a93ab190 Fixes some compiler warnings 2011-07-25 09:04:51 -04:00
Jean-Marc Valin
047f0256c8 Fixes a crash in silk prefill (used for mode switching)
Also fixes two stereo mode switching issues.
2011-05-27 10:03:58 -04:00
Koen Vos
be75f1d0fe Fixes a crash on fixed-point stereo voice and some valgrind uninitialized errors 2011-05-25 17:18:02 -04:00
Jean-Marc Valin
103302b375 Squashed commit of the following:
commit 5b64cf7c4d67af9050bc959996ef976ce6326888
Author: Jean-Marc Valin <jean-marc.valin@octasic.com>
Date:   Thu May 19 16:40:35 2011 -0400

    Fixes a few bugs introduced in the latest update

commit b91eb86025d2de3c4cf04f4fb1aa48a28ad676a3
Author: Timothy B. Terriberry <tterribe@xiph.org>
Date:   Thu May 19 16:12:02 2011 -0400

    build_draft.sh fixes

commit 0b10c30db7ad60ff7d4bfc1139bdb86e0543c035
Author: Jean-Marc Valin <jean-marc.valin@octasic.com>
Date:   Thu May 19 15:30:21 2011 -0400

    Fixes the draft build

commit 164424cded5978e657105104e171ac202dde5e5b
Author: Jean-Marc Valin <jean-marc.valin@octasic.com>
Date:   Thu May 19 15:00:23 2011 -0400

    Updated build system

commit 188d9fcba8c3a1b1ad67c67c430e1b37e3658a40
Author: Koen Vos <koen.vos@skype.net>
Date:   Thu May 19 17:14:57 2011 -0400

    SILK/Opus update
2011-05-19 17:17:44 -04:00
Renamed from silk/SKP_Silk_enc_API.c (Browse further)