Applies padding to all CBR packets, including PLC and CELT silence
[opus.git] / celt /
2013-11-21 Jean-Marc Valinopus_custom_encoder_init() now only needed for custom...
2013-11-18 Jean-Marc ValinFixes permissions on
2013-11-18 Timothy B. TerriberryAdds Neon assembly for correlation/convolution
2013-11-18 Jean-Marc ValinAdds SATURATE16() to the fixed-point debug build too
2013-11-16 Jean-Marc Valinoops, fix previous commit
2013-11-16 Jean-Marc ValinMake CELT_PVQ_U_ROW static
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-13 Jean-Marc ValinMaking the CELT fixed-point decoder a bit more robust...
2013-11-11 Jean-Marc Valingcc -pedantic had "comparison of unsigned expression...
2013-11-11 Jean-Marc ValinMore size-zero VLA fixes and making opus_decode* return...
2013-11-09 Jean-Marc ValinFixes some minor issues found by scan build
2013-11-09 Jean-Marc ValinHides OPUS_FRAMESIZE_VARIABLE from the API until it...
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 Gregory MaxwellAvoid a bogus uninitialized warning and simplify some...
2013-10-28 Jean-Marc ValinMakes stereo savings still less aggressive
2013-10-28 Gregory MaxwellReplace "inline" with OPUS_INLINE.
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-08-29 Jean-Marc ValinImplements fixed-point silk_LPC_analysis_filter() in...
2013-08-28 Jean-Marc ValinShare auto-correlation code between SILK and CELT
2013-08-26 Jean-Marc ValinMakes the SILK pitch search use celt_pitch_xcorr()
2013-08-05 Timothy B. TerriberryFix broken URL in entdec.c.
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-12 Jean-Marc ValinFixes a denorm problem when the input goes silent after...
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 warning
2013-06-27 Jean-Marc ValinAvoid name clash with y0 Bessel function
2013-06-27 Jean-Marc ValinFixes MSVC warnings
2013-06-27 Jean-Marc ValinBig squashed commit of Garf's MSVC reorg:
2013-06-25 Jean-Marc ValinAdds "temporal VBR", which should be mostly useful...
2013-06-17 Jean-Marc ValinMakes dual_inner_prod() more generic to increase its use
2013-06-17 Jean-Marc ValinOnly enable non-multiple of 4 in comb_filter_const...
2013-06-17 Jean-Marc ValinSSE optimization of comb_filter()
2013-06-17 Jean-Marc ValinAvoids symbol clashes with Speex (pitch_xcorr) and...
2013-06-17 Jean-Marc ValinConverts denormalise_bands() to use 16-bit multiplications
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-15 Timothy B. TerriberrySplit cwrsi() by pulses vs. dimensions.
2013-06-15 Timothy B. TerriberryFurther speedup in cwrsi() by using the special case...
2013-06-15 Timothy B. TerriberryFurther optimization to cwrsi()
2013-06-15 Jean-Marc ValinSplits cwrsi() inner loop in two to avoid the min/max...
2013-06-14 Jean-Marc ValinSSE optimization of remove_doubling()
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-07 Jean-Marc ValinFixes fixed-point on x86 (no SSE).
2013-06-07 John RidgesImproved SSE version of xcorr_kernel()
2013-06-05 Jean-Marc ValinAdds SSE support (only xcorr_kernel() for now)
2013-06-04 Aurélien ZanelliAdd run-time CPU detection and support for ARM architecture
2013-05-27 Jean-Marc ValinC89 fix
2013-05-27 Jean-Marc ValinCreates xcorr_kernel() that gets used by pitch_xcorr...
2013-05-26 Jean-Marc ValinSkip down-sampling in deemphasis() when not needed.
2013-05-26 Jean-Marc Valinoops (again)
2013-05-26 Jean-Marc Valinoops
2013-05-26 Jean-Marc ValinOptimizes remove_doubling() by avoiding redundant calcu...
2013-05-25 Jean-Marc ValinAdds missing RESTORE_STACK calls
2013-05-25 Jean-Marc ValinSpeeds up celt_iir() by more than a factor of two.
2013-05-25 Jean-Marc ValinSpeeds up celt_fir by more than a factor of two.
2013-05-25 Jean-Marc ValinFixes two warnings in pitch_xcorr()
2013-05-25 Jean-Marc ValinOptimizes _celt_autocorr() by using pitch_xcorr()
2013-05-24 Jean-Marc ValinMerges the 4th order FIR with the first order FIR in...
2013-05-24 Jean-Marc ValinMake pitch_xcorr() work when len and max_pitch aren...
2013-05-24 Jean-Marc Valinoops, removed a minus sign that should never have appeared
2013-05-24 Jean-Marc ValinUnrolled version of the pitch correlation
2013-05-23 Timothy B. TerriberryMake dump_modes compile again.
2013-05-23 Timothy B. TerriberryRemove an unused variable added in 85ede2c6.
2013-05-22 Timothy B. TerriberryMinor FFT cleanups.
2013-05-22 Timothy B. TerriberryPort 1ed17cc2 to C_MUL and C_MUL4.
2013-05-22 Nils WallméniusSlightly faster C_MULC for ARMv4.
2013-05-22 Nils WallméniusFaster MULT32_32_Q31 for ARM.
2013-05-22 Timothy B. TerriberryUse more MAC16_16's and unroll a loop.
2013-05-22 Timothy B. TerriberryMinor ARMv5E cleanups.
2013-05-22 Timothy B. TerriberryUse a table for PVQ encoding/decoding.
2013-05-21 Timothy B. TerriberryMove ARM asm into its own directories.
2013-05-21 Timothy B. TerriberryClean up register constraints.
2013-05-20 Timothy B. TerriberryAdd ARMv4/ARMv5E macros.
2013-05-19 Jean-Marc Valincelt_maxabs16() now returns an opus_val32 to avoid...
2013-05-18 Jean-Marc ValinFixes fixed-point PLC issue reported in trac ticket...
2013-05-17 Jean-Marc ValinMerge branch 'surround'
2013-05-17 Jean-Marc ValinConservative use of bandwidth detection in CELT
2013-05-17 Jean-Marc Valinbandwidth decisions get more conservative as rate incre...