mpd: Backport PipeWire output fixes 16/28516/1
authorScott Murray <scott.murray@konsulko.com>
Sun, 19 Feb 2023 22:50:17 +0000 (17:50 -0500)
committerScott Murray <scott.murray@konsulko.com>
Sun, 19 Feb 2023 22:50:17 +0000 (17:50 -0500)
commiteaed764bc0a02029287d2531bedf13ce123641ee
tree6be82a7ee70014976ffdc073edb93fbeb6110d42
parent1b347d8823db32ee0b58bacd8c8d54553aca1f2f
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>
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