summaryrefslogtreecommitdiff
path: root/src/opus_encoder.c
Commit message (Expand)AuthorAgeFilesLines
* Using celt_inner_prod() for input sanity check.opt_floatJean-Marc Valin2013-12-091-3/+3
* Replaces inline copies and initialization with OPUS_*() macros.Jean-Marc Valin2013-12-081-11/+12
* Optimizes encoder NaN detection and clipping by only running them when neededJean-Marc Valin2013-12-081-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
* Moves frame size selection back out of opus_encode_native()Jean-Marc Valin2013-09-161-15/+75
* Very basic surround rate calibrationJean-Marc Valin2013-09-141-1/+1
* More surround masking tuningJean-Marc Valin2013-09-131-1/+8
* Adds surround masking to SILKJean-Marc Valin2013-09-101-2/+34
* Fixes delayed decision for fixed-pointJean-Marc Valin2013-09-091-12/+0
* Analysis scaling fixesJean-Marc Valin2013-09-091-20/+19
* First pass at making the analysis code run with FIXED_POINTJean-Marc Valin2013-09-061-13/+36
* Moves the analysis back to opus_encode_native() to it runs for all streams.Jean-Marc Valin2013-09-051-108/+84
* Surround masking rewriteJean-Marc Valin2013-08-301-10/+0
* Fixes a denorm issue in the VoIP mode high-pass filterJean-Marc Valin2013-08-121-1/+1
* Revert "Fixes a number of double promotions and missing casts."Gregory Maxwell2013-07-151-1/+1
* Fixes a number of double promotions and missing casts.Gregory Maxwell2013-07-151-1/+1
* Fixes a denorm problem when the input goes silent after active audioJean-Marc Valin2013-07-121-2/+2
* Braces go on the next line.Gregory Maxwell2013-06-291-35/+69
* Brace a number of if statements instead of one-lining them.Gregory Maxwell2013-06-291-33/+99
* Fixes some return without va_end in the api, adds tests.Gregory Maxwell2013-06-291-37/+43
* Fixes more MSVC warningsJean-Marc Valin2013-06-271-3/+3
* Fixes MSVC warningsJean-Marc Valin2013-06-271-8/+10
* Add run-time CPU detection and support for ARM architectureAurélien Zanelli2013-06-041-0/+4
* Making sure redundant frames never use outdated analysis infoJean-Marc Valin2013-05-171-3/+4
* Merge branch 'surround'Jean-Marc Valin2013-05-171-1/+28
|\
| * Implements basic surround maskingJean-Marc Valin2013-05-051-1/+15
| * Surround: Better LFE handlingJean-Marc Valin2013-05-051-0/+13
* | Automatic bandwidth decisions get more conservative as rate increases.Jean-Marc Valin2013-05-171-6/+30
* | Use dynamic stack allocation in the SILK encoder.Timothy B. Terriberry2013-05-081-4/+5
|/
* Variable framesize improvementsJean-Marc Valin2013-04-191-7/+14