summaryrefslogtreecommitdiff
path: root/celt/celt_encoder.c
Commit message (Expand)AuthorAgeFilesLines
* Fixes a shift<0 issue in transient_analysis()Jean-Marc Valin2016-07-241-2/+2
* Adds some smoothing to the energy quantizationexp_lbr_tuneJean-Marc Valin2016-07-191-2/+26
* Retuning the tf_analysis() lambdaJean-Marc Valin2016-07-191-9/+1
* Fixes equiv_rate for CBRJean-Marc Valin2016-07-191-2/+3
* Minor TF cleanup (tf_sum was useless), plus commentsJean-Marc Valin2016-07-191-7/+2
* Use SPREAD_AGGRESSIVE on non-transient hybrid framesJean-Marc Valin2016-07-191-1/+9
* Don't use too much temporal resolution on hybrid frames at low rateJean-Marc Valin2016-07-191-0/+7
* Disable patch_transient_decision() on hybrid since it's causing artifactsJean-Marc Valin2016-07-191-1/+1
* Boosting the high-band bitrate on transients for hybrid modeJean-Marc Valin2016-07-171-1/+4
* Quality: Increase CELT rate for voiced frames in hybrid modeJean-Marc Valin2016-07-171-0/+11
* Using "hybrid" flag instead of "start!=0"Jean-Marc Valin2016-07-151-5/+5
* Quality: Makes real CELT VBR work for hybrid tooJean-Marc Valin2016-07-151-8/+30
* Quality: Forces trim to 5 on hybrid modeJean-Marc Valin2016-07-151-2/+5
* Quality: removes VBR attenuation at low bitrateJean-Marc Valin2016-07-151-14/+4
* Fixes minor code quality issues in CELTJean-Marc Valin2016-06-201-2/+2
* Fixes an overflow in the constrained VBR code for bitrate>64000Jean-Marc Valin2016-06-171-3/+6
* Fixes patch_transient_decision() for hybrid modeJean-Marc Valin2015-12-231-11/+11
* Fixes the transient detector on silenceJean-Marc Valin2015-12-041-2/+2
* armv7(float): Optimize decode usecase using NE10 libraryViswanath Puttagunta2015-10-071-1/+2
* armv7(float): Optimize encode usecase using NE10 libraryViswanath Puttagunta2015-10-071-5/+8
* Reorganize x86 SSE intrinsics code.Jonathan Lennox2015-09-011-2/+2
* Fix warnings in pedantic build.Timothy B. Terriberry2014-12-261-0/+5
* Cisco optimization for x86 & fixed pointxiangmingzhu2014-10-031-7/+11
* Suppress some coverity false positives.Gregory Maxwell2014-04-161-0/+1
* Fixes use of uninitialized values in dynalloc_analysis()Jean-Marc Valin2014-01-201-3/+3
* Minor cleanup in dynalloc_analysis()Jean-Marc Valin2014-01-191-9/+11
* Adds a median filter to make dynalloc_analysis() more conservativeJean-Marc Valin2014-01-191-0/+76
* Reduces decoder stack usage by only storing one channel of denormalized MDCTJean-Marc Valin2014-01-061-12/+2
* Some cleaning up of the synthesis code.Jean-Marc Valin2014-01-051-8/+3
* Minor cleanup -- nothing to see hereJean-Marc Valin2013-12-291-1/+1
* fixed-point: slight (but free) accuracy improvement in compute_band_energies()Jean-Marc Valin2013-12-161-3/+3
* Remove useless code in alloc_trim_analysis()Jean-Marc Valin2013-12-111-21/+2
* Removing indirectionsJean-Marc Valin2013-12-101-49/+53
* s/MAX16/MAX32/ in transient_analysis()Pedro Becerra2013-12-091-1/+1
* Defining celt_inner_prod() and using it instead of explicit loops.Jean-Marc Valin2013-12-091-9/+5
* Replaces inline copies and initialization with OPUS_*() macros.Jean-Marc Valin2013-12-091-24/+12
* Optimizes encoder NaN detection and clipping by only running them when neededJean-Marc Valin2013-12-091-16/+8
* Fixed-point fast-path for normal 48 kHz encoding in celt_preemphasis()Jean-Marc Valin2013-12-051-1/+17
* Turns a 16x32 multiply into a 16x16 one in celt_preemphasis().Jean-Marc Valin2013-12-051-4/+4
* Fixes Opus-custom preemphasisJean-Marc Valin2013-12-021-1/+1
* Whoa! This fixes a pretty bad fixed-point stereo regressionJean-Marc Valin2013-11-291-1/+1
* Silences a warning in fixed-pointv1.1-rcJean-Marc Valin2013-11-251-0/+2
* Merges surround and stereo intensity stereo thresholds again.Jean-Marc Valin2013-11-251-6/+3
* Intensity stereo update, partially based on Monty's listeningJean-Marc Valin2013-11-251-12/+8
* opus_custom_encoder_init() now only needed for custom modes.Jean-Marc Valin2013-11-201-1/+3
* Adds Neon assembly for correlation/convolutionTimothy B. Terriberry2013-11-181-14/+23
* Oops, missing semicolon on RESTORE_STACK in previous commitJean-Marc Valin2013-11-151-3/+3
* Adds missing RESTORE_STACKs in celt_encode_with_ec()Jean-Marc Valin2013-11-151-1/+10
* Rename preemphasis() to celt_preemphasis() to avoid amrnb symbol clashJean-Marc Valin2013-11-131-2/+2
* Fixes more warningsJean-Marc Valin2013-11-131-2/+5