aboutsummaryrefslogtreecommitdiffstats
path: root/src/pcm_resample_internal.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* pcm_{channels,resample}: pass channel count as integer, not uint8_tMax Kellermann2011-10-191-4/+4
| | | | Reduces number of implicit integer conversions.
* pcm_resample: add internal function _lsr_init()Max Kellermann2011-10-081-0/+6
| | | | Let the libsamplerate code initialize itself.
* pcm_resample: one-time global initializationMax Kellermann2011-10-081-0/+3
| | | | | Load the samplerate_converter on MPD startup. Fail if the converter name is invalid.
* copyright year 2011Max Kellermann2011-01-291-1/+1
|
* Update copyright notices.Avuton Olrich2009-12-311-1/+1
|
* include config.h in all sourcesMax Kellermann2009-11-121-1/+1
| | | | | | After we've been hit by Large File Support problems several times in the past week (which only occur on 32 bit platforms, which I don't have), this is yet another attempt to fix the issue.
* pcm_convert: use GError for error handlingMax Kellermann2009-07-231-4/+4
| | | | | Don't abort the whole MPD process when the conversion fails. This has been a denial-of-service attack vector for years.
* pcm_resample: choose the fallback resampler at runtimeMax Kellermann2009-03-141-3/+1
| | | | | | | | | Even if libsamplerate support is enabled, compile the fallback resampler. When the user specifies the option "samplerate_converter=internal", it is chosen in favor of libsamplerate. This may help users with a weak FPU who don't want to compile a custom MPD from source, because the fallback resampler does not use floating point operations.
* pcm_resample: renamed implementation functionsMax Kellermann2009-03-141-0/+79
Added diversion functions to pcm_resample.c. These check which resampler is enabled at compile time (libsamplerate or fallback). This prepares the following patch.