- 05 Jul, 2016 1 commit
-
-
Max Kellermann authored
-
- 26 Oct, 2015 1 commit
-
-
Max Kellermann authored
Fixes mixer lag (http://bugs.musicpd.org/view.php?id=4425).
-
- 16 Oct, 2015 1 commit
-
-
Max Kellermann authored
-
- 20 Jun, 2015 1 commit
-
-
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.
-
- 26 Dec, 2014 1 commit
-
-
Max Kellermann authored
Return false on error, not nullptr.
-
- 01 Dec, 2014 1 commit
-
-
Nix authored
There are code paths (mostly error cases) in which it is possible to initialize an AudioOutput and then kill it without ever calling audio_output_new(). In such a case, its destructor will attempt to free a mixer that was never initialized, leading to an attempt to take out a lock on a mutex that was similarly never initialized, which hangs forever. Fix by always initializing the mixer appropriately.
-
- 02 Nov, 2014 1 commit
-
-
Max Kellermann authored
A mutex acts as a memory barrier, and thus "volatile" is not necessary.
-
- 25 Oct, 2014 1 commit
-
-
Max Kellermann authored
Works around the "PCM conversion from f to dsd is not implemented" error message that prevents DSD playback.
-
- 23 Oct, 2014 3 commits
-
-
Max Kellermann authored
Fixes memory leak because ao_plugin_close() never gets called.
-
Max Kellermann authored
Be consistent.
-
Max Kellermann authored
A mutex acts as a memory barrier, and thus "volatile" is not necessary.
-
- 27 Sep, 2014 1 commit
-
-
Wieland Hoffmann authored
The Release Track Id uniquely identifies a recording on a release - that is, even if a recording appears twice on a release (meaning that the combination of recording and release id are not enough to figure out which one it is), the release track id will allow differentiating the two. The tag names are taken from https://musicbrainz.org/doc/MusicBrainz_Picard/Tags/Mapping
-
- 26 Sep, 2014 1 commit
-
-
Max Kellermann authored
-
- 05 Sep, 2014 1 commit
-
-
Max Kellermann authored
Eliminate the duplicate pa_operation_get_state() call.
-
- 31 Aug, 2014 3 commits
-
-
Max Kellermann authored
The standard has been renamed since the early draft that was implemented in MPD.
-
Max Kellermann authored
-
Max Kellermann authored
-
- 29 Aug, 2014 5 commits
-
-
Max Kellermann authored
Necessary for "final" on gcc 4.6.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
- 26 Aug, 2014 6 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Translate SampleFormat::DSD to SND_PCM_FORMAT_DSD_U8, which was added to alsa-lib 1.0.27.1.
-
Max Kellermann authored
-
Max Kellermann authored
-
- 12 Aug, 2014 3 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
API simplification. We can now avoid abusing a "size_t*" as additional return value.
-
Max Kellermann authored
-
- 07 Aug, 2014 1 commit
-
-
Max Kellermann authored
-
- 30 Jul, 2014 1 commit
-
-
Max Kellermann authored
-
- 14 Jul, 2014 1 commit
-
-
Max Kellermann authored
-
- 12 Jul, 2014 1 commit
-
-
Max Kellermann authored
Enables using range-based "for".
-
- 09 Jul, 2014 2 commits
-
-
Gustavo Zacarias authored
Signed-off-by:
Gustavo Zacarias <gustavo@zacarias.com.ar>
-
Gustavo Zacarias authored
Signed-off-by:
Gustavo Zacarias <gustavo@zacarias.com.ar>
-
- 14 Mar, 2014 1 commit
-
-
Pete Beardmore authored
-fixes SIGABRT when mpd is started from a previously paused state -regression introduced by commit: f5a923b9: 'OutputAll: convert to class, move instance to class Partition' -input_audio_format was previously declared using the static modifier ensuring it was zero-initialised by default -the current default-initialised input_audio_format contains garbage at runtime which allows the AudioFormat.IsDefined() 'fail fast' test in MultipleOutputs::Update to pass and the SIGABRT follows in AudioOutput::Open when passed the invalid input_audio_format struct -switching AudioFormat.IsDefined() for AudioFormat.IsValid() is an alternative workaround
-
- 04 Mar, 2014 1 commit
-
-
Pete Beardmore authored
-
- 02 Mar, 2014 1 commit
-
-
Max Kellermann authored
Has been superseded by the previous commit.
-