<div style="line-height:1.7;color:#000000;font-size:14px;font-family:arial"><DIV>HI, I have use the similar pipeline to play mov file, It&nbsp; works well.<BR>So, I have no idea about you case, </DIV>
<DIV>But you could print the timestamp and wait clock log&nbsp;to check this issue.&nbsp;<BR><BR>At&nbsp;2011-10-11&nbsp;21:10:38,"Andreas&nbsp;Rödig"&nbsp;&lt;a.roedig@null821.de&gt;&nbsp;wrote:<BR>&gt;Hi<BR>&gt;<BR>&gt;yes&nbsp;this&nbsp;pipeline&nbsp;is&nbsp;working.&nbsp;But&nbsp;what&nbsp;i&nbsp;want&nbsp;is&nbsp;a&nbsp;queue2&nbsp;after&nbsp;filesrc.&nbsp;<BR>&gt;I&nbsp;need&nbsp;some&nbsp;harddisk&nbsp;buffer.&nbsp;It&nbsp;works&nbsp;(video&nbsp;is&nbsp;starting&nbsp;with&nbsp;a&nbsp;2&nbsp;<BR>&gt;seconds&nbsp;delay),&nbsp;but&nbsp;video&nbsp;and&nbsp;audio&nbsp;are&nbsp;not&nbsp;in&nbsp;synchron.<BR>&gt;<BR>&gt;Try&nbsp;this&nbsp;with&nbsp;any&nbsp;mov&nbsp;file:<BR>&gt;gst-launch&nbsp;filesrc&nbsp;location=/home/roedig/Videos/StarTrek.mov&nbsp;!&nbsp;queue2&nbsp;!&nbsp;<BR>&gt;typefind&nbsp;!&nbsp;qtdemux&nbsp;name=demux&nbsp;demux.video_00&nbsp;!&nbsp;queue&nbsp;!&nbsp;fluvadec&nbsp;!&nbsp;<BR>&gt;fluvasink&nbsp;demux.audio_00&nbsp;!&nbsp;fluaacdec&nbsp;!&nbsp;queue&nbsp;!&nbsp;pulsesink<BR>&gt;<BR>&gt;The&nbsp;only&nbsp;differenc&nbsp;between&nbsp;my&nbsp;cmd&nbsp;pipeline&nbsp;and&nbsp;the&nbsp;playbin2&nbsp;pipeline&nbsp;is&nbsp;<BR>&gt;the&nbsp;multiqueue.&nbsp;Please&nbsp;see&nbsp;my&nbsp;attachment....<BR>&gt;<BR>&gt;Thanks,<BR>&gt;Andreas<BR>&gt;<BR>&gt;<BR>&gt;Am&nbsp;11.10.2011&nbsp;14:39,&nbsp;schrieb&nbsp;hcpwll:<BR>&gt;&gt;&nbsp;So,&nbsp;Do&nbsp;you&nbsp;means&nbsp;that&nbsp;playbin2&nbsp;create&nbsp;the&nbsp;same&nbsp;demux,decoder,sink&nbsp;as&nbsp;you&nbsp;used&nbsp;in&nbsp;gst-launch?<BR>&gt;&gt;&nbsp;And&nbsp;Can&nbsp;you&nbsp;try&nbsp;the&nbsp;following&nbsp;cmd.<BR>&gt;&gt;<BR>&gt;&gt;&nbsp;gst-launch&nbsp;filesrc&nbsp;location=/home/roedig/Videos/StarTrek.mov&nbsp;!&nbsp;qtdemux&nbsp;name=demux&nbsp;demux.video_00&nbsp;!&nbsp;queue&nbsp;!&nbsp;fluvadec&nbsp;!<BR>&gt;&gt;&nbsp;fluvasink&nbsp;demux.audio_00&nbsp;!&nbsp;queue&nbsp;&nbsp;!&nbsp;&nbsp;fluaacdec&nbsp;!&nbsp;pulsesink<BR>&gt;&gt;<BR>&gt;&gt;&nbsp;Maybe,&nbsp;&nbsp;sent&nbsp;the&nbsp;bitstream&nbsp;StarTrek.mov&nbsp;to&nbsp;me,&nbsp;and&nbsp;I&nbsp;try&nbsp;it&nbsp;base&nbsp;on&nbsp;my&nbsp;platfrom.<BR>&gt;&gt;<BR>&gt;&gt;&nbsp;At&nbsp;2011-10-11&nbsp;15:05:13,"Andreas&nbsp;Rödig"&lt;a.roedig@null821.de&gt;&nbsp;&nbsp;wrote:<BR>&gt;&gt;&gt;&nbsp;Hi,<BR>&gt;&gt;&gt;<BR>&gt;&gt;&gt;&nbsp;i&nbsp;have&nbsp;checked&nbsp;playbin2&nbsp;pipeline.&nbsp;And&nbsp;this&nbsp;is&nbsp;the&nbsp;result:<BR>&gt;&gt;&gt;<BR>&gt;&gt;&gt;&nbsp;gst-launch&nbsp;filesrc&nbsp;location=/home/roedig/Videos/StarTrek.mov&nbsp;!&nbsp;typefind<BR>&gt;&gt;&gt;&nbsp;!&nbsp;qtdemux&nbsp;name=demux&nbsp;demux.video_00&nbsp;!&nbsp;fluvadec&nbsp;!&nbsp;fluvasink<BR>&gt;&gt;&gt;&nbsp;demux.audio_00&nbsp;!&nbsp;fluaacdec&nbsp;!&nbsp;queue&nbsp;!&nbsp;pulsesink<BR>&gt;&gt;&gt;<BR>&gt;&gt;&gt;&nbsp;It&nbsp;works&nbsp;and&nbsp;it&nbsp;is&nbsp;synchron.&nbsp;But&nbsp;i&nbsp;need&nbsp;some&nbsp;harddisk&nbsp;buffer&nbsp;like&nbsp;this<BR>&gt;&gt;&gt;&nbsp;(with&nbsp;queue2&nbsp;after&nbsp;filesrc):<BR>&gt;&gt;&gt;<BR>&gt;&gt;&gt;&nbsp;gst-launch&nbsp;filesrc&nbsp;location=/home/roedig/Videos/StarTrek.mov&nbsp;!&nbsp;queue2&nbsp;!<BR>&gt;&gt;&gt;&nbsp;typefind&nbsp;!&nbsp;qtdemux&nbsp;name=demux&nbsp;demux.video_00&nbsp;!&nbsp;fluvadec&nbsp;!&nbsp;fluvasink<BR>&gt;&gt;&gt;&nbsp;demux.audio_00&nbsp;!&nbsp;fluaacdec&nbsp;!&nbsp;queue&nbsp;!&nbsp;pulsesink<BR>&gt;&gt;&gt;<BR>&gt;&gt;&gt;&nbsp;Then&nbsp;i&nbsp;see&nbsp;video&nbsp;but&nbsp;i&nbsp;can&nbsp;hear&nbsp;audio&nbsp;only&nbsp;the&nbsp;first&nbsp;one&nbsp;or&nbsp;two&nbsp;seconds.<BR>&gt;&gt;&gt;&nbsp;Then&nbsp;i&nbsp;try&nbsp;this&nbsp;(with&nbsp;queue&nbsp;after&nbsp;demux.video_00):<BR>&gt;&gt;&gt;<BR>&gt;&gt;&gt;&nbsp;gst-launch&nbsp;filesrc&nbsp;location=/home/roedig/Videos/StarTrek.mov&nbsp;!&nbsp;queue2&nbsp;!<BR>&gt;&gt;&gt;&nbsp;typefind&nbsp;!&nbsp;qtdemux&nbsp;name=demux&nbsp;demux.video_00&nbsp;!&nbsp;queue&nbsp;!&nbsp;fluvadec&nbsp;!<BR>&gt;&gt;&gt;&nbsp;fluvasink&nbsp;demux.audio_00&nbsp;!&nbsp;fluaacdec&nbsp;!&nbsp;queue&nbsp;!&nbsp;pulsesink<BR>&gt;&gt;&gt;<BR>&gt;&gt;&gt;&nbsp;Now&nbsp;i&nbsp;can&nbsp;hear&nbsp;sound&nbsp;and&nbsp;see&nbsp;video.&nbsp;But&nbsp;video&nbsp;starts&nbsp;after&nbsp;sound&nbsp;with&nbsp;a<BR>&gt;&gt;&gt;&nbsp;delay&nbsp;at&nbsp;2&nbsp;seconds.<BR>&gt;&gt;&gt;<BR>&gt;&gt;&gt;&nbsp;Andreas<BR>&gt;&gt;&gt;<BR>&gt;&gt;&gt;<BR>&gt;&gt;&gt;&nbsp;Am&nbsp;11.10.2011&nbsp;07:01,&nbsp;schrieb&nbsp;hcpwll:<BR>&gt;&gt;&gt;&gt;&nbsp;Hi,<BR>&gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Do&nbsp;you&nbsp;have&nbsp;check&nbsp;the&nbsp;elements&nbsp;create&nbsp;by&nbsp;playbin2?<BR>&gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Maybe&nbsp;playbin2&nbsp;use&nbsp;diffrent&nbsp;demux,&nbsp;decode&nbsp;or&nbsp;sink&nbsp;element.<BR>&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt;&nbsp;At&nbsp;2011-10-10&nbsp;21:25:45,"Andreas&nbsp;Rödig"&lt;a.roedig@null821.de&gt;&nbsp;&nbsp;&nbsp;wrote:<BR>&gt;&gt;&gt;&gt;&gt;&nbsp;Hi,<BR>&gt;&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt;&gt;&nbsp;yes,&nbsp;playbin2&nbsp;works&nbsp;fine.&nbsp;I&nbsp;think&nbsp;there&nbsp;is&nbsp;something&nbsp;wrong&nbsp;with&nbsp;my&nbsp;queue<BR>&gt;&gt;&gt;&gt;&gt;&nbsp;in&nbsp;my&nbsp;pipeline.&nbsp;But&nbsp;i&nbsp;don't&nbsp;find&nbsp;some&nbsp;options&nbsp;to&nbsp;sync&nbsp;data&nbsp;streams&nbsp;in<BR>&gt;&gt;&gt;&gt;&gt;&nbsp;pipeline.<BR>&gt;&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt;&gt;&nbsp;best&nbsp;Regards,<BR>&gt;&gt;&gt;&gt;&gt;&nbsp;Andreas<BR>&gt;&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt;&gt;&nbsp;Am&nbsp;10.10.2011&nbsp;15:09,&nbsp;schrieb&nbsp;Icarus&nbsp;Alive:<BR>&gt;&gt;&gt;&gt;&gt;&gt;&nbsp;On&nbsp;Mon,&nbsp;Oct&nbsp;10,&nbsp;2011&nbsp;at&nbsp;12:16&nbsp;PM,&nbsp;Andreas&nbsp;Rödig&lt;a.roedig@null821.de&gt;&nbsp;&nbsp;&nbsp;&nbsp;wrote:<BR>&gt;&gt;&gt;&gt;&gt;&gt;&gt;&nbsp;Hi,<BR>&gt;&gt;&gt;&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt;&gt;&gt;&gt;&nbsp;i&nbsp;try&nbsp;to&nbsp;build&nbsp;my&nbsp;own&nbsp;pipeline&nbsp;(without&nbsp;playbin2).<BR>&gt;&gt;&gt;&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt;&gt;&gt;&gt;&nbsp;Thats&nbsp;what&nbsp;i&nbsp;have&nbsp;at&nbsp;the&nbsp;moment:<BR>&gt;&gt;&gt;&gt;&gt;&gt;&gt;file:///home/roedig/Bilder/out.png<BR>&gt;<BR>&gt;&gt;&gt;&gt;&gt;&gt;&gt;&nbsp;gst-launch&nbsp;filesrc&nbsp;location=movie.mov&nbsp;!&nbsp;queue2&nbsp;!&nbsp;qtdemux&nbsp;name=demux<BR>&gt;&gt;&gt;&gt;&gt;&gt;&gt;&nbsp;demux.video_00&nbsp;!&nbsp;queue&nbsp;!&nbsp;fluvadec&nbsp;!&nbsp;fluvasink&nbsp;demux.audio_00&nbsp;!&nbsp;queue&nbsp;!<BR>&gt;&gt;&gt;&gt;&gt;&gt;&gt;&nbsp;fluaacdec&nbsp;!&nbsp;autoaudiosink<BR>&gt;&gt;&gt;&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt;&gt;&gt;&gt;&nbsp;My&nbsp;Problem:<BR>&gt;&gt;&gt;&gt;&gt;&gt;&gt;&nbsp;The&nbsp;Audio&nbsp;is&nbsp;starting&nbsp;directly.&nbsp;But&nbsp;video&nbsp;starts&nbsp;with&nbsp;a&nbsp;2&nbsp;seconds&nbsp;delay.&nbsp;And<BR>&gt;&gt;&gt;&gt;&gt;&gt;&gt;&nbsp;than&nbsp;audio&nbsp;and&nbsp;video&nbsp;are&nbsp;not&nbsp;synchron.<BR>&gt;&gt;&gt;&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt;&gt;&gt;&gt;&nbsp;What&nbsp;i&nbsp;have&nbsp;to&nbsp;do&nbsp;for&nbsp;synchron&nbsp;video&nbsp;and&nbsp;audio?<BR>&gt;&gt;&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt;&gt;&gt;&nbsp;try&nbsp;to&nbsp;print&nbsp;debug&nbsp;traces&nbsp;with&nbsp;playbin2&nbsp;and&nbsp;figure&nbsp;out&nbsp;it's&nbsp;pipeline.<BR>&gt;&gt;&gt;&gt;&gt;&gt;&nbsp;i&nbsp;hope&nbsp;the&nbsp;sync&nbsp;issue&nbsp;isn't&nbsp;seen&nbsp;with&nbsp;playbin2&nbsp;?<BR>&gt;&gt;&gt;&gt;&gt;&gt;&nbsp;in&nbsp;my&nbsp;case,&nbsp;a&nbsp;streaming&nbsp;asf&nbsp;source&nbsp;plays&nbsp;pretty&nbsp;well&nbsp;(no&nbsp;observable<BR>&gt;&gt;&gt;&gt;&gt;&gt;&nbsp;sync&nbsp;issues),&nbsp;but&nbsp;in&nbsp;my&nbsp;"optimized"&nbsp;pipeline,&nbsp;which&nbsp;was&nbsp;built&nbsp;by<BR>&gt;&gt;&gt;&gt;&gt;&gt;&nbsp;observing&nbsp;playbin2,&nbsp;doesn't&nbsp;fare&nbsp;so&nbsp;well.&nbsp;I&nbsp;think&nbsp;in&nbsp;my&nbsp;optimization<BR>&gt;&gt;&gt;&gt;&gt;&gt;&nbsp;drive,&nbsp;I've&nbsp;chopped&nbsp;off&nbsp;some&nbsp;necessary&nbsp;"sync"&nbsp;elements.&nbsp;recreating&nbsp;the<BR>&gt;&gt;&gt;&gt;&gt;&gt;&nbsp;playbin2&nbsp;pipeline&nbsp;using&nbsp;discrete&nbsp;elements&nbsp;on&nbsp;command-line,&nbsp;completely,<BR>&gt;&gt;&gt;&gt;&gt;&gt;&nbsp;has&nbsp;been&nbsp;a&nbsp;challenge.<BR>&gt;&gt;&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt;&gt;&gt;&nbsp;i&nbsp;hope&nbsp;someone&nbsp;can&nbsp;shed&nbsp;some&nbsp;more&nbsp;light&nbsp;on&nbsp;this&nbsp;subject.<BR>&gt;&gt;&gt;&gt;&gt;&gt;&nbsp;_______________________________________________<BR>&gt;&gt;&gt;&gt;&gt;&gt;&nbsp;gstreamer-devel&nbsp;mailing&nbsp;list<BR>&gt;&gt;&gt;&gt;&gt;&gt;&nbsp;gstreamer-devel@lists.freedesktop.org<BR>&gt;&gt;&gt;&gt;&gt;&gt;&nbsp;http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel<BR>&gt;&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt;&gt;&nbsp;--<BR>&gt;&gt;&gt;&gt;&gt;&nbsp;Andreas&nbsp;Rödig<BR>&gt;&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt;&gt;&nbsp;_______________________________________________<BR>&gt;&gt;&gt;&gt;&gt;&nbsp;gstreamer-devel&nbsp;mailing&nbsp;list<BR>&gt;&gt;&gt;&gt;&gt;&nbsp;gstreamer-devel@lists.freedesktop.org<BR>&gt;&gt;&gt;&gt;&gt;&nbsp;http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel<BR>&gt;&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt;&gt;&nbsp;_______________________________________________<BR>&gt;&gt;&gt;&gt;&gt;&nbsp;gstreamer-devel&nbsp;mailing&nbsp;list<BR>&gt;&gt;&gt;&gt;&gt;&nbsp;gstreamer-devel@lists.freedesktop.org<BR>&gt;&gt;&gt;&gt;&gt;&nbsp;http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel<BR></DIV></div><br><br><span title="neteasefooter"><span id="netease_mail_footer"></span></span>