Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | libavresample: NEON optimized FIR audio resampling | Peter Meerwald | 2015-02-21 | 1 | -0/+2 |
| | | | | | | | | | | 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 resampling | Janne Grunau | 2014-04-24 | 1 | -0/+3 |
| | | | | | | Optimized for the default filter length 16. 30% faster opus silk decoding. | ||||
* | lavr: define ResampleContext in resample.h | Janne Grunau | 2014-04-24 | 1 | -29/+0 |
| | | | | Required for arch optimized resampling. | ||||
* | resample: remove an unneeded context variable | Anton Khirnov | 2014-04-17 | 1 | -8/+3 |
| | |||||
* | resample: implement flushing | Anton Khirnov | 2014-04-13 | 1 | -7/+39 |
| | |||||
* | resample: split linear into its own function | Anton Khirnov | 2014-04-11 | 1 | -4/+4 |
| | |||||
* | resample: add initial padding explicitly | Anton Khirnov | 2014-04-11 | 1 | -14/+32 |
| | | | | | This simplifies the code, since we do not have to deal with a possibly negative source index anymore. | ||||
* | resample: split the nearest neighbour path into a separate function pointer | Anton Khirnov | 2014-04-11 | 1 | -8/+17 |
| | |||||
* | resample: fix avresample_get_delay() return value | Anton Khirnov | 2014-04-11 | 1 | -1/+5 |
| | | | | | | | | The correct "next" input sample is not the first sample of the resampling buffer, but the center sample of the filter_length-sized block at the beginning. CC:libav-stable@libav.org | ||||
* | lavr: typedef internal structs in internal.h | Justin Ruggles | 2013-01-07 | 1 | -0/+1 |
| | | | | | Simplifies header dependencies by not including all other internal headers in internal.h. | ||||
* | lavr: remove automatic context close/open for resampling compensation | Justin Ruggles | 2012-12-16 | 1 | -2/+7 |
| | | | | | | | | | It adds unnecessary complication for insignificant usability improvement. The user really should know if they'll need resampling compensation before opening the context. Note that only the documentation has changed. The current functionality will still work until the next major bump. | ||||
* | lavr: only save/restore the mixing matrix if mixing is being done | Justin Ruggles | 2012-12-16 | 1 | -6/+12 |
| | |||||
* | lavr: do not pass consumed samples as a parameter to ff_audio_resample() | Justin Ruggles | 2012-11-27 | 1 | -5/+4 |
| | | | | | Since the resampler handles buffering of unconsumed samples internally, the caller does not need this information. | ||||
* | Don't include common.h from avutil.h | Martin Storsjö | 2012-08-15 | 1 | -0/+1 |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | avresample: De-doxygenize some comments where Doxygen is not appropriate | Diego Biurrun | 2012-08-11 | 1 | -15/+2 |
| | |||||
* | lavr: resampling: add support for s32p, fltp, and dblp internal sample formats | Justin Ruggles | 2012-07-08 | 1 | -87/+76 |
| | | | | | | | Based partially on implementation by Michael Niedermayer <michaelni@gmx.at> in libswresample in FFmpeg. See commits: 7f1ae79d38c4edba9dbd31d7bf797e525298ac55 24ab1abfb6d55bf330022df4b10d7aec80b3f116 | ||||
* | lavr: resampling: add filter type and Kaiser window beta to AVOptions | Justin Ruggles | 2012-07-08 | 1 | -13/+14 |
| | |||||
* | Add libavresample | Justin Ruggles | 2012-04-24 | 1 | -0/+480 |
This is a new library for audio sample format, channel layout, and sample rate conversion. |