summaryrefslogtreecommitdiff
path: root/libavcodec/opus_celt.c
Commit message (Expand)AuthorAgeFilesLines
* avcodec/opus: Rename opus.c->opus_celt.c, opus_celt.c->opusdec_celt.cAndreas Rheinhardt2022-10-091-489/+387
* avcodec/opus: Move defines to better placesAndreas Rheinhardt2022-10-051-0/+2
* opus: convert encoder and decoder to lavu/txLynne2022-09-261-8/+12
* opusdsp: adjust and optimize C function to match assemblyLynne2019-09-111-1/+5
* opusdsp: create and move deemphasis and postfiltering from opus_celtLynne2019-04-011-42/+11
* opus: merge encoder and decoder bitallocation functions into oneRostislav Pehlivanov2017-12-301-333/+1
* opus_celt: deduplicate band quantization/dequantization functionRostislav Pehlivanov2017-12-041-108/+6
* opus: add an option to toggle intensity stereo phase inversionRostislav Pehlivanov2017-12-041-1/+3
* opus: Add Special Hybrid Folding (per RFC8251)Andrew D'Addesio2017-12-041-3/+15
* opus_celt: Fix arithmetic overflow (per RFC8251)Andrew D'Addesio2017-12-041-1/+2
* opus: simplify coarse energy beta coefficientsRostislav Pehlivanov2017-07-181-15/+11
* opus_celt: normalize using mdct scaleRostislav Pehlivanov2017-07-111-3/+4
* mdct15: remove redundant scale argument to imdct_halfRostislav Pehlivanov2017-07-111-4/+6
* opus_celt: move postfilter taps table to the shared opustab.c fileRostislav Pehlivanov2017-07-101-8/+3
* opus_celt: do not use double precision exp2Rostislav Pehlivanov2017-06-221-2/+2
* opus_pvq: port to allow for SIMD functionsRostislav Pehlivanov2017-05-161-7/+10
* opus_celt: fix some style issuesRostislav Pehlivanov2017-04-081-9/+5
* opus_celt: rename structures to better names and reorganize themRostislav Pehlivanov2017-02-141-361/+361
* opus_celt: move quantization and band decoding to opus_pvq.cRostislav Pehlivanov2017-02-141-817/+11
* imdct15: rename to mdct15 and add a forward transformRostislav Pehlivanov2017-02-141-5/+5
* opus_rc: rename total_bits_used to total_bits and #define some constantsRostislav Pehlivanov2017-02-041-1/+1
* opus: move the entropy decoding functions to opus_rc.cRostislav Pehlivanov2016-11-081-29/+29
* opus: move all tables to a separate fileRostislav Pehlivanov2016-11-081-453/+65
* lavc/opus_celt: replace pow(2,x) by exp2f(x)Ganesh Ajjanagadde2016-01-221-1/+2
* lavc/opus_celt: replace pow by exp2Ganesh Ajjanagadde2015-12-171-2/+2
* Merge commit '7c6eb0a1b7bf1aac7f033a7ec6d8cacc3b5c2615'Michael Niedermayer2015-07-271-1/+1
|\
| * lavc: AV-prefix all codec flagsVittorio Giovara2015-07-271-1/+1
* | avcodec: use av_mod_uintp2() where usefulJames Almer2015-04-211-2/+2
* | Merge commit '9abc80f1ed673141326341e26a05c3e1f78576d0'Michael Niedermayer2015-02-211-1/+1
|\ \ | |/
| * libavcodec: Make use of av_clip functionsPeter Meerwald2015-02-211-1/+1
* | Merge commit '3d5d46233cd81f78138a6d7418d480af04d3f6c8'Michael Niedermayer2015-02-021-5/+5
|\ \ | |/
| * opus: Factor out imdct15 into a standalone componentDiego Biurrun2015-02-021-5/+5
* | avcodec/opus_celt: Use avpriv_float_dsp_alloc()Michael Niedermayer2014-12-011-4/+9
* | Merge commit 'f929ab0569ff31ed5a59b0b0adb7ce09df3fca39'Michael Niedermayer2014-08-151-1/+1
|\ \ | |/
| * cosmetics: Write NULL pointer equality checks more compactlyGabriel Dume2014-08-151-1/+1
* | avcodec/opus_celt: Fix () in CELT_PVQ_V macroMichael Niedermayer2014-05-251-1/+1
* | Use av_restrict instead of restrict in libavcodec/opus_celt.c.Carl Eugen Hoyos2014-05-161-1/+1
* | Merge commit 'd3f5b94762fb803c0f3b29f9ad6c5eaa813998ba'Michael Niedermayer2014-05-151-2/+3
|\ \ | |/
| * aarch64: opus NEON iMDCT and FFTJanne Grunau2014-05-151-2/+3
* | Merge commit 'b70d7a4ac72d23f3448f3b08b770fdf5f57de222'Michael Niedermayer2014-05-151-4/+4
|/
* lavc: add a native Opus decoder.Anton Khirnov2014-05-151-0/+2220