summaryrefslogtreecommitdiff
path: root/src/opus_decoder.c
Commit message (Expand)AuthorAgeFilesLines
* Fix 8101b33 to decode ignored redundancyMark Harris2022-06-261-5/+9
* Correct redundancy handling with lost/DTX framesMark Harris2022-06-251-2/+7
* Some missing checksJean-Marc Valin2018-03-271-0/+2
* Asserting on some ctl() calls that should never failJean-Marc Valin2018-03-271-14/+14
* Adds Opus decoder state validationJean-Marc Valin2018-03-271-0/+21
* Fixing no-redundancy CELT->SILK and CELT->hybrid transitionsJean-Marc Valin2018-03-271-20/+28
* Fix typo in a comment in opus_decoder.cMatt Brubeck2017-08-291-1/+1
* Fixing some opus_int vs opus_int32 mismatchesJean-Marc Valin2016-10-051-1/+1
* Make it possible to ignore inverted phase stereo for downmix purposesexp_bitstream7Jean-Marc Valin2016-09-011-0/+20
* Avoids having the Opus-level "arch" be set to 0 on encoder/decoder resetJean-Marc Valin2015-12-301-1/+1
* Cisco optimization for x86 & fixed pointxiangmingzhu2014-10-031-1/+3
* -DOPUS_WILL_BE_SLOW to disable the no-optimization warningJean-Marc Valin2014-09-301-1/+1
* Moves opus_packet_get_samples_per_frame() to opus.cJean-Marc Valin2014-01-301-21/+0
* Fixes the decode_fec case for b76888dMark Harris2014-01-071-2/+2
* Preventing unnecessary stack use when using a large decode bufferJean-Marc Valin2014-01-071-0/+18
* Reduces the decoder stack use by removing the pcm_silk buffer in fixed-pointJean-Marc Valin2014-01-061-17/+29
* Adds Neon assembly for correlation/convolutionTimothy B. Terriberry2013-11-181-2/+0
* oops, don't need RESTORE_STACK when there's no stackJean-Marc Valin2013-11-111-6/+0
* More size-zero VLA fixes and making opus_decode* return BAD_ARG on framesize<0Jean-Marc Valin2013-11-111-3/+18
* Fixes some minor issues found by scan buildJean-Marc Valin2013-11-091-3/+3
* Moves opus_packet_parse_impl() from opus_decoder.c to opus.cJean-Marc Valin2013-10-281-181/+0
* Add a little missive when compiling without optimization.Gregory Maxwell2013-10-281-2/+6
* Replace "inline" with OPUS_INLINE.Gregory Maxwell2013-10-281-1/+1
* Oops, thanks to Mark Harris for spotting this!Jean-Marc Valin2013-10-141-1/+1
* opus_packet_parse_impl() now computes the packet size with paddingJean-Marc Valin2013-10-141-15/+16
* Rejects bad multistream frame lengthMark Harris2013-10-131-1/+1
* Fixes PLC for sizes that don't match basic Opus frame sizes.Mark Harris2013-10-131-1/+9
* Fix 40/60ms zero-length frame decode failureMark Harris2013-10-111-8/+18
* Do up-front validation of multistream packetsJean-Marc Valin2013-10-111-10/+9
* Braces go on the next line.Gregory Maxwell2013-06-291-7/+14
* Brace a number of if statements instead of one-lining them.Gregory Maxwell2013-06-291-7/+21
* Fixes some return without va_end in the api, adds tests.Gregory Maxwell2013-06-291-20/+10
* Add run-time CPU detection and support for ARM architectureAurélien Zanelli2013-06-041-0/+3
* Change few remaining instances of short to opus_int16Jean-Marc Valin2013-05-181-7/+7
* Fixes FEC issues introduced in 7fcd66cJean-Marc Valin2013-04-231-6/+9
* Applies soft-clipping to the int decoder API.Jean-Marc Valin2013-03-011-7/+16
* Fixes OPUS_GET_LAST_PACKET_DURATIONJean-Marc Valin2012-12-051-0/+7
* Adds assert to catch bug from previous commitJean-Marc Valin2012-12-051-0/+1
* Fixes a multi-frame FEC issue that was caught by valgrindJean-Marc Valin2012-12-051-1/+1
* Adds explicit valgrind checks when ENABLE_VALGRIND is definedJean-Marc Valin2012-12-051-5/+19
* Implements opus_packet_get_nb_samples()Jean-Marc Valin2012-12-041-4/+10
* Implements OPUS_GET_LAST_FRAME_DURATION decoder ctl()Jean-Marc Valin2012-12-041-0/+8
* Don't update the internal decoder state until we know the packet is validJean-Marc Valin2012-12-041-5/+8
* Changes the PLC behaviour and fixes the FEC behaviour on concatenated packetsJean-Marc Valin2012-12-041-25/+54
* Fix packet length handling for 16-bit machines (makes no difference on 32-bit)Jean-Marc Valin2012-12-031-4/+6
* Fixes an out-of-bounds read issue with the padding handling codeJean-Marc Valin2012-11-301-3/+1
* Improve the !OPUS_BUILD #error.Ralph Giles2012-11-291-1/+1
* Reduces decoder stack usageJean-Marc Valin2012-11-051-5/+34
* Attenuates the HF in hybrid mode to match what SILK does below the cutoffKoen Vos2012-10-101-1/+1
* Remove large multistream stack buffers.Timothy B. Terriberry2012-09-081-0/+13