Encode correct headers when asking for very small output bytes and using long frames
[opus.git] / src / opus_encoder.c
2016-10-28 Felicia LimEncode correct headers when asking for very small outpu...
2016-10-28 Felicia LimSupport encoding 80/100/120 ms frame lengths
2016-10-28 Felicia LimMove multiframe encoding into a separate function
2016-10-27 Jean-Marc ValinAccount for redundancy signalling when computing st...
2016-09-20 Jean-Marc ValinUsing OPUS_MOVE() instead of OPUS_COPY() to move redund...
2016-09-14 Jean-Marc ValinFixing failure due to CBR allocating zero byte to a...
2016-09-08 Jean-Marc ValinFixes an internal error in the Opus encoder
2016-09-01 Jean-Marc ValinMake it possible to ignore inverted phase stereo for... exp_bitstream7
2016-08-27 Mark HarrisCorrect analysis downmix scaling factor
2016-08-25 Jean-Marc ValinProperly process both channels for DTX
2016-08-21 Jean-Marc ValinMake the DC rejection filter Q14 instead of Q15
2016-08-15 Jean-Marc ValinOops, fixes the sign in dc_reject()
2016-08-15 Jean-Marc ValinImplementing compute_frame_energy() from celt_inner_pro...
2016-08-15 Jean-Marc ValinReducing the overhead due to dependency chains in dc_re...
2016-08-15 Jean-Marc ValinReducing the dependency chain in dc_reject()
2016-07-22 Mark HarrisSilence fixed point unused parameter warning
2016-07-20 Felicia LimFix use_dtx for DISABLE_FLOAT_API
2016-07-19 Jean-Marc ValinTune SILK rate for hybrid with FEC enabled
2016-07-19 Jean-Marc ValinMoving FEC decision to the Opus encoder level (from...
2016-07-19 Jean-Marc ValinTaking loss rate into account in compute_equiv_rate()
2016-07-19 Jean-Marc ValinOops, edited the wrong comment in the previous commit
2016-07-19 Jean-Marc ValinRe-tuning compute_equiv_rate()
2016-07-19 Jean-Marc ValinGetting rid of the SILK penalty for hybrid CBR.
2016-07-19 Jean-Marc ValinImproving CBR for hybrid mode
2016-07-19 Jean-Marc ValinMaking the encoder more aggressive at using wider bandw...
2016-07-17 Jean-Marc ValinWe should now be able to be less conservative when...
2016-07-17 Jean-Marc ValinFixing bandwidth selection hysteresis
2016-07-17 Felicia LimTurn on DTX only when the noise is sufficiently quiet
2016-07-17 Felicia LimNew DTX that works in all modes (SILK/CELT/HYBRID)
2016-07-17 Felicia LimSkip analysis if the frame contains only digital silence
2016-07-17 Jean-Marc ValinQuality: Increase CELT rate for voiced frames in hybrid...
2016-07-17 Jean-Marc ValinBetter modeling of the effect of CBR and complexity
2016-07-17 Jean-Marc ValinRe-enabling high-band attenuation for hybrid mode
2016-07-15 Jean-Marc ValinQuality: Making the encoder more aggressive at using...
2016-07-15 Jean-Marc ValinQuality: Removes high-band attenuation in hybrid mode...
2016-07-15 Jean-Marc ValinQuality: Adds SILK rate interpolation function
2016-07-15 Jean-Marc ValinQuality: Makes real CELT VBR work for hybrid too
2016-07-15 Jean-Marc ValinQuality: Encoding music in full-band stereo from 32...
2016-07-07 Jean-Marc ValinMakes CBR calculations more accurate for 60-ms frames
2016-07-07 Jean-Marc ValinRespect CBR even at ridiculourly low rate
2016-07-07 Jean-Marc ValinPrevents an invalid ToC to be generated at ridiculously...
2016-06-30 Jean-Marc ValinAddress static analysis reports from scan-build
2016-06-28 Jean-Marc ValinFixes an invalid read in compute_stereo_width() for...
2016-04-22 Jean-Marc ValinFixes floating-point bug introduced in be9e747bcc542c27...
2016-03-24 Jean-Marc ValinFixes overflows on CPUs with 16-bit ints
2015-12-31 Timothy B. TerriberryActually fix pedantic build bustage.
2015-12-31 Timothy B. TerriberryFix pedantic build bustage.
2015-12-31 Ralph GilesAdd tonality_analysis_reset().
2015-12-31 Ralph GilesAdd an initializer for TonalityAnalysisState.
2015-12-30 Mark HarrisRemove unused encoder field analysis_offset
2015-12-30 Jean-Marc ValinAvoids having the Opus-level "arch" be set to 0 on...
2015-10-07 Viswanath Puttaguntaarmv7(float): Optimize encode usecase using NE10 library
2015-10-07 Jean-Marc ValinPreventing NaNs from crashing surround_analysis()
2014-12-26 Timothy B. TerriberryFix warnings in pedantic build.
2014-10-04 Timothy B. TerriberryThere are no tabs in source code.
2014-10-04 xiangmingzhuCisco optimization for x86 & fixed point
2013-12-10 Jean-Marc ValinFixes code that was doing arithmetic on a void pointer.
2013-12-10 Jean-Marc ValinMore NaN hardening in the analysis code
2013-12-10 Jean-Marc ValinMaking NaN detection more robust to -ffast-math.
2013-12-09 Jean-Marc ValinUsing celt_inner_prod() for input sanity check.
2013-12-09 Jean-Marc ValinReplaces inline copies and initialization with OPUS_...
2013-12-09 Jean-Marc ValinOptimizes encoder NaN detection and clipping by only...
2013-11-25 Jean-Marc ValinMakes SILK surround masking a bit more aggressive in...
2013-11-24 Jean-Marc ValinUsing a more reasonably SILK surround calibration value
2013-11-24 Jean-Marc ValinReducing the thresholds for enabling stereo and higher...
2013-11-21 Jean-Marc ValinMerge branch 'silk_pitch_fix'
2013-11-21 Jean-Marc ValinApplies padding to all CBR packets, including PLC and...
2013-11-19 Jean-Marc ValinDon't attenuate hybrid high-band for surround
2013-11-18 Timothy B. TerriberryAdds Neon assembly for correlation/convolution
2013-11-18 Jean-Marc ValinFixes SILK surround calibration while fixing other...
2013-11-15 Jean-Marc ValinAdds OPUS_SET_PREDICTION_DISABLED() ctl to force "indep...
2013-11-15 Jean-Marc ValinFixes a bug where the encoder was trying to use redunda...
2013-11-14 Jean-Marc ValinAdds packet padding that works for all codes and fixes...
2013-11-14 Jean-Marc ValinFixes max_redundancy so that hybrid CBR can fill all...
2013-11-13 Jean-Marc ValinVariable frame size fixes (still not exposed in the...
2013-11-09 Jean-Marc ValinTaking into account the frame size in more encoder...
2013-10-29 Jean-Marc ValinFixes DISABLE_FLOAT_API build
2013-10-14 Jean-Marc ValinFixes weird LFE bug
2013-10-14 Jean-Marc ValinSurround encoder can now produce hard CBR streams again.
2013-10-01 Jean-Marc ValinFixes scaling of downmix_float() for fixed-point.
2013-10-01 Jean-Marc ValinMerge branch 'exp_surround1'
2013-09-29 Jean-Marc ValinAvoids unnecessary copying in opus_encode for delayed... exp_surround1
2013-09-29 Jean-Marc ValinMakes analysis work when encoding more than 20 ms at...
2013-09-28 Jean-Marc Valinrun_analysis() doesn't need to return the frame size...
2013-09-16 Jean-Marc ValinMakes the fixed-point build only run the float analysis...
2013-09-16 Jean-Marc ValinMoves frame size selection back out of opus_encode_native()
2013-09-14 Jean-Marc ValinVery basic surround rate calibration
2013-09-13 Jean-Marc ValinMore surround masking tuning
2013-09-10 Jean-Marc ValinAdds surround masking to SILK
2013-09-09 Jean-Marc ValinFixes delayed decision for fixed-point
2013-09-09 Jean-Marc ValinAnalysis scaling fixes
2013-09-06 Jean-Marc ValinFirst pass at making the analysis code run with FIXED_POINT
2013-09-06 Jean-Marc ValinMoves the analysis back to opus_encode_native() to...
2013-08-31 Jean-Marc ValinSurround masking rewrite
2013-08-12 Jean-Marc ValinFixes a denorm issue in the VoIP mode high-pass filter
2013-07-15 Gregory MaxwellRevert "Fixes a number of double promotions and missing...
2013-07-15 Gregory MaxwellFixes a number of double promotions and missing casts.
2013-07-12 Jean-Marc ValinFixes a denorm problem when the input goes silent after...
2013-06-30 Gregory MaxwellBraces go on the next line.
2013-06-30 Gregory MaxwellBrace a number of if statements instead of one-lining...
next