[gst-devel] EPG Generation Plugin

Zaheer Merali zaheerabbas at merali.org
Tue Apr 7 16:09:32 CEST 2009

On Tue, Apr 7, 2009 at 1:53 PM, Sumanth V <sumanth.v at allaboutif.com> wrote:
> Hi,
>     Thanks Zaheer, I Have written an application to watch the incoming
> channels using dvbsrc and mpegtsdemux. I am changing the incoming channels
> by setting the es-pids property of the mpegtsdemux and dvbsrc plugin. I am
> able to achive this after setting the whole pipeline to READY state and
> change the property and set it back to PLAYING. It works fine, but there is
> a delay of 5 second. How do i change the channel with out any delay?? I
> tried changing with out setting pipeline to READY, channels get changed, but
> it freezes after showing the first frame? Could you please tell where am i
> going wrong and how do i change channels.
> Thanks

Using es-pids in the demuxer is not the right way of using it. You are
better of using dvbbasebin and setting the program-numbers property

Regarding delay, you do need to set it to READY to change channels.
Why there is a delay of 5 seconds, I am not sure as I have not tried
to look at that delay or optimise it in anyway.


More information about the gstreamer-devel mailing list