Commit graph

15 commits

Author SHA1 Message Date
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
Renamed from src/opus_multistream.h (Browse further)