summaryrefslogtreecommitdiff
path: root/libavresample/internal.h
Commit message (Collapse)AuthorAge
* libavresample: NEON optimized FIR audio resamplingPeter Meerwald2015-02-21
| | | | | | | | | | modelled after aarch64 code on Cortex-A8, s16 and s32 code is about 2x faster, float code about 7x faster Signed-off-by: Peter Meerwald <pmeerw@pmeerw.net> Signed-off-by: Martin Storsjö <martin@martin.st>
* aarch64: NEON optimized FIR audio resamplingJanne Grunau2014-04-24
| | | | | | Optimized for the default filter length 16. 30% faster opus silk decoding.
* lavr: add a public function for setting a custom channel mapJustin Ruggles2013-01-07
| | | | This allows reordering, duplication, and silencing of input channels.
* lavr: typedef internal structs in internal.hJustin Ruggles2013-01-07
| | | | | Simplifies header dependencies by not including all other internal headers in internal.h.
* lavr: add option for dithering during sample format conversion to s16Justin Ruggles2012-12-19
|
* lavr: temporarily store custom matrix in AVAudioResampleContextJustin Ruggles2012-12-11
| | | | | | | | | This allows AudioMix to be treated the same way as other conversion contexts and removes the requirement to allocate it at the same time as the AVAudioResampleContext. The current matrix get/set functions are split between the public interface and AudioMix private functions.
* libavresample: add mix level normalization optionJohn Stebbins2012-08-14
| | | | | | Provides an option to disable mix level normalization Signed-off-by: Diego Biurrun <diego@biurrun.de>
* lavr: resampling: add filter type and Kaiser window beta to AVOptionsJustin Ruggles2012-07-08
|
* Add Dolby/DPLII downmix support to libavresampleJohn Stebbins2012-06-18
| | | | Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
* Add libavresampleJustin Ruggles2012-04-24
This is a new library for audio sample format, channel layout, and sample rate conversion.