Hello..

I have a media player application that send the decoded audio streams to a named pipe as below. I have used gdppay/gdpdepay for this

Sender side     - gst-launch filesrc location=<filename> ! mad ! gdppay ! filesink location=<pipe>
Receiving side - gst-launch filesrc location=<filename> ! gdpdepay ! alsasink

When I do "Pause" the sender side pipeline, say for 5 seconds, and do "Resume" after, it actually jumps those 5 seconds audio and play. To resolve this issue, I have used "sync = false" in receiving side pipeline. So my new receiving side pipeline should be as below

Receiving side - gst-launch filesrc location=<filename> ! gdpdepay ! alsasink sync=false

I think disabling the sync is not a good solution.  My sender side pipeline is using using "GstSystemClock" and receving side pipeline is using "GstAudioSinkClock". Is this is an issue for my problem?


Thanks in Advance
Sujith
        
<br/><hr align="left" width="300" />
View this message in context: <a href="http://gstreamer-devel.966125.n4.nabble.com/Audio-Syncronisation-tp4655466.html">Audio Syncronisation</a><br/>
Sent from the <a href="http://gstreamer-devel.966125.n4.nabble.com/">GStreamer-devel mailing list archive</a> at Nabble.com.<br/>