mpd: Backport PipeWire output fixes 87/28487/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:15 +0000 (11:12 +0000)
commit457caeb1e1dba7fda81e62f0692c50c3bea42626
treec7894c2c6ce48c76ec6d78e656243860a615d6d1
parenta67f478598b103a6a016345b8dccdde32c25cbf4
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