aboutsummaryrefslogtreecommitdiffstats
path: root/src/pcm_convert.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* pcm_convert: return PCM buffer from pcm_convert()Max Kellermann2009-01-171-5/+6
| | | | | | Removed yet another superfluous buffer layer: return the PCM buffer from pcm_convert() instead of copying PCM data into the caller-supplied buffer.
* pcm_channels: use pcm_bufferMax Kellermann2009-01-071-0/+3
| | | | Replace a "static" buffer with the PCM buffer library.
* pcm_format: use the pcm_buffer libraryMax Kellermann2009-01-071-0/+4
| | | | Replace a "static" buffer with the PCM buffer library.
* pcm: added pcm_convert_deinit(), pcm_resample_deinit()Max Kellermann2009-01-071-0/+2
| | | | | Free memory allocated by libsamplerate when the output or the decoder is closed.
* pcm: pass void pointers to PCM functionsMax Kellermann2009-01-071-2/+2
| | | | | In generic PCM functions allowing all sample formats, pass a void pointer instead of a char pointer.
* pcm_utils: moved conversion code to pcm_convert.cMax Kellermann2009-01-071-0/+44
All what's left in pcm_utils.h is the pcm_range() utility function, which is only used internally by pcm_volume and pcm_mix.