38 Commits (8cfab9fa8c1529f3d4db3e7d5b317acdbc08d37d)

Author SHA1 Message Date
Lynne 6b22e28f4c opusdsp: adjust and optimize C function to match assembly 5 years ago
Lynne 0cea3ca894 opusdsp: create and move deemphasis and postfiltering from opus_celt 6 years ago
Rostislav Pehlivanov 51027d0b8b opus: merge encoder and decoder bitallocation functions into one 7 years ago
Rostislav Pehlivanov ce87e630fa opus_celt: deduplicate band quantization/dequantization function 7 years ago
Rostislav Pehlivanov 1b8649c2ce opus: add an option to toggle intensity stereo phase inversion 7 years ago
Andrew D'Addesio fe05f93013 opus: Add Special Hybrid Folding (per RFC8251) 7 years ago
Andrew D'Addesio de052ea454 opus_celt: Fix arithmetic overflow (per RFC8251) 7 years ago
Rostislav Pehlivanov 79450adfc8 opus: simplify coarse energy beta coefficients 7 years ago
Rostislav Pehlivanov 594cd1f38a opus_celt: normalize using mdct scale 7 years ago
Rostislav Pehlivanov aef5f9ab05 mdct15: remove redundant scale argument to imdct_half 7 years ago
Rostislav Pehlivanov ba67c2349c opus_celt: move postfilter taps table to the shared opustab.c file 7 years ago
Rostislav Pehlivanov 7e98da9c4f opus_celt: do not use double precision exp2 8 years ago
Rostislav Pehlivanov 8e7e74df93 opus_pvq: port to allow for SIMD functions 8 years ago
Rostislav Pehlivanov 6d0b62a12b opus_celt: fix some style issues 8 years ago
Rostislav Pehlivanov 07b78340dd opus_celt: rename structures to better names and reorganize them 8 years ago
Rostislav Pehlivanov e538108c21 opus_celt: move quantization and band decoding to opus_pvq.c 8 years ago
Rostislav Pehlivanov d2119f624d imdct15: rename to mdct15 and add a forward transform 8 years ago
Rostislav Pehlivanov 084f3addda opus_rc: rename total_bits_used to total_bits and #define some constants 8 years ago
Rostislav Pehlivanov 317be31eaf opus: move the entropy decoding functions to opus_rc.c 8 years ago
Rostislav Pehlivanov 0660a09dd1 opus: move all tables to a separate file 8 years ago
Ganesh Ajjanagadde cea529dd7f lavc/opus_celt: replace pow(2,x) by exp2f(x) 9 years ago
Ganesh Ajjanagadde 97d2c2d678 lavc/opus_celt: replace pow by exp2 9 years ago
Vittorio Giovara 7c6eb0a1b7 lavc: AV-prefix all codec flags 9 years ago
James Almer ba625dd8a1 avcodec: use av_mod_uintp2() where useful 10 years ago
Peter Meerwald 9abc80f1ed libavcodec: Make use of av_clip functions 10 years ago
Diego Biurrun 3d5d46233c opus: Factor out imdct15 into a standalone component 10 years ago
Michael Niedermayer 00d4759134 avcodec/opus_celt: Use avpriv_float_dsp_alloc() 10 years ago
Gabriel Dume f929ab0569 cosmetics: Write NULL pointer equality checks more compactly 10 years ago
Michael Niedermayer d62a4707f9 avcodec/opus_celt: Fix () in CELT_PVQ_V macro 11 years ago
Carl Eugen Hoyos 30aeab29e4 Use av_restrict instead of restrict in libavcodec/opus_celt.c. 11 years ago
Janne Grunau d3f5b94762 aarch64: opus NEON iMDCT and FFT 11 years ago
Anton Khirnov b70d7a4ac7 lavc: add a native Opus decoder. 11 years ago