Jean-Marc Valin
1b72386a7c
Initial surround code with new API
...
Conflicts:
src/opus_multistream_encoder.c
2013-05-05 02:31:09 -04:00
Jean-Marc Valin
7fcd66c40d
Changes the PLC behaviour and fixes the FEC behaviour on concatenated packets
...
PLC and FEC now return exactly the number of samples specified for the
buffer rather than (usually) returning the size of the last packet.
Doc and tests are updated accordingly.
2012-12-04 15:07:45 -05:00
Gregory Maxwell
9fec9bb391
Belabor OPUS_SET_BITRATE instead of max_packet, as this is a common trap.
2012-09-27 18:36:51 -04:00
Philip Jägenstedt
6d9c16d142
Fix common misspellings
...
I stumbled upon the typo in README.draft, so took the opportunity to
grep for common misspellings using List_of_common_misspellings.txt for
hunspell.
2012-09-27 09:16:30 -04:00
Gregory Maxwell
cc71cded76
Replace 'maximum frame size' with 'maximum packet duration' in the docs.
...
This could be confusing/misleading.
2012-09-19 09:43:52 -04:00
Jean-Marc Valin
1d13ff6a97
Fixes multistream doc
2012-09-10 21:53:39 -04:00
Timothy B. Terriberry
77ebbdf986
Expand documentation for the multistream API.
...
This patch also includes some small edits/additions to the main API
documentation.
2012-09-10 16:25:45 -04:00
Gregory Maxwell
c64f4a4265
Update headers to cause warnings on unused returns and null args.
...
In places where an ignored return or a null-arg is a sure indication
of a bug add the GCC warning attributes. The null arg annotation
is not enable for Opus itself because it will cause the compiler
to optimize out some null checks. I don't trust our callers
quite that much.
2012-06-01 15:58:17 -04:00
Ralph Giles
64c2dd7d8e
Add extern "C" protection to opus_multistream.h.
...
Unlike the other headers, opus_multistream.h didn't declare
itself to be C code, causing confusing errors when the caller
tries to use the functions from C++.
2012-05-23 16:33:14 -07:00
Jean-Marc Valin
ab5a049705
Merge commit ' 390c89225d
'
2012-04-24 13:39:22 -04:00
Jean-Marc Valin
cb05e7cd96
s/FOUNDATION/COPYRIGHT OWNER/ in CELT code and "glue code"
...
Also added 3rd clause to "master" COPYING file
2012-04-20 16:41:42 -04:00
Jean-Marc Valin
59354a7742
Fixes int vs opus_int32 compile errors on C5x
2012-03-08 12:19:35 -05:00
Vincent Penquerc'h
ab0b5f5ff3
Make input mapping parameter const in multistream API
2012-03-05 19:58:19 -05:00
Gregory Maxwell
c81b510239
Fix a number of multistream decoder bugs; add some very basic multistream decoder tests.
2011-10-30 02:20:41 -04:00
Jean-Marc Valin
4923f3f80e
Moves the main headers from src/ to include/
2011-10-26 21:36:57 -04:00