| Commit message (Collapse) | Author | Age |
|
|
|
|
| |
Since the resampler handles buffering of unconsumed samples internally, the
caller does not need this information.
|
|
|
|
|
| |
It will always be the number of samples in the input buffer, so just use that
directly instead of passing it as a separate parameter.
|
|
|
|
|
|
| |
If there are any samples remaining in the output fifo from previous conversion
calls, we have to output those samples first instead of doing direct output
of the current samples.
|
|
|
|
|
|
| |
This is more consistent with what the rest of Libav does.
This breaks API.
|
|
|
|
| |
Signed-off-by: Martin Storsjö <martin@martin.st>
|
|
|
|
|
| |
Adds some validation for changing parameters after setting the matrix and
fixes a bug in the conversion path setup.
|
|
|
|
|
| |
Adds optimized functions for mixing 3 through 8 input channels to 1 and 2
output channels in fltp or s16p format with flt coeffs.
|
|
|
|
|
|
|
| |
Based partially on implementation by Michael Niedermayer <michaelni@gmx.at> in
libswresample in FFmpeg. See commits:
7f1ae79d38c4edba9dbd31d7bf797e525298ac55
24ab1abfb6d55bf330022df4b10d7aec80b3f116
|
|
|
|
| |
Also make this the default value.
|
|
|
|
|
| |
This would happen at least when lavr is used as a fifo with no
conversion.
|
| |
|
|
This is a new library for audio sample format, channel layout, and sample rate
conversion.
|