[gst-devel] EPG data from dvbbasebin

Roland Peffer gdevel at clixxun.com
Fri Apr 23 07:36:07 CEST 2010


Hi Peter,

I noticed the same behavior.
Every information seems to be send only ones. But I think its better than repeating the information again and again,
and then filtering redundant information within the application. 
 
Roland

On 22.04.2010, at 22:58, Dr. Peter G. Baum wrote:

Hi,

I'm trying to get EPG data (eit messages) from dvbbasebin. It works partly.

When I start my program, I get some messages, but I would expect that 
for example the information of the currently running program is repeated 
every N seconds. This does not happen. I receive this information 
exactly once.

Does gstreamer filter the messages?

What I do is basically :


   def __init__( self ):
      bus = self.channels.getPipeline().get_bus()
      bus.add_signal_watch()
      bus.connect( "message", self.__onMessage )

   def __onMessage(self, bus, message):
      t = message.type
      if t == gst.MESSAGE_ELEMENT:
         if message.structure.get_name( ) == "eit":
             print message


Many thanks,

Peter

------------------------------------------------------------------------------
_______________________________________________
gstreamer-devel mailing list
gstreamer-devel at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel





More information about the gstreamer-devel mailing list