Commit graph

4 commits

Author SHA1 Message Date
Wim Taymans
eaffb25cc2 resample-native: optimize equal input and output sample rates 2019-03-27 13:38:34 +01:00
Wim Taymans
4fafd10a89 resample-native: cleanups
Add some comments, reorganize for better readability
More alignment of filter and history
Add some more test
2019-03-27 11:23:52 +01:00
Wim Taymans
555fe2f9f5 resample-native: implement variable rate 2019-03-26 17:25:14 +01:00
Wim Taymans
9c8913437b audioconvert: add simple and faster resampler
Add a sinc based resampler that, unlike speex, avoids memcpy and
works directly on the source data. It also allows for ssse3
optimizations and aligned loads. It will later switch to table
interpolation when doing variable rate.
2019-03-26 12:58:26 +01:00