Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | PcmMix: use negative value instead of NaN for addition | Max Kellermann | 2013-10-30 | 2 | -4/+5 |
| | | | | Avoid NaN to allow -ffast-math. | ||||
* | *: use nullptr instead of NULL | Max Kellermann | 2013-10-28 | 6 | -41/+42 |
| | |||||
* | PcmFormat: move definitions to struct SampleTraits | Max Kellermann | 2013-10-28 | 1 | -36/+81 |
| | |||||
* | Util/ASCII: add StringEqualsCaseASCII() overload with length | Max Kellermann | 2013-10-21 | 1 | -3/+2 |
| | | | | Replaces GLib's g_ascii_strncasecmp(). | ||||
* | system/ByteOrder: new library for byte ordering / endianess | Max Kellermann | 2013-10-16 | 1 | -5/+4 |
| | | | | Replacing GLib macros. | ||||
* | util/byte_reverse: convert to C++ | Max Kellermann | 2013-10-16 | 1 | -4/+1 |
| | |||||
* | pcm_pack: convert to C++ | Max Kellermann | 2013-10-16 | 5 | -9/+6 |
| | |||||
* | Client, ...: remove unnecessary glib.h include | Max Kellermann | 2013-10-15 | 2 | -4/+0 |
| | |||||
* | Util/Macros: replacement for GLib's G_N_ELEMENTS() | Max Kellermann | 2013-10-15 | 1 | -6/+5 |
| | |||||
* | gcc.h: rename to Compiler.h | Max Kellermann | 2013-10-15 | 3 | -3/+3 |
| | |||||
* | gcc.h: major update | Max Kellermann | 2013-10-15 | 2 | -24/+24 |
| | | | | | Copy the according file from another project (i.e. XCSoar). This will allow copying more code more easily. | ||||
* | Log: new logging library API | Max Kellermann | 2013-10-02 | 3 | -13/+7 |
| | | | | | Prepare to migrate away from GLib. Currently, we're still using GLib as a backend. | ||||
* | conf.h: remove obsolete header | Max Kellermann | 2013-09-05 | 2 | -2/+2 |
| | | | | | Use only ConfigData.hxx in plugin sources to reduce header dependencies. | ||||
* | util/Error: new error passing library | Max Kellermann | 2013-09-04 | 6 | -103/+102 |
| | | | | Replaces GLib's GError. | ||||
* | PcmBuffer: move code to new class ReusableBuffer | Max Kellermann | 2013-08-07 | 5 | -44/+10 |
| | | | | ReusableBuffer is more generic. | ||||
* | add missing includes | Max Kellermann | 2013-08-07 | 2 | -0/+2 |
| | |||||
* | *: 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 |