[gst-devel] EPG data from dvbbasebin

Dr. Peter G. Baum peter at dr-baum.net
Thu Apr 22 22:58:12 CEST 2010


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




More information about the gstreamer-devel mailing list