Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | gcc.h: add macro gcc_unreachable() | Max Kellermann | 2013-08-03 | 12 | -14/+18 |
| | |||||
* | 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." | ||||
* | Tag: check bulk mode in Clear() | Max Kellermann | 2013-07-31 | 1 | -1/+8 |
| | |||||
* | decoder/ffmpeg: require ffmpeg/libav 0.8 | Max Kellermann | 2013-07-31 | 3 | -90/+2 |
| | | | | | Now that even Debian stable has picked up version 0.8, we can safely make this a requirement, and remove a lot of old cruft. | ||||
* | output/winmm: adapt to PcmBuffer API changes | Max Kellermann | 2013-07-31 | 1 | -5/+4 |
| | |||||
* | decoder/mpcdec: remove support for the "old" API | Max Kellermann | 2013-07-31 | 2 | -121/+35 |
| | | | | This old version has been obsolete for many years - time to remove it. | ||||
* | Tag: add method Clear() | Max Kellermann | 2013-07-31 | 7 | -20/+31 |
| | | | | Allow reusing Tag instances. | ||||
* | DecoderAPI: pass rvalue reference to decoder_tag() | Max Kellermann | 2013-07-31 | 9 | -14/+13 |
| | | | | Avoid duplicating the tag. | ||||
* | tag: convert to C++ | Max Kellermann | 2013-07-30 | 105 | -722/+710 |
| | |||||
* | tag: move enum tag_type to TagType.h | Max Kellermann | 2013-07-30 | 15 | -45/+73 |
| | |||||
* | encoder_api: convert to C++ | Max Kellermann | 2013-07-30 | 26 | -236/+199 |
| | |||||
* | encoder/lame,twolame: convert to C++ | Max Kellermann | 2013-07-30 | 6 | -109/+162 |
| | |||||
* | encoder/wave: convert to C++ | Max Kellermann | 2013-07-30 | 4 | -28/+62 |
| | |||||
* | encoder/null: convert to C++ | Max Kellermann | 2013-07-30 | 4 | -26/+56 |
| | |||||
* | include cleanup | Max Kellermann | 2013-07-30 | 22 | -46/+8 |
| | |||||
* | output_api: convert to C++ | Max Kellermann | 2013-07-30 | 25 | -27/+27 |
| | |||||
* | pcm_buffer: convert to C++ | Max Kellermann | 2013-07-30 | 33 | -314/+190 |
| | |||||
* | Main: fix crash without state file | Max Kellermann | 2013-07-30 | 1 | -1/+2 |
| | | | | If no state file is configured, don't chek for state changes. | ||||
* | pcm_resample: convert to C++ | Max Kellermann | 2013-07-30 | 10 | -320/+265 |
| | |||||
* | 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. | ||||
* | encoder/flac: convert to C++ | Max Kellermann | 2013-07-29 | 4 | -24/+59 |
| | |||||
* | pcm_dsd: convert to C++ | Max Kellermann | 2013-07-29 | 8 | -64/+54 |
| | |||||
* | audio_check: convert to C++ | Max Kellermann | 2013-07-29 | 21 | -61/+34 |
| | |||||
* | tag_table: convert to C++ | Max Kellermann | 2013-07-29 | 9 | -13/+13 |
| | |||||
* | XiphTags: convert to C++ | Max Kellermann | 2013-07-29 | 6 | -15/+11 |
| | |||||
* | tag_handler: convert to C++ | Max Kellermann | 2013-07-29 | 32 | -63/+58 |
| | |||||
* | ape: convert to C++ | Max Kellermann | 2013-07-29 | 12 | -102/+77 |
| | |||||
* | tag_id3: convert to C++ | Max Kellermann | 2013-07-28 | 9 | -81/+72 |
| | |||||
* | song: convert header to C++ | Max Kellermann | 2013-07-28 | 91 | -691/+643 |
| | |||||
* | decoder_api: convert to C++ | Max Kellermann | 2013-07-28 | 46 | -73/+61 |
| | |||||
* | decoder/fluidsynth: convert to C++ | Max Kellermann | 2013-07-28 | 4 | -16/+50 |
| | |||||
* | decoder/pcm: convert to C++ | Max Kellermann | 2013-07-28 | 4 | -18/+28 |
| | |||||
* | decoder/mpcdec: convert to C++ | Max Kellermann | 2013-07-28 | 4 | -12/+46 |
| | |||||
* | decoder/modplug: convert to C++ | Max Kellermann | 2013-07-28 | 4 | -31/+62 |
| | |||||
* | decoder/mikmod: convert to C++ | Max Kellermann | 2013-07-28 | 4 | -20/+52 |
| | |||||
* | decoder/wildmidi: convert to C++ | Max Kellermann | 2013-07-28 | 4 | -22/+54 |
| | |||||
* | decoder/mpg123: convert to C++ | Max Kellermann | 2013-07-28 | 4 | -16/+48 |
| | |||||
* | decoder/sndfile: convert to C++ | Max Kellermann | 2013-07-28 | 4 | -28/+61 |
| | |||||
* | decoder/audiofile: convert to C++ | Max Kellermann | 2013-07-28 | 4 | -21/+54 |
| | |||||
* | decoder/{dsf,dsdiff}: convert to C++ | Max Kellermann | 2013-07-28 | 8 | -120/+115 |
| | |||||
* | tag_rva2: convert to C++ | Max Kellermann | 2013-07-26 | 5 | -14/+15 |
| | |||||
* | decoder/mad: convert to C++ | Max Kellermann | 2013-07-26 | 4 | -315/+324 |
| | |||||
* | Merge branch 'master' of git://git.musicpd.org/dk/mpd | Max Kellermann | 2013-06-24 | 39 | -404/+392 |
|\ | |||||
| * | text_input_stream: convert to class | Denis Krjuchkov | 2013-05-12 | 8 | -159/+138 |
| | | |||||
| * | timer: convert to class | Denis Krjuchkov | 2013-05-12 | 8 | -90/+79 |
| | | |||||
| * | decoder/FLAC*: rename files and symbols to Flac* | Denis Krjuchkov | 2013-05-06 | 14 | -81/+81 |
| | | |||||
| * | PlaylistFile: use DirectoryReader and file system API | Denis Krjuchkov | 2013-05-06 | 1 | -27/+24 |
| | | |||||
| * | ClientFile: use Path and file system API, update usages accordingly | Denis Krjuchkov | 2013-05-06 | 4 | -10/+36 |
| | | | | | | | | This commit also fixes incorrect passing of UTF-8 strings to client_allow_file | ||||
| * | ClientFile.cxx: include config.h | Denis Krjuchkov | 2013-05-06 | 1 | -0/+1 |
| | | |||||
| * | UpdateWalk, ExcludeList: use Path, file system API, DirectoryReader, log in UTF8 | Denis Krjuchkov | 2013-05-06 | 3 | -31/+27 |
| | |