aboutsummaryrefslogtreecommitdiffstats
path: root/src/pcm/PcmResampleInternal.hxx (follow)
Commit message (Collapse)AuthorAgeFilesLines
* pcm/PcmResampler: convert to abstract interfaceMax Kellermann2013-11-301-100/+0
| | | | | | The PcmResampler interface is implemented by the two classes FallbackPcmResampler and LibsampleratePcmResampler. This prepares for adding more resampler libraries.
* Merge branch 'v0.18.x'Max Kellermann2013-11-231-0/+9
|\
| * PcmResampleLibsamplerate: clip 24 bit dataMax Kellermann2013-11-221-0/+9
| | | | | | | | | | | | Using pcm_resample_lsr_32() for 24 bit samples works, but may cause 24 bit overflows. This commit makes 24 bit a special case with explicit clipping.
* | PcmResampleFallback: use PcmBuffer instead of PcmResamplerMax Kellermann2013-11-131-2/+2
|/ | | | Lighter API.
* util/Error: new error passing libraryMax Kellermann2013-09-041-4/+4
| | | | Replaces GLib's GError.
* *: use gcc.h macros instead of GLibMax Kellermann2013-08-041-2/+2
|
* pcm_buffer: convert to C++Max Kellermann2013-07-301-6/+0
|
* pcm_resample: convert to C++Max Kellermann2013-07-301-0/+97