[gst-devel] Inserting Delays into a Pipeline

Dave Baker dave at accidentalegg.co.uk
Wed Nov 2 16:32:01 CET 2005


I've been trying for months and months now to set up a video stream with 
flumotion, which I very nearly have working now, apart from the video leading 
the audio by about a third of a second (which seems to be caused by 
distrubuting the pipeline between two machines).

Ideally it would be nice to fix this, although I suspect that's a flumotion 
issue. What I'm looking for in the short term is a way to add a constant 
delay to the video.

I saw that v4lsrc has 'latency-offset' which allows you to do this, but that 
doesn't help me, since I'm now using firewire. Is there anything else that 
offers this functionality?

I have a feeling the answer is going to be, 'no', in which case I'm assuming 
it's not much of a big issue to write one, since it should be a matter of 
reading a buffer, subtracting something from the timestamp and spitting it 
out the other end (possibly with a bit of learning how dynamic pads work). 
Would I be correct in this assumption?



More information about the gstreamer-devel mailing list