pipewire: Fix GST hang for unavailable cameras 97/29397/3
authorAshok Sidipotu <ashok.sidipotu@collabora.com>
Fri, 10 Nov 2023 00:27:59 +0000 (01:27 +0100)
committerJan-Simon Moeller <jsmoeller@linuxfoundation.org>
Mon, 13 Nov 2023 19:21:17 +0000 (19:21 +0000)
commit8adcf79acecd3592ac6ff969b00d7cbf805ff941
tree70e043b8f268741f27eb8271fd8dca1e33df55ac
parentbc76826c4f51f163afa953fe20ba18de66e0d3bc
pipewire: Fix GST hang for unavailable cameras

- GST pipeline or camera-gstreamer app hangs for a unavailable target.

- To fix the issue gstpipewiresrc element in pipewire is enhanced to
  handle the pw_stream error in a better manner.

Bug-AGL: SPEC-4881
Change-Id: Id67095b1ecf5e59d00f9c79e15c7464f27a43eb4
Signed-off-by: Ashok Sidipotu <ashok.sidipotu@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29397
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-by: Marius Vlad <marius.vlad@collabora.com>
meta-pipewire/recipes-multimedia/pipewire/pipewire/0002-gst-avoid-reporting-error-twice.patch [new file with mode: 0644]
meta-pipewire/recipes-multimedia/pipewire/pipewire/0003-gstpipewiresrc-break-out-of-wait_started-also-on-STA.patch [new file with mode: 0644]
meta-pipewire/recipes-multimedia/pipewire/pipewire_0.3.83.bbappend