Skip to content

libcamerasrc with interpipesrc/sink hangs #155

@smatton

Description

@smatton

Hello,

I am attempting to emulate https://developer.ridgerun.com/wiki/index.php/GstInterpipe_-_Example_1:_CCTV , but slightly differently. I have one v4l2src camera and one csi camera using libcamerasrc.I was originally using gstd and the client to set this up similar to the tutorial, but I can only get the v4l2src to work over interpipes. I have simplified it to just a gst launch command.

This one works.
GST_DEBUG=4 gst-launch-1.0 -vvv v4l2src device=/dev/video0 ! video/x-raw,format=UYVY ! videoscale ! video/x-raw,width=640,height=480 ! videoconvert ! interpipesink name=thermal sync=false async=false interpipesrc name=interpipesrc1 listen-to=thermal is-live=true allow-renegotiation=true stream-sync=compensate-ts ! queue ! autovideosink qos=false

This one hangs after a single frame is displayed and throws format errors with any other format.

GST_DEBUG=4 gst-launch-1.0 -vvv libcamerasrc ! capsfilter caps=video/x-raw,width=1920,height=1080,format=NV21,framerate=30/1 ! queue ! interpipesink name=rgb sync=false async=false interpipesrc name=interpipesrc1 listen-to=rgb is-live=true allow-renegotiation=true stream-sync=compensate-ts format=time ! autovideosink

What should I be looking into to get the libcamerasrc working over interpipes?

Thanks

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions