- 24 Jan, 2012 11 commits
-
-
Max Kellermann authored
Wrap songvec_find() and other songvec methods.
-
Max Kellermann authored
-
Max Kellermann authored
Random access is not needed, and a linked list is easier to manage: we don't need to (re-)allocate the pointer array.
-
Max Kellermann authored
-
Max Kellermann authored
Pass only the "name" to a directory, instead of the full (relative) path.
-
Max Kellermann authored
-
Max Kellermann authored
This overhead is completely useless, because no caller expects this behaviour.
-
Max Kellermann authored
-
Max Kellermann authored
The given song must exist, or MPD will abort. Calling it with an unknown song is illegal.
-
Max Kellermann authored
-
Max Kellermann authored
-
- 21 Jan, 2012 3 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
- 12 Jan, 2012 4 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
Conflicts: src/decoder/ffmpeg_decoder_plugin.c
-
Max Kellermann authored
Require libavutil 51.5.0.
-
Max Kellermann authored
This function was added when the libavformat version was 53.2.0, but the actual release 53.2.0 did not have it.
-
- 05 Jan, 2012 2 commits
-
-
Max Kellermann authored
Use libasound's polling functions, implement a bridge to GSource / GPollFD and send idle events to clients when an external program changes the ALSA mixer volume.
-
Max Kellermann authored
Better error handling.
-
- 04 Jan, 2012 12 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
Conflicts: src/decoder/ffmpeg_decoder_plugin.c src/input/ffmpeg_input_plugin.c
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Needed for av_rescale_q() in ffmpeg 0.8.
-
Max Kellermann authored
-
Max Kellermann authored
avcodec_open() has been deprecated.
-
Max Kellermann authored
It's a no-op and deprecated.
-
Max Kellermann authored
-
Max Kellermann authored
URLContext is deprecated.
-
Max Kellermann authored
Support ancient ffmpeg versions.
-
Max Kellermann authored
-
- 24 Dec, 2011 7 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
Keep the device open as long as the output is enabled, but initialize it only when playback starts.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
When we don't have enough data, generate some silence, hoping the input buffer will fill soon. Reducing the render buffer size is not legal.
-
Max Kellermann authored
Blocking inside the render callback is forbidden, and this sleep call didn't make any sense.
-
Max Kellermann authored
For simpler seeking within current song.
-
- 21 Dec, 2011 1 commit
-
-
Maarten Sebregts authored
Moving songs using either 'move' or 'moveid' to position -1 (after the current song) would fail for a song which is just before the current song. This patch corrects the check to see if the current song is in the range to be moved. Since the range is from `start` up to `end` (exclusive) the check was incorrect, but is now fixed.
-