Properly compute redundancy_bytes
[opus.git] / celt / celt_encoder.c
2017-06-02 Jean-Marc ValinRecalibrate VBR to hit target bitrate on average
2017-06-02 Jean-Marc ValinUpdate dynalloc VBR calibration
2017-06-01 Jean-Marc ValinAdding leakage modelling to boost bands exp_leakage7
2017-06-01 Jean-Marc ValinLet CBR use more bits for dynalloc
2017-05-24 Jean-Marc ValinFixes a double->float conversion warning
2017-05-24 Jean-Marc ValinFixes some fixed-point 16-bit int overflows v1.2-beta
2017-05-24 Jean-Marc ValinReducing trim at low bitrate
2017-02-27 Mark HarrisFix compiler warnings
2016-11-05 Jean-Marc ValinRemoves OPUS_FRAMESIZE_VARIABLE
2016-10-29 Jean-Marc ValinDon't use hybrid "weak transients" on vowels
2016-10-28 Jean-Marc ValinDefine "weak transients" for low bitrate hybrid
2016-10-27 Jean-Marc ValinFixes an unstable energy issue for low-bitrate hybrid
2016-09-01 Jean-Marc ValinMake it possible to ignore inverted phase stereo for... exp_bitstream7
2016-07-28 Jean-Marc ValinMaking stereo theta decision based on minimizing distortion
2016-07-25 Jean-Marc ValinFixes a shift<0 issue in transient_analysis()
2016-07-19 Jean-Marc ValinAdds some smoothing to the energy quantization exp_lbr_tune
2016-07-19 Jean-Marc ValinRetuning the tf_analysis() lambda
2016-07-19 Jean-Marc ValinFixes equiv_rate for CBR
2016-07-19 Jean-Marc ValinMinor TF cleanup (tf_sum was useless), plus comments
2016-07-19 Jean-Marc ValinUse SPREAD_AGGRESSIVE on non-transient hybrid frames
2016-07-19 Jean-Marc ValinDon't use too much temporal resolution on hybrid frames...
2016-07-19 Jean-Marc ValinDisable patch_transient_decision() on hybrid since...
2016-07-17 Jean-Marc ValinBoosting the high-band bitrate on transients for hybrid...
2016-07-17 Jean-Marc ValinQuality: Increase CELT rate for voiced frames in hybrid...
2016-07-15 Jean-Marc ValinUsing "hybrid" flag instead of "start!=0"
2016-07-15 Jean-Marc ValinQuality: Makes real CELT VBR work for hybrid too
2016-07-15 Jean-Marc ValinQuality: Forces trim to 5 on hybrid mode
2016-07-15 Jean-Marc ValinQuality: removes VBR attenuation at low bitrate
2016-06-20 Jean-Marc ValinFixes minor code quality issues in CELT
2016-06-18 Jean-Marc ValinFixes an overflow in the constrained VBR code for bitra...
2015-12-23 Jean-Marc ValinFixes patch_transient_decision() for hybrid mode
2015-12-04 Jean-Marc ValinFixes the transient detector on silence
2015-10-07 Viswanath Puttaguntaarmv7(float): Optimize decode usecase using NE10 library
2015-10-07 Viswanath Puttaguntaarmv7(float): Optimize encode usecase using NE10 library
2015-09-01 Jonathan LennoxReorganize x86 SSE intrinsics code.
2014-12-26 Timothy B. TerriberryFix warnings in pedantic build.
2014-10-04 xiangmingzhuCisco optimization for x86 & fixed point
2014-04-17 Gregory MaxwellSuppress some coverity false positives.
2014-01-20 Jean-Marc ValinFixes use of uninitialized values in dynalloc_analysis()
2014-01-19 Jean-Marc ValinMinor cleanup in dynalloc_analysis()
2014-01-19 Jean-Marc ValinAdds a median filter to make dynalloc_analysis() more...
2014-01-06 Jean-Marc ValinReduces decoder stack usage by only storing one channel...
2014-01-06 Jean-Marc ValinSome cleaning up of the synthesis code.
2013-12-29 Jean-Marc ValinMinor cleanup -- nothing to see here
2013-12-16 Jean-Marc Valinfixed-point: slight (but free) accuracy improvement...
2013-12-11 Jean-Marc ValinRemove useless code in alloc_trim_analysis()
2013-12-11 Jean-Marc ValinRemoving indirections
2013-12-09 Pedro Becerras/MAX16/MAX32/ in transient_analysis()
2013-12-09 Jean-Marc ValinDefining celt_inner_prod() and using it instead of...
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-12-05 Jean-Marc ValinFixed-point fast-path for normal 48 kHz encoding in...
2013-12-05 Jean-Marc ValinTurns a 16x32 multiply into a 16x16 one in celt_preemph...
2013-12-03 Jean-Marc ValinFixes Opus-custom preemphasis
2013-11-29 Jean-Marc ValinWhoa! This fixes a pretty bad fixed-point stereo regression
2013-11-26 Jean-Marc ValinSilences a warning in fixed-point v1.1-rc
2013-11-26 Jean-Marc ValinMerges surround and stereo intensity stereo thresholds...
2013-11-25 Jean-Marc ValinIntensity stereo update, partially based on Monty's...
2013-11-21 Jean-Marc ValinMerge branch 'silk_pitch_fix'
2013-11-21 Jean-Marc Valinopus_custom_encoder_init() now only needed for custom...
2013-11-18 Timothy B. TerriberryAdds Neon assembly for correlation/convolution
2013-11-15 Jean-Marc ValinOops, missing semicolon on RESTORE_STACK in previous...
2013-11-15 Jean-Marc ValinAdds missing RESTORE_STACKs in celt_encode_with_ec()
2013-11-14 Jean-Marc ValinRename preemphasis() to celt_preemphasis() to avoid...
2013-11-14 Jean-Marc ValinFixes more warnings
2013-11-14 Jean-Marc ValinPrevents LFE from busting at really low bitrate
2013-11-13 Jean-Marc ValinFixes MSVC conversion warnings
2013-11-09 Jean-Marc ValinFixes some minor issues found by scan build
2013-11-09 Jean-Marc ValinTaking into account the frame size in more encoder...
2013-10-29 Jean-Marc ValinRemoves a float var that shouldn't have been there
2013-10-28 Jean-Marc ValinMakes stereo savings still less aggressive
2013-10-01 Jean-Marc ValinReplaces log2() with celt_log2() and fixes a potential...
2013-10-01 Jean-Marc ValinMerge branch 'exp_surround1'
2013-09-29 Stefan HackerAvoid using C++ keyword 'new'
2013-09-14 Jean-Marc ValinVery basic surround rate calibration
2013-09-13 Jean-Marc ValinMore surround masking tuning
2013-09-12 Jean-Marc ValinTuning the surround masking
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-05 Jean-Marc ValinAdds trim and dynalloc control to surround masking
2013-08-31 Jean-Marc ValinSurround masking rewrite
2013-07-30 Jean-Marc ValinBetter handling of the dynalloc cap for CBR/CVBR
2013-07-25 Jean-Marc ValinFixes an integer wrap-around due to an exceedingly...
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-07 Jean-Marc ValinSurround masking tuning
2013-07-07 Jean-Marc ValinPrevents zero-energy on LFE
2013-07-01 Jean-Marc ValinDisables temporal VBR for LFE
2013-07-01 Jean-Marc ValinTemporal VBR tuning
2013-06-27 Jean-Marc ValinFixes MSVC warnings
2013-06-25 Jean-Marc ValinAdds "temporal VBR", which should be mostly useful...
2013-06-17 Jean-Marc ValinMoves log2Amp inside denormalise_bands() and get rid...
2013-06-16 Jean-Marc ValinDon't call denormalise_bands() on silence
2013-06-13 Jean-Marc ValinFixes stupid tf calibration bugs introduced/exposed...
2013-06-10 Jean-Marc ValinMoves VBR calculations to a separate function.
2013-06-04 Aurélien ZanelliAdd run-time CPU detection and support for ARM architecture
2013-05-19 Jean-Marc Valincelt_maxabs16() now returns an opus_val32 to avoid...
2013-05-17 Jean-Marc ValinMerge branch 'surround'
2013-05-17 Jean-Marc ValinConservative use of bandwidth detection in CELT
2013-05-06 Jean-Marc ValinAdds spreading to the surround masking computation
next