- 24 Jan, 2012 4 commits
-
-
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.
-
- 13 Dec, 2011 7 commits
-
-
Max Kellermann authored
This plugin's use of the "Timer" library was wrong; it added the same amount of virtual data in every iteration in _play(), but did not actually play something. This created an artificial, but useless, delay. This patch implements the method _cancel(), and implements hard-coded sleep values. This is only slightly better, but does not attempt to look sane.
-
Max Kellermann authored
-
Max Kellermann authored
The implementation of cancel() did not work well: you cannot use alSourceUnqueueBuffers() to unqueue queued buffers, and our function openal_unqueue_buffers() left the OpenAL library in a rather undefined state; nothing was supposed to be queued, but the "filled" variable was not reset.
-
Max Kellermann authored
-
Max Kellermann authored
The expression "!format" does not make sense, and cannot occur.
-
Max Kellermann authored
-
Max Kellermann authored
-