Age | Commit message (Collapse) | Author |
|
This mode normalizes audio down to stay below 1.0 after mixing, so no clipping occurs when converting to integer formats.
|
|
* commit '12655c48049f9a52e5504bde90fe738862b0ff08':
libavresample: NEON optimized FIR audio resampling
Merged-by: Michael Niedermayer <michaelni@gmx.at>
|
|
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>
|
|
* commit 'a24a252709dd38f12aa4929ce4981f87091a5113':
aarch64: NEON optimized FIR audio resampling
Merged-by: Michael Niedermayer <michaelni@gmx.at>
|
|
Optimized for the default filter length 16.
30% faster opus silk decoding.
|
|
|
|
This allows reordering, duplication, and silencing of input channels.
|
|
Simplifies header dependencies by not including all other internal headers
in internal.h.
|
|
|
|
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.
|
|
Provides an option to disable mix level normalization
Signed-off-by: Diego Biurrun <diego@biurrun.de>
|
|
|
|
Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
|
|
This is a new library for audio sample format, channel layout, and sample rate
conversion.
|