Proper use and setting for multi queue

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Proper use and setting for multi queue

vmm2017
I want to delay the AV by few seconds. I can use queue but I loose AV synchronization and pipeline stalls.

Here is my pipeline:

gst-launch-1.0 decklinkvideosrc mode=18 ! \
multiqueue name=q max-size-buffers=0 max-size-time=0 max-size-bytes=0 max-size-time=0 ! decklinkvideosink mode=18 \
decklinkaudiosrc ! q. q. ! decklinkaudiosink


What are the right properties settings that I can use to delay audio video by say 30 Sec.

Open to ideas - Let me know if you have better options ?

Thanks in advance,

Vick




_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: Proper use and setting for multi queue

vmm2017
I added the queue to add latency of 5 sec but now it crashes

gst-launch-1.0 decklinkvideosrc mode=18 '!' queue max-size-time=0 max-size-bytes=0 max-size-time=0 min-threshold-time=5000000000 '!' multiqueue name=q '!' decklinkvideosink mode=18 decklinkaudiosrc '!' queue max-size-time=0 max-size-bytes=0 max-size-time=0 min-threshold-time=5000000000 '!' q. q. '!' decklinkaudiosink

Setting pipeline to PAUSED ...

Pipeline is live and does not need PREROLL ...

Setting pipeline to PLAYING ...

New clock: GstDecklinkOutputClock

Redistribute latency...

ERROR: from element /GstPipeline:pipeline0/GstDecklinkVideoSink:decklinkvideosink0: GStreamer encountered a general stream error.

Additional debug info:

gstdecklinkvideosink.cpp(1143): gst_decklink_video_sink_prepare (): /GstPipeline:pipeline0/GstDecklinkVideoSink:decklinkvideosink0:

Failed to schedule frame: 0xffffffff80000008

Execution ended after 0:00:06.156931666

Setting pipeline to PAUSED ...

Setting pipeline to READY ...

Setting pipeline to NULL ...

Freeing pipeline ...


Please help.


From: Vick Kumar
Sent: Sunday, November 1, 2020 4:15 PM
To: [hidden email] <[hidden email]>
Subject: Proper use and setting for multi queue
 
I want to delay the AV by few seconds. I can use queue but I loose AV synchronization and pipeline stalls.

Here is my pipeline:

gst-launch-1.0 decklinkvideosrc mode=18 ! \
multiqueue name=q max-size-buffers=0 max-size-time=0 max-size-bytes=0 max-size-time=0 ! decklinkvideosink mode=18 \
decklinkaudiosrc ! q. q. ! decklinkaudiosink


What are the right properties settings that I can use to delay audio video by say 30 Sec.

Open to ideas - Let me know if you have better options ?

Thanks in advance,

Vick




_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel