summaryrefslogtreecommitdiff
path: root/libavresample/internal.h
Commit message (Collapse)AuthorAgeFilesLines
* Merge commit '12655c48049f9a52e5504bde90fe738862b0ff08'Michael Niedermayer2015-02-221-0/+3
|\ | | | | | | | | | | | | * commit '12655c48049f9a52e5504bde90fe738862b0ff08': libavresample: NEON optimized FIR audio resampling Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * libavresample: NEON optimized FIR audio resamplingPeter Meerwald2015-02-211-0/+3
| | | | | | | | | | | | | | | | | | | | 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>
* | Merge commit 'a24a252709dd38f12aa4929ce4981f87091a5113'Michael Niedermayer2014-04-251-0/+3
|\ \ | |/ | | | | | | | | | | * commit 'a24a252709dd38f12aa4929ce4981f87091a5113': aarch64: NEON optimized FIR audio resampling Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * aarch64: NEON optimized FIR audio resamplingJanne Grunau2014-04-241-0/+3
| | | | | | | | | | | | Optimized for the default filter length 16. 30% faster opus silk decoding.
* | Reinstate proper FFmpeg license for all files.Thilo Borgmann2013-08-301-4/+4
|/
* lavr: add a public function for setting a custom channel mapJustin Ruggles2013-01-071-0/+23
| | | | This allows reordering, duplication, and silencing of input channels.
* lavr: typedef internal structs in internal.hJustin Ruggles2013-01-071-4/+5
| | | | | 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-191-0/+1
|
* lavr: temporarily store custom matrix in AVAudioResampleContextJustin Ruggles2012-12-111-0/+6
| | | | | | | | | 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-141-0/+1
| | | | | | 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-081-0/+2
|
* Add Dolby/DPLII downmix support to libavresampleJohn Stebbins2012-06-181-0/+1
| | | | Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
* Add libavresampleJustin Ruggles2012-04-241-0/+75
This is a new library for audio sample format, channel layout, and sample rate conversion.