mpd: Backport PipeWire output fixes 86/28486/1
authorScott Murray <scott.murray@konsulko.com>
Sun, 19 Feb 2023 22:50:17 +0000 (17:50 -0500)
committerJan-Simon Moeller <jsmoeller@linuxfoundation.org>
Mon, 27 Feb 2023 11:12:01 +0000 (11:12 +0000)
commit384d93feb21726ab34a116a87f7dea4b9ea84a26
tree4f815262686989ba76b16b5ea2a57e7b99312310
parent00f4b3dcabc874668069d9f3b22503cdcbb493fe
mpd: Backport PipeWire output fixes

Backport four PipeWire output plugin fixes related to handling very
short audio files.  They fix MPD hanging in the Drain call of the
plugin when playing very short files like truncated ones attached
to SPEC-4661.  These patches can be removed when MPD is upgraded to
0.23.8 or newer.

Bug-AGL: SPEC-4661

Change-Id: I42b5dd4c08863c7209a75f6ede777402a11cfc87
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
(cherry picked from commit eaed764bc0a02029287d2531bedf13ce123641ee)
recipes-multimedia/musicpd/files/0001-output-PipeWire-activate-stream-in-Drain.patch [new file with mode: 0644]
recipes-multimedia/musicpd/files/0002-output-PipeWire-skip-Cancel-if-already-drained.patch [new file with mode: 0644]
recipes-multimedia/musicpd/files/0003-output-PipeWire-call-pw_stream_flush-in-Cancel.patch [new file with mode: 0644]
recipes-multimedia/musicpd/files/0004-output-PipeWire-after-Cancel-refill-buffer-before-re.patch [new file with mode: 0644]
recipes-multimedia/musicpd/mpd_agldemo.inc