Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Don't update null data pointer after each multistream decoder | Felicia Lim | 2019-12-03 | 1 | -2/+5 |
| | | | | The data pointer could be null in the case of DTX or packet loss. | ||||
* | Properly handle a bad stream_id in OPUS_MULTISTREAM_GET_*_STATE_REQUEST | Jean-Marc Valin | 2019-01-23 | 1 | -1/+1 |
| | | | | Thanks to Dmitriy for reporting this. | ||||
* | OpusMSDecoder does not have an arch field | Jean-Marc Valin | 2018-09-10 | 1 | -4/+0 |
| | |||||
* | Validate multistream/projection decoder frame_size | Mark Harris | 2018-07-21 | 1 | -0/+5 |
| | |||||
* | Some missing checks | Jean-Marc Valin | 2018-03-27 | 1 | -1/+1 |
| | |||||
* | Adding multistream decoder validation | Jean-Marc Valin | 2018-03-27 | 1 | -0/+16 |
| | |||||
* | Fix memory issues in Projection API. | Andrew Allen | 2017-12-07 | 1 | -22/+18 |
| | | | | | | Modified by Jean-Marc Valin Signed-off-by: Jean-Marc Valin <jmvalin@jmvalin.ca> | ||||
* | Support for Channel Mapping 253 | Andrew Allen | 2017-11-07 | 1 | -15/+11 |
| | | | | | | | | | OpusProjection* classes MixingMatrix class Projection tests Change-Id: I98644466abf4ffd36e48bdecad1204d69e1539b9 Signed-off-by: Jean-Marc Valin <jmvalin@jmvalin.ca> | ||||
* | Fixing some opus_int vs opus_int32 mismatches | Jean-Marc Valin | 2016-10-05 | 1 | -1/+2 |
| | | | | Reported by Mark Warner. | ||||
* | Allow disabling phase inversion for multistream | Mark Harris | 2016-09-03 | 1 | -0/+2 |
| | | | | Also clarify in doc that conformance issue relates to decoder only. | ||||
* | multistream: improve arg check | Mark Harris | 2014-11-27 | 1 | -2/+2 |
| | | | | | | | | | Avoid undefined behavior (signed arithmetic overflow) or implementation-defined behavior (malloc(0)) on out-of-range arguments, e.g. opus_multistream_encoder_create(48000, 2, 2147483647, 1, ...) or opus_multistream_surround_encoder_create(48000, 3, 0, ...). Signed-off-by: Jean-Marc Valin <jmvalin@jmvalin.ca> | ||||
* | opus_multistream_packet_validate() now called with the total number of streams | Mark Harris | 2013-11-13 | 1 | -1/+1 |
| | | | | Signed-off-by: Jean-Marc Valin <jmvalin@jmvalin.ca> | ||||
* | opus_packet_parse_impl() now computes the packet size with padding | Jean-Marc Valin | 2013-10-14 | 1 | -8/+6 |
| | | | | | This should fix decoding of padded multistream packets and (hopefully) multistream fec. | ||||
* | Cleaning up multistream packet validation | Jean-Marc Valin | 2013-10-11 | 1 | -15/+9 |
| | |||||
* | Do up-front validation of multistream packets | Jean-Marc Valin | 2013-10-11 | 1 | -0/+46 |
| | | | | | Prevents the decoder from being out-of-sync on an invalid packet. Also returns OPUS_INVALID_PACKET on a corrupted FEC packet. | ||||
* | Braces go on the next line. | Gregory Maxwell | 2013-06-29 | 1 | -2/+4 |
| | |||||
* | Brace a number of if statements instead of one-lining them. | Gregory Maxwell | 2013-06-29 | 1 | -2/+6 |
| | |||||
* | Fixes some return without va_end in the api, adds tests. | Gregory Maxwell | 2013-06-29 | 1 | -0/+5 |
| | | | | | Also makes the CTL bad argument handling more consistent to avoid mistakes like that in the future. Also updates the variable duration docs. | ||||
* | Fix some 16-bit int issues in the multistream API. | Timothy B. Terriberry | 2013-03-18 | 1 | -2/+2 |
| | | | | | With 120 ms frames and 6 or more channels, the total number of samples in the buffer could overflow. | ||||
* | Applies soft-clipping to the int decoder API. | Jean-Marc Valin | 2013-03-01 | 1 | -6/+7 |
| | | | | | | | | opus_decode() and opus_multistream_decode() now apply soft clipping before converting to 16-bit int. This should produce better a higher quality result than hard clipping like we were doing before. The _float() API isn't affected, but the clipping function is exported so users can manually apply the soft clipping. | ||||
* | Implements OPUS_GET_LAST_FRAME_DURATION decoder ctl() | Jean-Marc Valin | 2012-12-04 | 1 | -0/+2 |
| | |||||
* | Splits out the Opus multi-stream encoder and decoder | Jean-Marc Valin | 2012-11-07 | 1 | -0/+485 |