[v4,0/3] gstreamer: Assorted fixes
mbox series

Message ID 20251103213014.62713-1-uajain@igalia.com
Headers show
Series
  • gstreamer: Assorted fixes
Related show

Message

Umang Jain Nov. 3, 2025, 9:30 p.m. UTC
Some assorted fixes for libcamerasrc.

Changes in v4:
- Drop 1/4 from v3 (Shorten function name)
- Add gst_libcamera_pad_set_stream() in 2/3 as symmetry for getter
- Drop error log from 1/3 as per Nicolas parent

Changes in v3:
- Club the 4/4 patch gstreamer: Track RequestWrap's GstBuffer using
  GstPad" with the series
- use GST_ERROR_OBJECT instead of GST_ERROR in 3/4
- collect tags

Changes in v2:
- Use static_cast in 2/3
- Keep the gst_libcamera_pad_get_stream() helper but
  adjust it with element_private getter function

Umang Jain (3):
  gstreamer: Associate libcamera::Stream with GstPad
  gstreamer: Improve logging for buffer pool activation
  gstreamer: Track RequestWrap's GstBuffer using GstPad

 src/gstreamer/gstlibcamerapad.cpp | 11 ++++----
 src/gstreamer/gstlibcamerapad.h   |  2 ++
 src/gstreamer/gstlibcamerasrc.cpp | 42 +++++++++++++++++--------------
 3 files changed, 31 insertions(+), 24 deletions(-)