[gst-devel] Setting "sync" property of xvimagesink to TRUE in live streaming and playback

kirrthana M kirrthana at tataelxsi.co.in
Thu Oct 4 13:23:50 CEST 2007


Hi all,
     I have created a pipeline to capture live audio video ,encode,mux it as
a AVI file and stream over the network and on the client side i have created
a pipeline which demuxes and playback simultaneosly.

Server side:- video source---->encode---->|
                                                           |---->avimux---->
fdsink
                    audio Source---->encode-->|

Client Side:-

                                                                   |--------
>queue2---->video decode----->xvimagesink
                     fdsrc--->queue2--->avidemux--->|
                                                                   |--------
>queue2--->audio decode------>osssink

In this case on the client side i have set the sync property of xvimage sync
to TRUE,it displays only the first video frame and drops rest of the
frame.but if i set the sync property to FALSE im able to playback both audio
and video on the client side,but there is a delay of around 4 to 5 seconds
in playing back the audio.Is this delay is because of setting the sync
property to FALSE..How to resolve this problem...


Regards
Kirrthana

The information contained in this electronic message and any attachments to this message are intended for the exclusive use of the addressee(s) and may contain proprietary, confidential or privileged information. If you are not the intended recipient, you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately and destroy all copies of this message and any attachments contained in it.

Contact your Administrator for further information.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20071004/48283102/attachment.htm>


More information about the gstreamer-devel mailing list