- 19 Feb, 2016 1 commit
-
-
Max Kellermann authored
-
- 15 Dec, 2015 5 commits
-
-
Max Kellermann authored
-
Benno Fünfstück authored
-
Ben Boeckel authored
These are other popular clients. In particular, VLC is available on mobile devices. Signed-off-by: Ben Boeckel <mathstuf@gmail.com>
-
Christian Hesse authored
systemd does not understand LimitRTTIME=-1. For no limit we have to use the string 'infinity' (see systemd.exec(5)). Signed-off-by: Christian Hesse <mail@eworm.de>
-
Jörg Krause authored
Add ALSA_LIBS to MIXER_LIBS, otherwise building mpd in a static context fails with lot of undefined references to alsa-lib (libasound) required by src/mixer/plugins/AlsaMixerPlugin.cxx. Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
-
- 10 Nov, 2015 2 commits
-
-
Michael Paquier authored
-
Max Kellermann authored
-
- 27 Oct, 2015 3 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
This systemd feature has been removed a while ago without replacement, and it turns out that systemd developers suggest not using control groups at all to assign real-time privileges. Therfore, a replacement feature will not be implement in future systemd releases, and we can really remove those lines completely. See http://bugs.musicpd.org/view.php?id=4413
-
Max Kellermann authored
-
- 26 Oct, 2015 5 commits
-
-
Max Kellermann authored
Fixes http://bugs.musicpd.org/view.php?id=4432
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Fixes mixer lag (http://bugs.musicpd.org/view.php?id=4425).
-
Max Kellermann authored
Allocate the buffer dynamically using av_malloc(), and free AVIOContext.buffer in the destructor, as mandated by the libavformat documentation. Fixes http://bugs.musicpd.org/view.php?id=4446
-
- 16 Oct, 2015 6 commits
-
-
Max Kellermann authored
Eliminates some duplicate code, and as a side effect, this works around clang 3.8 compiler warning because a negative value was shifted.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Copy to encoder->audio_format *after* adjusting the sample format to S24_P32. Fixes http://bugs.musicpd.org/view.php?id=4433
-
Max Kellermann authored
-
Max Kellermann authored
-
- 21 Jun, 2015 4 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
Fixes missing SongBorder() call, which causes "single" mode breakage.
-
Max Kellermann authored
If there's a stream tag, don't let the song tag override it in the next update_stream_tag() call.
-
Max Kellermann authored
If the song tag comes from a stream, and MPD playback restarts, MPD would believe the tag should override the newly received tag. This makes the previous tag appear stuck. This change passes the song tag only if it's authoritative - i.e. if it's a song file.
-
- 20 Jun, 2015 5 commits
-
-
Max Kellermann authored
Reduce runtime overhead.
-
Romain Rollet authored
Right after booting, the monotonic clock starts with a very small value, and AudioOutput::LockUpdate() may believe that the fail_timer has not recovered yet.
-
Max Kellermann authored
-
Max Kellermann authored
When seeking to the beginning of a packet, skip the samples that come before the desired time stamp.
-
Max Kellermann authored
Ask FFmpeg to seek to the next packet boundary *before* the seek position, so we don't miss audio data. Now we get too much, but we'll solve that in the next commit.
-
- 19 Jun, 2015 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
Fixes deadlock on small responses.
-
- 29 May, 2015 2 commits
-
-
Thomas Guillem authored
The Connect method can be called between Schedule and lock. In that case, when locked, the state is already set to CONNECTING of READY and the condition won't be signaled anymore.
-
jai authored
-
- 25 Mar, 2015 2 commits
-
-
Michal Nazarewicz authored
Not initialising granulepos leads to it having arbitrary values in the encoded stream including possibly negative values which are not valid and confuse opusdec. Explicitly initialise opus_encoder::granulepos to avoid that problem.
-
Max Kellermann authored
-
- 06 Feb, 2015 3 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-