I'm unsure to understand the details of that proposal enough to have an opinion. How is HAS_GSTREAMER_DEVICE_PROVIDER set? Wouldn't it be easier for you to just not install gstreamer1.0-pipewire on those oem images?
-- You received this bug notification because you are a member of Desktop Packages, which is subscribed to cheese in Ubuntu. https://bugs.launchpad.net/bugs/1978757 Title: Can't playback preview on Intel IPU6 camera platform Status in OEM Priority Project: New Status in cheese package in Ubuntu: New Status in pipewire package in Ubuntu: New Bug description: Cheese can't playback preview on Intel IPU6 camera platform. (cheese:6772): cheese-WARNING **: 10:26:06.389: Internal data stream error.: ../libs/gst/base/gstbasesrc.c(3127): gst_base_src_loop (): /GstCameraBin:camerabin/GstWrapperCameraBinSrc:camera_source/GstBin:bin18/GstPipeWireSrc:pipewiresrc1: streaming stopped, reason not-negotiated (-4) Unsupported modifier, resource creation failed. XXX: resource creation failed Unsupported modifier, resource creation failed. XXX: resource creation failed Unsupported modifier, resource creation failed. XXX: resource creation failed On focal the gst-launch line is v4l2src, but it is changed to pipewiresrc on jammy. I tried command $ gst-launch-1.0 v4l2src ! glimagesink It can have camera image in the opened window. And https://webcamtests.com/ can work successfully. --- ProblemType: Bug ApportVersion: 2.20.11-0ubuntu82.1 Architecture: amd64 CasperMD5CheckResult: pass CurrentDesktop: ubuntu:GNOME DistributionChannelDescriptor: # This is the distribution channel descriptor for the OEM CDs # For more information see http://wiki.ubuntu.com/DistributionChannelDescriptor canonical-oem-somerville-jammy-amd64-20220425-25+jellyfish-tentacool+X18 DistroRelease: Ubuntu 22.04 InstallationDate: Installed on 2022-06-14 (0 days ago) InstallationMedia: Ubuntu 22.04 LTS "Jammy Jellyfish" - somerville-jammy-amd64-20220425-25 MachineType: Dell Inc. XPS 9320 Package: cheese 41.1-1build1 [origin: unknown] PackageArchitecture: amd64 ProcVersionSignature: Ubuntu 5.15.0-36.37-generic 5.15.35 RelatedPackageVersions: cheese 41.1-1build1 cheese-common 41.1-1build1 Tags: jammy third-party-packages wayland-session gstreamer-error Uname: Linux 5.15.0-36-generic x86_64 UnreportableReason: This does not seem to be an official Ubuntu package. Please retry after updating the indexes of available packages, if that does not work then remove related third party packages and try again. UpgradeStatus: No upgrade log present (probably fresh install) UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo _MarkForUpload: True dmi.bios.date: 06/06/2022 dmi.bios.release: 89.4 dmi.bios.vendor: Dell Inc. dmi.bios.version: 89.4.1 dmi.board.vendor: Dell Inc. dmi.chassis.type: 10 dmi.chassis.vendor: Dell Inc. dmi.modalias: dmi:bvnDellInc.:bvr89.4.1:bd06/06/2022:br89.4:svnDellInc.:pnXPS9320:pvr:rvnDellInc.:rn:rvr:cvnDellInc.:ct10:cvr:sku0AF3: dmi.product.family: XPS dmi.product.name: XPS 9320 dmi.product.sku: 0AF3 dmi.sys.vendor: Dell Inc. To manage notifications about this bug go to: https://bugs.launchpad.net/oem-priority/+bug/1978757/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp