Thanks for the quick reply and action!  The debdiff has some surprising
formatting issues and wouldn't apply as is, debian/patches/0001-fix-
libcamerasrc-softisp-support.patch contents dropped the leading +, and
some malformed lines.

This patch requires that the on-demand activation works. On this XPS 13,
no v4l2-relayd@ instance was ever started by the trigger mechanism, I
had to start an instance manually.  exclusive_caps=1 is correct once an
instance runs, but if activation doesn't fire, the device never
announces CAPTURE and doesn't appear in the startup enumeration of
applications like Zoom.  What is supposed to trigger instance startup
(udev rule / path unit?), so I can check why it never fired here? I'll
include that in the test pass.

There's also no queue before appsink, GStreamer itself warns about this
construction ("please add queues"). Suggest queue (possibly
leaky=downstream) between videoconvert and appsink.

It links element-level (gst_element_link_many from
gst_pad_get_parent_element (src_pad)) rather than from the original
src_pad, worth a second look for multi-pad VIDEOSRC bins?

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2166611

Title:
  v4l2-relayd unusable with libcamerasrc/SoftISP: sandbox blocks dma-buf
  allocator, and YUY2 caps never negotiate (black frames)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/v4l2-relayd/+bug/2166611/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to