Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | playlist/lastfm: allocate the lastfm_playlist object at the end | Max Kellermann | 2013-08-05 | 1 | -15/+14 |
| | | | | Simplify the error path, because the other allocations may fail. | ||||
* | playlist/m3u: allocate ExtM3uPlaylist with new/delete | Max Kellermann | 2013-08-05 | 1 | -8/+9 |
| | |||||
* | playlist/extm3u: allocate ExtM3uPlaylist with new/delete | Max Kellermann | 2013-08-05 | 1 | -10/+11 |
| | |||||
* | decoder/ffmpeg: convert struct mpd_ffmpeg_stream to a class | Max Kellermann | 2013-08-05 | 1 | -47/+28 |
| | |||||
* | *: use gcc.h macros instead of GLib | Max Kellermann | 2013-08-04 | 79 | -240/+260 |
| | |||||
* | DatabasePrint: print Last-Modified attribute for directories | Andrzej Rybczak | 2013-08-04 | 1 | -2/+15 |
| | |||||
* | Commands: new command "toggleoutput" | Max Kellermann | 2013-08-04 | 5 | -0/+54 |
| | |||||
* | Merge tag 'release-0.17.5' | Max Kellermann | 2013-08-04 | 5 | -3/+13 |
|\ | |||||
| * | FfmpegDecoderPlugin: add application/flv to mime types list | Justin Riley | 2013-08-04 | 1 | -0/+1 |
| | | |||||
| * | decoder/mikmod: use MikMod_free() to free the title on libmikmod-3.2 | Christoph Mende | 2013-08-01 | 1 | -0/+4 |
| | | | | | | | | | | | | | | | | | | Player_LoadTitle() returns an aligned pointer in libmikmod-3.2 that cannot be freed with free(). The correct way to do this now is MikMod_free() which extracts the original pointer from the buffer and frees that. Signed-off-by: Christoph Mende <mende.christoph@gmail.com> | ||||
| * | playlist_edit: fix "move" relative to current when there is no current song | Max Kellermann | 2013-08-01 | 1 | -1/+6 |
| | | | | | | | | Fixes Mantis #3770. | ||||
| * | commmand: fix URI argument in playlistadd | tsufeki | 2013-08-01 | 1 | -1/+1 |
| | | |||||
| * | NULL pointer vs bool "false" confusion | Matthias Drochner | 2013-06-24 | 3 | -3/+3 |
| | | | | | | | | | | there are some places in the mpd-0.17.4 sources where a "false" is used instead of a NULL pointer. | ||||
* | | ConfigData: remove obsolete functions | Max Kellermann | 2013-08-04 | 2 | -79/+0 |
| | | |||||
* | | PlaylistPlugin: pass config_param reference | Max Kellermann | 2013-08-04 | 4 | -13/+14 |
| | | |||||
* | | DatabasePlugin: pass config_param reference | Max Kellermann | 2013-08-04 | 7 | -16/+16 |
| | | |||||
* | | InputPlugin: pass config_param reference | Max Kellermann | 2013-08-04 | 4 | -16/+18 |
| | | |||||
* | | MixerPlugin: pass config_param reference | Max Kellermann | 2013-08-04 | 10 | -26/+27 |
| | | |||||
* | | FilterPlugin: pass config_param reference | Max Kellermann | 2013-08-04 | 13 | -32/+34 |
| | | |||||
* | | EncoderPlugin: pass config_param reference | Max Kellermann | 2013-08-04 | 11 | -47/+45 |
| | | |||||
* | | OutputPlugin: pass config_param reference | Max Kellermann | 2013-08-04 | 23 | -153/+157 |
| | | |||||
* | | DecoderPlugin: pass config_param reference | Max Kellermann | 2013-08-04 | 13 | -35/+34 |
| | | |||||
* | | ConfigData: move code to block_param, config_param methods | Max Kellermann | 2013-08-04 | 2 | -42/+113 |
| | | |||||
* | | ConfigData: remove C++ checks | Max Kellermann | 2013-08-03 | 1 | -20/+0 |
| | | |||||
* | | audio_format: convert to C++ | Max Kellermann | 2013-08-03 | 106 | -1187/+1173 |
| | | |||||
* | | 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 | 1 | -89/+0 |
| | | | | | | | | | | 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 | 1 | -111/+34 |
| | | | | | | | | 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 | 6 | -11/+10 |
| | | | | | | | | Avoid duplicating the tag. | ||||
* | | tag: convert to C++ | Max Kellermann | 2013-07-30 | 96 | -689/+690 |
| | | |||||
* | | tag: move enum tag_type to TagType.h | Max Kellermann | 2013-07-30 | 14 | -45/+72 |
| | | |||||
* | | encoder_api: convert to C++ | Max Kellermann | 2013-07-30 | 23 | -214/+179 |
| | | |||||
* | | encoder/lame,twolame: convert to C++ | Max Kellermann | 2013-07-30 | 5 | -107/+156 |
| | | |||||
* | | encoder/wave: convert to C++ | Max Kellermann | 2013-07-30 | 3 | -27/+59 |
| | | |||||
* | | encoder/null: convert to C++ | Max Kellermann | 2013-07-30 | 3 | -25/+55 |
| | | |||||
* | | include cleanup | Max Kellermann | 2013-07-30 | 22 | -46/+8 |
| | | |||||
* | | output_api: convert to C++ | Max Kellermann | 2013-07-30 | 24 | -26/+26 |
| | | |||||
* | | pcm_buffer: convert to C++ | Max Kellermann | 2013-07-30 | 30 | -276/+172 |
| | | |||||
* | | 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 | 9 | -316/+261 |
| | | |||||
* | | 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 | 3 | -23/+57 |
| | | |||||
* | | pcm_dsd: convert to C++ | Max Kellermann | 2013-07-29 | 7 | -62/+52 |
| | | |||||
* | | audio_check: convert to C++ | Max Kellermann | 2013-07-29 | 20 | -49/+23 |
| | | |||||
* | | tag_table: convert to C++ | Max Kellermann | 2013-07-29 | 8 | -12/+12 |
| | | |||||
* | | XiphTags: convert to C++ | Max Kellermann | 2013-07-29 | 5 | -14/+10 |
| | |