aboutsummaryrefslogtreecommitdiffstats
path: root/src/pcm (follow)
Commit message (Collapse)AuthorAgeFilesLines
* *: use gcc.h macros instead of GLibMax Kellermann2013-08-044-6/+6
|
* audio_format: convert to C++Max Kellermann2013-08-0311-165/+165
|
* gcc.h: add macro gcc_unreachable()Max Kellermann2013-08-032-6/+3
|
* PcmBuffer: reset size in Clear()Max Kellermann2013-08-011-0/+1
| | | | | | | | | | | | Fix for Mantis #3806. "PcmBuffer::Clear clears the buffer but does not reset the size. If Get is called on the same PcmBuffer later on with a size that is the same as (or less than) it was before the call to Clear, the "else" branch is taken and the memory of buffer (at the address of nullptr) is poisoned instead of the necessary allocation being performed. A memset or memcpy on the returned pointer (nullptr) causes a segmentation fault."
* include cleanupMax Kellermann2013-07-302-2/+0
|
* pcm_buffer: convert to C++Max Kellermann2013-07-3019-225/+145
|
* pcm_resample: convert to C++Max Kellermann2013-07-308-315/+260
|
* PcmConvert: don't memset() in the constructorMax Kellermann2013-07-301-4/+2
| | | | | This destroys data inside PcmDsd and other attributes. It was once necessary, but is not anymore.
* pcm_dsd: convert to C++Max Kellermann2013-07-297-62/+52
|
* pcm_export: convert to C++Max Kellermann2013-04-093-226/+198
|
* pcm_*: move to src/pcm/Max Kellermann2013-04-0937-0/+4533