hi all,<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Thanks halley, I tried blocking the source pad of the mpegtsdemux but it dint work. What ia happening is , when i set the state of <br>the pipeline to READY , the mpegtsdemux removes its source pad which was linked to the sink of queue. So when i check for GST_PAD_IS_LINKED on the sink pad of the queue it return FALSE. So i directly link the sink of queue to the newly emitted source pad of the mpegtsdemux. I checked for the result of the gst_pad_link(srcpad, sinkpad); It is returning GST_PAD_LINK_OK.<br>
Why is the video getting freezed? <br><br>regards,<br><br><div class="gmail_quote">2009/3/6 Zhao, Halley <span dir="ltr">&lt;<a href="mailto:halley.zhao@intel.com">halley.zhao@intel.com</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">












<div link="blue" vlink="purple" lang="ZH-CN">

<div>

<p style=""><font face="宋体" size="2"><span style="font-size: 10pt; font-family: SimSun;" lang="EN-US">Try to block the
upstream src pad before you link/unlink.</span></font></p>

<p style=""><font face="宋体" size="2"><span style="font-size: 10pt; font-family: SimSun;" lang="EN-US">&nbsp;</span></font></p>

<p style=""><font face="宋体" size="2"><span style="font-size: 10pt; font-family: SimSun;"><a href="http://www.sfr-fresh.com/unix/privat/gstreamer-0.10.22.tar.gz:a/gstreamer-0.10.22/docs/design/part-block.txt" target="_blank"><span lang="EN-US">http://www.sfr-fresh.com/unix/privat/gstreamer-0.10.22.tar.gz:a/gstreamer-0.10.22/docs/design/part-block.txt</span></a></span></font><font face="宋体" size="2"><span style="font-size: 10pt; font-family: SimSun;" lang="EN-US"></span></font></p>


<p><font color="navy" face="Arial" size="1"><span style="font-size: 9pt; font-family: Arial; color: navy;" lang="EN-US">&nbsp;</span></font></p>

<p><font color="navy" face="Arial" size="1"><span style="font-size: 9pt; font-family: Arial; color: navy;" lang="EN-US">&nbsp;</span></font></p>

<div style="border-style: none none none solid; border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color blue; border-width: medium medium medium 1.5pt; padding: 0cm 0cm 0cm 4pt;">

<div>

<div style="text-align: center;" align="center"><font face="Times New Roman" size="3"><span style="font-size: 12pt;" lang="EN-US">

<hr align="center" size="2" width="100%">

</span></font></div>

<p><b><font face="Tahoma" size="2"><span style="font-size: 10pt; font-family: Tahoma; font-weight: bold;" lang="EN-US">From:</span></font></b><font face="Tahoma" size="2"><span style="font-size: 10pt; font-family: Tahoma;" lang="EN-US">
Sumanth V [mailto:<a href="mailto:sumanth.v@allaboutif.com" target="_blank">sumanth.v@allaboutif.com</a>] <br>
<b><span style="font-weight: bold;">Sent:</span></b> 2009</span></font><font face="宋体" size="2"><span style="font-size: 10pt; font-family: SimSun;">年</span></font><font face="Tahoma" size="2"><span style="font-size: 10pt; font-family: Tahoma;" lang="EN-US">3</span></font><font face="宋体" size="2"><span style="font-size: 10pt; font-family: SimSun;">月</span></font><font face="Tahoma" size="2"><span style="font-size: 10pt; font-family: Tahoma;" lang="EN-US">6</span></font><font face="宋体" size="2"><span style="font-size: 10pt; font-family: SimSun;">日</span></font><font face="Tahoma" size="2"><span style="font-size: 10pt; font-family: Tahoma;" lang="EN-US">
3:37<br>
<b><span style="font-weight: bold;">To:</span></b> Discussion
 of the development of GStreamer<br>
<b><span style="font-weight: bold;">Subject:</span></b> [gst-devel] channel
changing dvbsrc plugin</span></font><span lang="EN-US"></span></p>

</div><div><div></div><div class="h5">

<p><font face="Times New Roman" size="3"><span style="font-size: 12pt;" lang="EN-US">&nbsp;</span></font></p>

<p><font face="Times New Roman" size="3"><span style="font-size: 12pt;" lang="EN-US">Hi All,<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; I am
writing a application using a dvbsrc plugin to play the incoming TV channels.
How do i change the channels with out stopping the application? Right now i am
doing it by changing the es-pid property of the mpegtsdemux plugin, i am able
to to change the channels, but as soon as i change the channel , the video is
getting freezed, its not playing. but i can change the channles. As soon as i
shift to next channel, the video is getting freezed.<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; For the first time when i
start the application it plays which ever channel i have selected, but later
when i try to change the channels , the video is getting freezed.<br>
<br>
The method i am using to change the channel is :-<br>
&nbsp;* when i want to change a channel, i set the pipeline to READY state and
tune to a channel which i want to play and the set the &quot;es-pid&quot;
property of the<br>
&nbsp;&nbsp;&nbsp; mpegtsdemux plugin to the pid of the channel which i want to
play.<br>
&nbsp;* Set the pipeline back to PLAYING state.<br>
&nbsp;* When the mpegtsdemux plugin generates a new pad for the new channel , i
unlink the previous linked queue pad to the mpegtsdemux and then link to the
new pad.<br>
<br>
&nbsp;the pipeline is<br>
&nbsp;gst-launch dvbsrc diseqc-source=0 frequency=10990000 symbol-rate=27500
polarity=&quot;v&quot; code-rate-hp=3/4 ! mpegtsdemux ! queue ! mpeg2dec !
ffmpegcolorspace ! xvimagesink<br>
<br>
&nbsp;Where am i going wrong here? Why is the video of the new channel&nbsp;
getting freezed??<br>
<br>
regards,<br>
Sumanth<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></font></p>

</div></div></div>

</div>

</div>


<br>------------------------------------------------------------------------------<br>
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA<br>
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise<br>
-Strategies to boost innovation and cut costs with open source participation<br>
-Receive a $600 discount off the registration fee with the source code: SFAD<br>
<a href="http://p.sf.net/sfu/XcvMzF8H" target="_blank">http://p.sf.net/sfu/XcvMzF8H</a><br>_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.sourceforge.net">gstreamer-devel@lists.sourceforge.net</a><br>
<a href="https://lists.sourceforge.net/lists/listinfo/gstreamer-devel" target="_blank">https://lists.sourceforge.net/lists/listinfo/gstreamer-devel</a><br>
<br></blockquote></div><br>