Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Util/StringUtil: add StringStartsWith() | Max Kellermann | 2013-11-28 | 1 | -8/+7 |
| | | | | Replaces GLib's g_str_has_prefix(). | ||||
* | include cleanup using iwyu | Max Kellermann | 2013-11-28 | 1 | -1/+0 |
| | |||||
* | input_stream: rename struct to InputStream | Max Kellermann | 2013-10-23 | 1 | -6/+6 |
| | |||||
* | InputInternal: remove obsolete library | Max Kellermann | 2013-10-23 | 1 | -1/+0 |
| | |||||
* | InputStream: use int64_t instead of goffset | Max Kellermann | 2013-10-17 | 1 | -1/+4 |
| | | | | Decouple some more from GLib. | ||||
* | input_plugin: rename struct to "InputPlugin" | Max Kellermann | 2013-10-17 | 1 | -1/+1 |
| | |||||
* | input/*: don't allocate attribute "mime" | Max Kellermann | 2013-10-15 | 1 | -1/+1 |
| | | | | | This was a memory leak, because "mime" was a std::string which created another copy and discarded the allocated buffer. | ||||
* | Log: new logging library API | Max Kellermann | 2013-10-02 | 1 | -3/+0 |
| | | | | | Prepare to migrate away from GLib. Currently, we're still using GLib as a backend. | ||||
* | util/Error: new error passing library | Max Kellermann | 2013-09-04 | 1 | -16/+12 |
| | | | | Replaces GLib's GError. | ||||
* | *: use gcc.h macros instead of GLib | Max Kellermann | 2013-08-04 | 1 | -2/+2 |
| | |||||
* | InputPlugin: pass config_param reference | Max Kellermann | 2013-08-04 | 1 | -1/+1 |
| | |||||
* | InputStream: add constructor/destructor | Max Kellermann | 2013-01-28 | 1 | -5/+2 |
| | | | | Eliminate input_stream_init() and input_stream_deinit(). | ||||
* | input/ffmpeg: add constructor/destructor | Max Kellermann | 2013-01-28 | 1 | -23/+26 |
| | |||||
* | input/ffmpeg: rename the class | Max Kellermann | 2013-01-28 | 1 | -7/+7 |
| | |||||
* | decoder/ffmpeg: require ffmpeg/libav 0.7.6 | Max Kellermann | 2013-01-28 | 1 | -31/+0 |
| | | | | | | | | 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. | ||||
* | DecoderControl, InputStream: use Mutex/Cond instead of GMutex/GCond | Max Kellermann | 2013-01-27 | 1 | -1/+1 |
| | |||||
* | 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++. | ||||
* | input_{internal,plugin}: convert to C++ | Max Kellermann | 2013-01-25 | 1 | -2/+2 |
| | |||||
* | input/ffmpeg: convert to C++ | Max Kellermann | 2013-01-21 | 1 | -0/+214 |