summaryrefslogtreecommitdiff
path: root/src/opus_encoder.c
Commit message (Expand)AuthorAgeFilesLines
...
* Quality: Making the encoder more aggressive at using wider bandwidthsJean-Marc Valin2016-07-151-14/+14
* Quality: Removes high-band attenuation in hybrid mode -- at least for nowJean-Marc Valin2016-07-151-0/+1
* Quality: Adds SILK rate interpolation functionJean-Marc Valin2016-07-151-12/+45
* Quality: Makes real CELT VBR work for hybrid tooJean-Marc Valin2016-07-151-1/+22
* Quality: Encoding music in full-band stereo from 32 kb/sJean-Marc Valin2016-07-151-5/+5
* Makes CBR calculations more accurate for 60-ms framesJean-Marc Valin2016-07-071-2/+5
* Respect CBR even at ridiculourly low rateJean-Marc Valin2016-07-071-8/+15
* Prevents an invalid ToC to be generated at ridiculously low rateJean-Marc Valin2016-07-071-1/+1
* Address static analysis reports from scan-buildJean-Marc Valin2016-06-291-7/+3
* Fixes an invalid read in compute_stereo_width() for 2.5 ms frames at 12 kHzJean-Marc Valin2016-06-271-1/+4
* Fixes floating-point bug introduced in be9e747bcc542c277d30f6c78a57b0940e0c5b5eJean-Marc Valin2016-04-221-1/+1
* Fixes overflows on CPUs with 16-bit intsJean-Marc Valin2016-03-241-4/+4
* Actually fix pedantic build bustage.Timothy B. Terriberry2015-12-311-1/+1
* Fix pedantic build bustage.Timothy B. Terriberry2015-12-311-1/+2
* Add tonality_analysis_reset().Ralph Giles2015-12-311-7/+8
* Add an initializer for TonalityAnalysisState.Ralph Giles2015-12-311-1/+8
* Remove unused encoder field analysis_offsetMark Harris2015-12-301-1/+0
* Avoids having the Opus-level "arch" be set to 0 on encoder/decoder resetJean-Marc Valin2015-12-301-1/+1
* armv7(float): Optimize encode usecase using NE10 libraryViswanath Puttagunta2015-10-071-1/+1
* Preventing NaNs from crashing surround_analysis()Jean-Marc Valin2015-10-071-0/+3
* Fix warnings in pedantic build.Timothy B. Terriberry2014-12-261-1/+12
* There are no tabs in source code.Timothy B. Terriberry2014-10-031-2/+2
* Cisco optimization for x86 & fixed pointxiangmingzhu2014-10-031-1/+1
* Fixes code that was doing arithmetic on a void pointer.Jean-Marc Valin2013-12-101-4/+5
* More NaN hardening in the analysis codeJean-Marc Valin2013-12-101-1/+1
* Making NaN detection more robust to -ffast-math.Jean-Marc Valin2013-12-091-1/+1
* Using celt_inner_prod() for input sanity check.Jean-Marc Valin2013-12-091-3/+3
* Replaces inline copies and initialization with OPUS_*() macros.Jean-Marc Valin2013-12-091-11/+12
* Optimizes encoder NaN detection and clipping by only running them when neededJean-Marc Valin2013-12-091-7/+22
* Makes SILK surround masking a bit more aggressive in both directionsJean-Marc Valin2013-11-251-4/+8
* Using a more reasonably SILK surround calibration valueJean-Marc Valin2013-11-241-1/+1
* Reducing the thresholds for enabling stereo and higher audio bandwidthsJean-Marc Valin2013-11-241-14/+14
* Applies padding to all CBR packets, including PLC and CELT silenceJean-Marc Valin2013-11-211-1/+1
* Don't attenuate hybrid high-band for surroundJean-Marc Valin2013-11-181-5/+8
* Adds Neon assembly for correlation/convolutionTimothy B. Terriberry2013-11-181-5/+5
* Fixes SILK surround calibration while fixing other MSVC warningsJean-Marc Valin2013-11-171-2/+2
* Adds OPUS_SET_PREDICTION_DISABLED() ctl to force "independent" framesJean-Marc Valin2013-11-151-2/+22
* Fixes a bug where the encoder was trying to use redundancy in CELT modeJean-Marc Valin2013-11-151-4/+3
* Adds packet padding that works for all codes and fixes 40/60 ms CBR.Jean-Marc Valin2013-11-131-40/+8
* Fixes max_redundancy so that hybrid CBR can fill all bytesJean-Marc Valin2013-11-131-1/+1
* Variable frame size fixes (still not exposed in the API)Jean-Marc Valin2013-11-131-8/+9
* Taking into account the frame size in more encoder decisionsJean-Marc Valin2013-11-081-7/+8
* Fixes DISABLE_FLOAT_API buildJean-Marc Valin2013-10-281-2/+12
* Fixes weird LFE bugJean-Marc Valin2013-10-141-3/+2
* Surround encoder can now produce hard CBR streams again.Jean-Marc Valin2013-10-141-1/+1
* Fixes scaling of downmix_float() for fixed-point.Jean-Marc Valin2013-10-011-3/+8
* Avoids unnecessary copying in opus_encode for delayed decisionexp_surround1Jean-Marc Valin2013-09-281-2/+2
* Makes analysis work when encoding more than 20 ms at a timeJean-Marc Valin2013-09-281-2/+11
* run_analysis() doesn't need to return the frame size anymoreJean-Marc Valin2013-09-281-10/+2
* Makes the fixed-point build only run the float analysis at complexity 10Jean-Marc Valin2013-09-161-3/+10