[v2,0/2] Document libcamerasrc multi stream usage
mbox series

Message ID 20240605174447.139942-1-nicolas@ndufresne.ca
Headers show
Series
  • Document libcamerasrc multi stream usage
Related show

Message

Nicolas Dufresne June 5, 2024, 5:44 p.m. UTC
From: Nicolas Dufresne <nicolas.dufresne@collabora.com>

This patch adds missing GstChildProxy interface neded to configure pads
role from gst-launch-1.0 syntax and document how to use that with
multi-stream. The example have been tested on Raspberry Pi4 with the
camera module 3 and wayfire compositor.

Nicolas Dufresne (2):
  gst: Add child proxy support to libcamerasrc
  gst: Document libcamerasrc multi stream usage

 README.rst                        | 16 +++++++++++
 src/gstreamer/gstlibcamerasrc.cpp | 45 +++++++++++++++++++++++++++++--
 2 files changed, 59 insertions(+), 2 deletions(-)

Comments

Nicolas Dufresne June 5, 2024, 5:48 p.m. UTC | #1
Le mercredi 05 juin 2024 à 13:44 -0400, Nicolas Dufresne a écrit :
> From: Nicolas Dufresne <nicolas.dufresne@collabora.com>

Pipeline running at:
https://gitlab.freedesktop.org/ndufresne/libcamera/-/pipelines/1194166

> 
> This patch adds missing GstChildProxy interface neded to configure pads
> role from gst-launch-1.0 syntax and document how to use that with
> multi-stream. The example have been tested on Raspberry Pi4 with the
> camera module 3 and wayfire compositor.
> 
> Nicolas Dufresne (2):
>   gst: Add child proxy support to libcamerasrc
>   gst: Document libcamerasrc multi stream usage
> 
>  README.rst                        | 16 +++++++++++
>  src/gstreamer/gstlibcamerasrc.cpp | 45 +++++++++++++++++++++++++++++--
>  2 files changed, 59 insertions(+), 2 deletions(-)
>
Nicolas Dufresne June 5, 2024, 8:17 p.m. UTC | #2
Le mercredi 05 juin 2024 à 13:48 -0400, Nicolas Dufresne a écrit :
> Le mercredi 05 juin 2024 à 13:44 -0400, Nicolas Dufresne a écrit :
> > From: Nicolas Dufresne <nicolas.dufresne@collabora.com>
> 
> Pipeline running at:
> https://gitlab.freedesktop.org/ndufresne/libcamera/-/pipelines/1194166

After resolving the new issues for non-commiters:

https://gitlab.freedesktop.org/ndufresne/libcamera/-/pipelines/1194299

p.s. there is a requirement to push master branch into your fork now

> 
> > 
> > This patch adds missing GstChildProxy interface neded to configure pads
> > role from gst-launch-1.0 syntax and document how to use that with
> > multi-stream. The example have been tested on Raspberry Pi4 with the
> > camera module 3 and wayfire compositor.
> > 
> > Nicolas Dufresne (2):
> >   gst: Add child proxy support to libcamerasrc
> >   gst: Document libcamerasrc multi stream usage
> > 
> >  README.rst                        | 16 +++++++++++
> >  src/gstreamer/gstlibcamerasrc.cpp | 45 +++++++++++++++++++++++++++++--
> >  2 files changed, 59 insertions(+), 2 deletions(-)
> > 
>