aboutsummaryrefslogtreecommitdiffstats
path: root/Alc/converter.h
Commit message (Collapse)AuthorAgeFilesLines
* Use a flexible array for HrtfHandle and SampleConverterChris Robinson2019-01-111-3/+13
|
* Clean up a member nameChris Robinson2018-12-291-2/+2
|
* Use member functions for the sample and channel convertersChris Robinson2018-12-291-6/+6
|
* Return unique_ptrs instead of raw pointersChris Robinson2018-12-271-5/+9
| | | | For the ring buffer, channel converter, and sample converter.
* Remove extraneous typedef, struct, and enum keywordsChris Robinson2018-12-241-4/+3
|
* Try to pacify MSVC's missing a suitable default constructorChris Robinson2018-12-011-17/+20
|
* Pass the desired resampler to CreateSampleConverterChris Robinson2018-11-281-1/+3
|
* Clean up the converter a bitChris Robinson2018-11-281-0/+5
|
* Convert converter.c to C++Chris Robinson2018-11-171-12/+4
|
* Fix a macro checkChris Robinson2018-11-011-2/+2
|
* Use one macro to handle both resample padding sizesChris Robinson2018-01-091-1/+1
|
* Use the bsinc resampler for the converterChris Robinson2017-06-251-0/+1
|
* Add a mono<->stereo converterChris Robinson2017-04-111-0/+12
| | | | This converter always outputs floats, and uses energy-preserving scaling.
* Update the given source pointer in the sample converterChris Robinson2017-04-101-1/+1
|
* Reduce the size of the temp input bufferChris Robinson2017-04-101-1/+1
|
* Add a sample converterChris Robinson2017-04-101-0/+42
This is intended to do conversions for interleaved samples, and supports changing from one DevFmtType to another as well as resampling. It does not handle remixing channels. The mixer is more optimized to use the resampling functions directly. However, this should prove useful for recording with certain backends that won't do the conversion themselves.