Anton Khirnov
|
e7ba5b1de0
|
lavr: change the type of the data buffers to uint8_t**.
This is more consistent with what the rest of Libav does.
This breaks API.
|
2012-10-05 13:49:44 +02:00 |
|
Martin Storsjö
|
1d9c2dc89a
|
Don't include common.h from avutil.h
Signed-off-by: Martin Storsjö <martin@martin.st>
|
2012-08-15 22:32:06 +03:00 |
|
Justin Ruggles
|
8821ae649e
|
lavr: fix handling of custom mix matrices
Adds some validation for changing parameters after setting the matrix and
fixes a bug in the conversion path setup.
|
2012-08-04 10:28:22 -04:00 |
|
Justin Ruggles
|
2f096bb10e
|
lavr: add x86-optimized mixing functions
Adds optimized functions for mixing 3 through 8 input channels to 1 and 2
output channels in fltp or s16p format with flt coeffs.
|
2012-07-27 11:25:48 -04:00 |
|
Justin Ruggles
|
6410397600
|
lavr: resampling: add support for s32p, fltp, and dblp internal sample formats
Based partially on implementation by Michael Niedermayer <michaelni@gmx.at> in
libswresample in FFmpeg. See commits:
7f1ae79d38
24ab1abfb6
|
2012-07-08 15:22:11 -04:00 |
|
Justin Ruggles
|
8ca08066fc
|
lavr: Use AV_SAMPLE_FMT_NONE to auto-select the internal sample format
Also make this the default value.
|
2012-07-08 15:22:11 -04:00 |
|
Anton Khirnov
|
9684341346
|
lavr: do not try to copy to uninitialized output audio data.
This would happen at least when lavr is used as a fifo with no
conversion.
|
2012-05-09 17:38:23 +02:00 |
|
Anton Khirnov
|
0982b0a431
|
lavr: make avresample_read() with NULL output discard samples.
|
2012-05-09 17:37:47 +02:00 |
|
Justin Ruggles
|
c8af852b97
|
Add libavresample
This is a new library for audio sample format, channel layout, and sample rate
conversion.
|
2012-04-24 21:28:27 -04:00 |
|