Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | *: use gcc.h macros instead of GLib | Max Kellermann | 2013-08-04 | 4 | -6/+6 |
| | |||||
* | audio_format: convert to C++ | Max Kellermann | 2013-08-03 | 11 | -165/+165 |
| | |||||
* | gcc.h: add macro gcc_unreachable() | Max Kellermann | 2013-08-03 | 2 | -6/+3 |
| | |||||
* | PcmBuffer: reset size in Clear() | Max Kellermann | 2013-08-01 | 1 | -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 cleanup | Max Kellermann | 2013-07-30 | 2 | -2/+0 |
| | |||||
* | pcm_buffer: convert to C++ | Max Kellermann | 2013-07-30 | 19 | -225/+145 |
| | |||||
* | pcm_resample: convert to C++ | Max Kellermann | 2013-07-30 | 8 | -315/+260 |
| | |||||
* | PcmConvert: don't memset() in the constructor | Max Kellermann | 2013-07-30 | 1 | -4/+2 |
| | | | | | This destroys data inside PcmDsd and other attributes. It was once necessary, but is not anymore. | ||||
* | pcm_dsd: convert to C++ | Max Kellermann | 2013-07-29 | 7 | -62/+52 |
| | |||||
* | pcm_export: convert to C++ | Max Kellermann | 2013-04-09 | 3 | -226/+198 |
| | |||||
* | pcm_*: move to src/pcm/ | Max Kellermann | 2013-04-09 | 37 | -0/+4533 |