[gst-devel] synchronisation

Black Penguin gnomecn at gmail.com
Mon Aug 6 10:33:28 CEST 2007


I've build such a pipeline:

GST_DEBUG=2 gst-launch -v alsasrc ! queue ! tee name=tee tee. ! queue
! goom ! ffmpegcolorspace ! ximagesink tee. ! queue ! audioconvert !
vorbisenc ! oggmux ! filesink location=/tmp/x.ogg

It a live source linked to a filesink and a ximagesink. It is used for
record audio and give some real time feeback in the user interface.

But now, It nearly not work because some synchronisation issue which I
don't know how to fix it.

If I replace the 'alsasrc' with 'audiotestsrc', verythin goes well,
may because 'audiotestsrc' is not a live source with considerable
latency.

I even create more complex pipeline with both audio from alsasrc and
video from v4lsrc, and then encode and mux them in to a ogg file, and
show the video on the screen with ximagesink synchronizely (no visuale
for audio here), It works just fine.:)

any comments?

thx




More information about the gstreamer-devel mailing list