RidgeRun / gst-interpipe

GStreamer plug-in for interpipeline communication
Other
143 stars 64 forks source link

Simple pipeline videorate element #87

Open agrueing opened 3 years ago

agrueing commented 3 years ago

Hello,

I've been testing interpipe and running into some issues with a pipeline using a videorate element.

For example:

This works great!

gst-launch-1.0 videotestsrc ! interpipesink name=testsink \
interpipesrc listen-to=testsink format=time ! filesink location=/tmp/test.file

Adding a videorate element in the back half of the pipe seems to cause it to stop at prerolling:

gst-launch-1.0 videotestsrc ! interpipesink name=testsink \
interpipesrc listen-to=testsink format=time ! videorate ! filesink location=/tmp/test.file

I tried constraining caps as mentioned in #27 but that didn't seem to change the behavior:

gst-launch-1.0 videotestsrc ! capsfilter caps="video/x-raw,format=(string)RGBA,width=(int)640,height=(int)320,framerate=(fraction)30/1,multiview-mode=(string)mono,pixel-aspect-ratio=(fraction)1/1,interlace-mode=(string)progressive" ! interpipesink name=testsink \
interpipesrc listen-to=testsink format=time ! capsfilter caps="video/x-raw, format=(string)RGBA, width=(int)640, height=(int)320, framerate=(fraction)30/1, multiview-mode=(string)mono, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive" ! videorate ! filesink location=/tmp/test.file

Everything works as expected moving the rate element to the front half of the pipeline.

PaserSRL commented 2 years ago

I have the same issue and I didn't found a solution...

eden-parallel commented 2 years ago

I'm having the same problem. Has there been any progress on this?

PaserSRL commented 2 years ago

Grazie per questa e-mail. Sono attualmente assente, saro' nuovamente in ufficio a partire da Lunedi' 29 Agosto. Cordiali saluti.

Thank you for your e-mail. I am currently out of office, I will be back on Monday 29th August. Kind regards.

hatsch commented 7 months ago

i ran into the same issue. setting async=false in interpipesink helped