aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2014-06-21multi-stream fix when setting bitrate to AUTO, MAX, or small valuesJean-Marc Valin
2014-05-14Fix type conversion warning.Ralph Giles
2014-01-30Moves opus_packet_get_samples_per_frame() to opus.cJean-Marc Valin
2014-01-26Fix surround encodingMark Harris
2014-01-07Fixes the decode_fec case for b76888dMark Harris
2014-01-07Preventing unnecessary stack use when using a large decode bufferJean-Marc Valin
2014-01-06Reduces the decoder stack use by removing the pcm_silk buffer in fixed-pointJean-Marc Valin
2013-12-17Fixes a warning about "conversion from '__int64' to 'int'" on MSVCJean-Marc Valin
2013-12-10Fixes code that was doing arithmetic on a void pointer.Jean-Marc Valin
2013-12-10More NaN hardening in the analysis codeJean-Marc Valin
2013-12-09Making NaN detection more robust to -ffast-math.Jean-Marc Valin
2013-12-09Using celt_inner_prod() for input sanity check.Jean-Marc Valin
2013-12-09Replaces inline copies and initialization with OPUS_*() macros.Jean-Marc Valin
2013-12-09Optimizes encoder NaN detection and clipping by only running them when neededJean-Marc Valin
2013-11-25Makes SILK surround masking a bit more aggressive in both directionsJean-Marc Valin
2013-11-24Using a more reasonably SILK surround calibration valueJean-Marc Valin
2013-11-24Reducing the thresholds for enabling stereo and higher audio bandwidthsJean-Marc Valin
2013-11-24Surround low-passing thresholds set to much lower bitratesJean-Marc Valin
2013-11-22Minor opus_pcm_soft_clip API hardening and tests.Gregory Maxwell
2013-11-21Applies padding to all CBR packets, including PLC and CELT silenceJean-Marc Valin
2013-11-19Validate merge argument in repacketizer_demo.Gregory Maxwell
2013-11-19Validate channel count in opus_demo.Gregory Maxwell
2013-11-18Don't attenuate hybrid high-band for surroundJean-Marc Valin
2013-11-18Fixes unpad for multi-streamJean-Marc Valin
2013-11-18Unpad assertsTimothy B. Terriberry
2013-11-18Fixes previous commitMark Harris
2013-11-18Adds functions for multistream padding/unpadding and single-stream unpaddingJean-Marc Valin
2013-11-18Adds Neon assembly for correlation/convolutionTimothy B. Terriberry
2013-11-17Fixes SILK surround calibration while fixing other MSVC warningsJean-Marc Valin
2013-11-15Adds OPUS_SET_PREDICTION_DISABLED() ctl to force "independent" framesJean-Marc Valin
2013-11-15Adds a simple padding test to opus_demo (disabled by default)Jean-Marc Valin
2013-11-15Fixes a bug where the encoder was trying to use redundancy in CELT modeJean-Marc Valin
2013-11-13Adds packet padding that works for all codes and fixes 40/60 ms CBR.Jean-Marc Valin
2013-11-13Fixes max_redundancy so that hybrid CBR can fill all bytesJean-Marc Valin
2013-11-13opus_multistream_packet_validate() now called with the total number of streamsMark Harris
2013-11-13Rename preemphasis() to celt_preemphasis() to avoid amrnb symbol clashJean-Marc Valin
2013-11-13Fixes more warningsJean-Marc Valin
2013-11-13Increase surround allocation offset for smaller frame sizesJean-Marc Valin
2013-11-13Fixes MSVC conversion warningsJean-Marc Valin
2013-11-13Variable frame size fixes (still not exposed in the API)Jean-Marc Valin
2013-11-11oops, don't need RESTORE_STACK when there's no stackJean-Marc Valin
2013-11-11More size-zero VLA fixes and making opus_decode* return BAD_ARG on framesize<0Jean-Marc Valin
2013-11-09Fixes some minor issues found by scan buildJean-Marc Valin
2013-11-08stupid uninitialized variable in the mlp training caught by cppcheckJean-Marc Valin
2013-11-08Makes surround bandwidth decision based on the number of channels (duh!)Jean-Marc Valin
2013-11-08Taking into account the frame size in more encoder decisionsJean-Marc Valin
2013-10-28Fixes DISABLE_FLOAT_API buildJean-Marc Valin
2013-10-28Moves opus_packet_parse_impl() from opus_decoder.c to opus.cJean-Marc Valin
2013-10-28Implements OPUS_RESET_STATE for multi-stream encoderJean-Marc Valin
2013-10-28Remove now-unused check_decoder_option.Gregory Maxwell