RSS feed
8fdf2afb
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/09/10 17:56
integer type fixes
77519bfb
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/09/09 21:11
minor doc update
3bcf3678
– Gregory Maxwell <greg@xiph.org>
authored
on 2011/09/09 13:11
Documentation updates.
ee83c16e
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/09/09 11:19
Doxygen comment fixes
21452882
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/09/09 10:57
Opus now default to VBR
cdfb8f31
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/09/09 10:50
Making complexity default to 10 for the CELT part too
29095379
– Gregory Maxwell <greg@xiph.org>
authored
on 2011/09/09 10:24
Documentation updates.
131d8882
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/09/09 09:56
Makes multi-stream encoding code use the repacketizer
0ca076d5
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/09/09 09:49
Fixes multi-stream bug exposed in e335065a1ba72
f5ac8a68
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/09/09 07:31
test_opus now uses a string for the application
68bc8c04
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/09/09 07:10
Making RESTRICTED_LOWDELAY an "application" that's set at init time
d970a85c
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/09/08 17:41
Using opus_repacketizer_init() instead of opus_repacketizer_create() in the encoder
e4336a5c
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/09/08 14:19
Encoder can now produce 40- and 60-ms frames even for CELT-only and hybrid
823a0541
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/09/08 12:26
Fixes silly CBR/VBR inversion bug from 7954065c77
d186c913
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/09/08 11:13
Adds OPUS_SET_RESTRICTED_LOWDELAY() encoder ctl
07dceb72
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/09/08 09:53
Adds ctl() requests for forcing any operating mode in the encoder
75ff53c7
– Gregory Maxwell <greg@xiph.org>
authored
on 2011/09/08 04:13
Adds doxygen documentation for opus_defines.h.
f329fa6f
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/09/07 19:26
Multi-stage VQ for SILK is no longer relevant
4570db6a
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/09/07 13:15
Oops, remove duplicate description of the MDCT
4c0e25fc
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/09/07 13:06
Adds missing details about reserving the anticollapse/skip/stereo bits
b0f4e90b
– Ralph Giles <giles@mozilla.com>
authored
on 2011/09/07 09:16
Move the fallback OPUS_VERSION to libcelt.
45b27da4
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/09/07 11:42
More work on the CELT encoder description, fixed Opus figures
d9438da5
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/09/07 10:47
Making the sampling rate an int32 in the multi-stream API
612b88b1
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/09/07 10:23
Fixes a warning about assignment in an if()
aa5ea6ee
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/09/07 08:28
Security Considerations update
09767575
– Ralph Giles <giles@mozilla.com>
authored
on 2011/09/07 07:18
Tell automake to clean the doxygen output.
1b951961
– Ralph Giles <giles@mozilla.com>
authored
on 2011/09/07 06:40
Add minimal doxygen markup to the public headers.
35d4fb78
– Ralph Giles <giles@mozilla.com>
authored
on 2011/09/06 19:18
Add initial Doxygen support for generating api documentation.
ee931fcd
– Gregory Maxwell <greg@xiph.org>
authored
and Jean-Marc Valin <jmvalin@jmvalin.ca>
committed
on 2011/09/06 22:25
Update Makefile.draft warnings to match configure.ac.
69f44c5c
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/09/06 22:43
Making the encoder more robust against extreme bitrate requests
0fd8d675
– Timothy B. Terriberry <tterribe@xiph.org>
authored
and Jean-Marc Valin <jmvalin@jmvalin.ca>
committed
on 2011/09/06 18:39
Improve encoder bust test from 5f089d22.
d76bc917
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/09/06 21:37
Prevents the SILK encoder from failing below 600 kb/s stereo.
5f089d22
– Timothy B. Terriberry <tterribe@xiph.org>
authored
and Jean-Marc Valin <jmvalin@jmvalin.ca>
committed
on 2011/09/06 18:28
Add an encoder busting test.
16b25e90
– Gregory Maxwell <greg@xiph.org>
authored
on 2011/09/06 18:58
Eliminate the last non-static pointer from the LPC-mode encoder structures.
f451b33b
– Gregory Maxwell <greg@xiph.org>
authored
on 2011/09/04 06:47
Sanitize input to opus_en/decoder_get_size.
50ef21c0
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/09/06 11:19
Making redundancy length decoding errors non-fatal
331e9fe0
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/09/06 10:30
s/OPUS_CORRUPTED_DATA/OPUS_INVALID_PACKET/
663a7fe9
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/09/06 10:05
Defining OPUS_BITRATE_MAX and moving some defines to opus_defines.h
018b0df9
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/09/06 04:03
Rotation wip
fbbd9bf6
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/09/05 17:13
Renumbering the ctl() calls to make programming errors more obvious
242da53a
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/09/05 16:53
Completing the OpusCustom rename
7d1df73f
– Gregory Maxwell <greg@xiph.org>
authored
on 2011/09/05 07:28
Fix corner-case hybrid encoding desync introduced by e5736ae2
e5736ae2
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/09/05 06:28
Making sure redundant frames can never bust the buget
12c39929
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/09/04 07:00
Fixes a buffering bug introduced in 2f0ca7618
2e7feb51
– Gregory Maxwell <greg@xiph.org>
authored
on 2011/09/04 05:14
Make opus_decode() reject crazy decode_fec values.
d32f9487
– Gregory Maxwell <greg@xiph.org>
authored
on 2011/09/04 03:48
Prevents OPUS_RESET_STATE from causing segfault.
e03af442
– Gregory Maxwell <greg@xiph.org>
authored
on 2011/09/04 00:43
Prevent double free on encoder/decoder init failure.
a40721a9
– Gregory Maxwell <greg@xiph.org>
authored
on 2011/09/04 00:25
Make opus_decoder_create set its error code.
858468ee
– Ralph Giles <giles@mozilla.com>
authored
on 2011/09/03 12:34
Fix the 'distclean' target.
d099f132
– Ralph Giles <giles@mozilla.com>
authored
on 2011/09/03 11:58
Use alloca() for dynamic storage in the draft makefile.
16901bfb
– Gregory Maxwell <greg@xiph.org>
authored
on 2011/09/02 15:29
Avoid left-shift by 32 on int32 in ectest.
8a670b19
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/09/02 14:47
Some doc on spreading
a2ab52d2
– Gregory Maxwell <greg@xiph.org>
authored
on 2011/09/02 14:03
Avoids signed overflow in ectest random number generation.
d5f455ca
– Gregory Maxwell <greg@xiph.org>
authored
on 2011/09/02 13:28
Fix tarball builds.
6268300c
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/09/02 13:23
Merge remote-tracking branch 'greg/master'
2c02796c
– Timothy B. Terriberry <tterribe@xiph.org>
authored
and Jean-Marc Valin <jmvalin@jmvalin.ca>
committed
on 2011/09/02 08:27
Minor draft updates.
c681bd04
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/09/02 10:47
Improved mode/channel/bandwidth control mechanism
64a3541a
– Gregory Maxwell <greg@xiph.org>
authored
on 2011/09/02 06:31
Corrects many places where int was used where opus_int32 was needed.
bafbd08d
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/09/01 17:59
Merge branch 'exp-highpass'
ec280221
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/09/01 17:47
Removes code that became useless with the Opus-level highpass
e335065a
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/09/01 16:55
passing self_delimited flag to opus_packet_parse_impl() in decoder
957f7f16
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/09/01 14:02
First attempt at global high-pass filter
40f956ee
– Gregory Maxwell <greg@xiph.org>
authored
on 2011/09/01 15:42
Various minor cleanups (removing dead arguments, macros) to libcelt/. Reinstate -Wunused-parameter.
2f0ca761
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/09/01 12:56
Simplifying buffering to make an Opus-level highpass possible
b6c3f06b
– Benjamin Jemlich <pcgod@users.sourceforge.net>
authored
and Gregory Maxwell <greg@xiph.org>
committed
on 2011/08/24 12:13
Fix compile errors with g++
3870ddb6
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/09/01 11:22
Only export the CELT calls when CUSTOM_MODES is defined
6cd4e2cd
– Gregory Maxwell <greg@xiph.org>
authored
on 2011/09/01 10:17
Fix dump_modes for the api change and move it into a subdirectory
ff4000d7
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/09/01 09:52
Removes c64_fft.[ch] -- hadn't been updated for ages
f9265ddf
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/09/01 09:46
opus_strerror() and opus_get_version_string() moved to libcelt
7fc2fbdb
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/09/01 09:40
Renamed some funciton that were likely to clash with other (non-Opus) code
4ee57539
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/09/01 09:26
testcelt replaced by test_opus_custom
06237d7b
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/09/01 09:20
Implements the OpusCustom modes (mostly) properly
f9e701ad
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/08/31 13:47
Sharing more macros between the Opus code and the CELT low-level code
875f8dbd
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/08/31 12:43
Makes the CELT init() functions behave just like the Opus ones.
58686e6f
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/08/31 11:08
Opus now only uses the _with_ec() calls to CELT
b4f308a2
– Kat Walsh <kat@wikimedia.org>
authored
and Jean-Marc Valin <jmvalin@jmvalin.ca>
committed
on 2011/08/29 16:47
Further copyediting of draft.
d6335abe
– Gregory Maxwell <greg@xiph.org>
authored
and Jean-Marc Valin <jmvalin@jmvalin.ca>
committed
on 2011/08/30 15:50
Adds many syntactically unnecessary parentheses to silence GCC -Wparentheses.
17a29c25
– Gregory Maxwell <greg@xiph.org>
authored
and Jean-Marc Valin <jmvalin@jmvalin.ca>
committed
on 2011/08/30 14:35
Fix up various mixed unsigned/signed comparisons.
927488b2
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/08/30 16:09
Implements OPUS_RESET_STATE for the encoder (untested as well)
04465630
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/08/30 14:01
Implements OPUS_RESET_STATE for the decoder (untested)
ec8008b0
– Gregory Maxwell <greg@xiph.org>
authored
on 2011/08/30 12:50
Adds many syntactically unnecessary casts to silence MSVC C4244; fix an MDCT encoder reset bug.
75d27803
– Gregory Maxwell <greg@xiph.org>
authored
on 2011/08/30 10:02
Adds many syntactically unnecessary parentheses to silence MSVC C4554.
be89c395
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/08/30 08:39
Using OPUS_ macros for <string.h> operations
382cad43
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/08/29 21:39
Custom modes fixes (got broken by the s/celt_alloc/opus_alloc/)
44e27dd8
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/08/29 19:35
Adds missing RESTORE_STACK to Opus encoder
69bfc671
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/08/29 17:46
Fixes a bug introduced in 8fe8b8e0b
0abd1b0d
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/08/29 12:31
Makes the allocation more C++-friendly
ebec87a2
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/08/29 12:28
oops, opus_free() shouldn't be using opus_free()
9bcfdb0d
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/08/29 12:25
Fixes warnings
85b8e620
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/08/29 12:10
Fixes minor issues from the previous allocation wrapper patch
07f88404
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/08/29 11:08
Wrapping all allocation within opus_alloc() and opus_free()
4a4a5464
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/08/29 09:48
Using malloc() rather than calloc() as generic allocator
9d48deb8
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/08/29 05:56
Adds error code to multistream API
9d8dc3a3
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/08/29 05:40
Better error handling in the Opus API
3e7c0518
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/08/28 20:36
Removes // from win32/config.h
84a99ebb
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/08/28 20:07
Apparently C89 doens't like unnecessary semicolons
43da5898
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/08/28 20:00
This should remove the last // comments
e766d9f6
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/08/28 16:27
s/INBAND_FEC_FLAG/INBAND_FEC/
99774976
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/08/28 11:49
Making sure that everything in opus.h has a opus prefix
9f71309a
– Ralph Giles <giles@mozilla.com>
authored
and Jean-Marc Valin <jmvalin@jmvalin.ca>
committed
on 2011/08/28 18:32
Add pkg-config support files.
Next