Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Log: new logging library API | Max Kellermann | 2013-10-02 | 1 | -27/+33 |
| | | | | | Prepare to migrate away from GLib. Currently, we're still using GLib as a backend. | ||||
* | DecoderCommand: convert to strictly-typed enum | Max Kellermann | 2013-09-27 | 1 | -7/+6 |
| | |||||
* | Tag, ...: move to libtag.a | Max Kellermann | 2013-09-05 | 1 | -1/+1 |
| | |||||
* | InputLegacy: move functions to the input_stream class | Max Kellermann | 2013-09-05 | 1 | -3/+2 |
| | |||||
* | util/Error: new error passing library | Max Kellermann | 2013-09-04 | 1 | -6/+9 |
| | | | | Replaces GLib's GError. | ||||
* | FfmpegDecoderPlugin: Allocate the interleaved buffer as needed instead of ↵ | Alexis Ballier | 2013-08-07 | 1 | -17/+29 |
| | | | | | | | | using an arbitrary big constant. Also, save a memcpy when FFmpeg outputs interleaved audio. Fixes build with FFmpeg 2.0. | ||||
* | 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 | 1 | -4/+4 |
| | |||||
* | Merge tag 'release-0.17.5' | Max Kellermann | 2013-08-04 | 1 | -0/+1 |
| | |||||
* | DecoderPlugin: pass config_param reference | Max Kellermann | 2013-08-04 | 1 | -1/+1 |
| | |||||
* | audio_format: convert to C++ | Max Kellermann | 2013-08-03 | 1 | -10/+15 |
| | |||||
* | 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. | ||||
* | audio_check: convert to C++ | Max Kellermann | 2013-07-29 | 1 | -4/+1 |
| | |||||
* | tag_handler: convert to C++ | Max Kellermann | 2013-07-29 | 1 | -1/+1 |
| | |||||
* | decoder_api: convert to C++ | Max Kellermann | 2013-07-28 | 1 | -1/+1 |
| | |||||
* | decoder/ffmpeg: suppress warning about unused variable | Max Kellermann | 2013-04-08 | 1 | -0/+2 |
| | | | | Only relevant for old ffmpeg versions. | ||||
* | ffmpeg decoder plugin: do not allocate an AVFrame on stack. | Anton Khirnov | 2013-04-05 | 1 | -5/+24 |
| | | | | AVFrame must be allocated with avcodec_alloc_frame(). | ||||
* | InputStream: use std::string | Max Kellermann | 2013-01-28 | 1 | -3/+4 |
| | |||||
* | decoder/ffmpeg: require ffmpeg/libav 0.7.6 | Max Kellermann | 2013-01-28 | 1 | -65/+3 |
| | | | | | | | | This is the version present in Ubuntu Oneiric, the oldest distribution with gcc 4.6. Debian Squeeze is off target, because it has gcc 4.4, which is unable to compile MPD anyway. This commit drops all API compatibility hacks for older versions. | ||||
* | input_stream: forward-declare the struct | Max Kellermann | 2013-01-26 | 1 | -0/+1 |
| | | | | Hide the definition from C code, to prepare the transition to C++. | ||||
* | decoder/ffmpeg: convert to C++ | Max Kellermann | 2013-01-26 | 1 | -0/+812 |