Hi All,
Is there a plugin in gstreamer which can generate the EPG information of the incoming channel read by dvbsrc plugin?? Or a plugin which can read the DVB-S2 card and generate the EPG Information.... Thanks. ------------------------------------------------------------------------------ This SF.net email is sponsored by: High Quality Requirements in a Collaborative Environment. Download a free trial of Rational Requirements Composer Now! http://p.sf.net/sfu/www-ibm-com _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
On Tue, Apr 7, 2009 at 1:00 PM, Sumanth V <[hidden email]> wrote:
> Hi All, > > Is there a plugin in gstreamer which can generate the EPG information > of the incoming channel read by dvbsrc plugin?? Or a plugin which can read > the DVB-S2 card and generate the EPG Information.... > > Thanks. dvbsrc ! mpegtsparse sends epg information over the message bus. For example Gnome DVB Daemon gets it this way. Zaheer ------------------------------------------------------------------------------ This SF.net email is sponsored by: High Quality Requirements in a Collaborative Environment. Download a free trial of Rational Requirements Composer Now! http://p.sf.net/sfu/www-ibm-com _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
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 On Tue, Apr 7, 2009 at 5:55 PM, Zaheer Merali <[hidden email]> wrote:
------------------------------------------------------------------------------ This SF.net email is sponsored by: High Quality Requirements in a Collaborative Environment. Download a free trial of Rational Requirements Composer Now! http://p.sf.net/sfu/www-ibm-com _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
On Tue, Apr 7, 2009 at 1:53 PM, Sumanth V <[hidden email]> 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 correctly. 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. Zaheer ------------------------------------------------------------------------------ This SF.net email is sponsored by: High Quality Requirements in a Collaborative Environment. Download a free trial of Rational Requirements Composer Now! http://p.sf.net/sfu/www-ibm-com _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
Hi,
Dose mpegtsparse gives out the EPG information of the channels whose program number is passed has a property or dose it give out the EPG information of all the incoming channels?? Is there any documentation about the message type it emitts and what are all the EPG information field it has? thanks, On Tue, Apr 7, 2009 at 7:39 PM, Zaheer Merali <[hidden email]> wrote:
------------------------------------------------------------------------------ This SF.net email is sponsored by: High Quality Requirements in a Collaborative Environment. Download a free trial of Rational Requirements Composer Now! http://p.sf.net/sfu/www-ibm-com _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
On Wed, Apr 8, 2009 at 1:35 PM, Sumanth V <[hidden email]> wrote:
> Hi, > Dose mpegtsparse gives out the EPG information of the channels whose > program number is passed has a property or dose it give out the EPG > information of all the incoming channels?? Is there any documentation about > the message type it emitts and what are all the EPG information field it > has? > > thanks, > It gives out all the EPG information being transmitted in the ts that it receives. The messages' names are eit. Zaheer ------------------------------------------------------------------------------ This SF.net email is sponsored by: High Quality Requirements in a Collaborative Environment. Download a free trial of Rational Requirements Composer Now! http://p.sf.net/sfu/www-ibm-com _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
Hi,
Thanks a lot Zaheer, i am now able to read the EPG info using mpegtsparse. I wanted to know few things. * Dose it provide the EPG Information only for the current day or dose it provide the EPG information of other days also?? * How do i find out which channel the program belong to? and how do i get the channels name? Is service ID is used to identify the channel?? * I read the structure content of the event , which is the message structure "eit", and tried printing the various filed in it. I was not able to get the compelte EPG Information of the day. It was printing EPG info of only few start time. Most of the time was missing. Could you please tell me the correct method of read the EPG Info from the structure. Thanks On Wed, Apr 8, 2009 at 7:13 PM, Zaheer Merali <[hidden email]> wrote:
------------------------------------------------------------------------------ This SF.net email is sponsored by: High Quality Requirements in a Collaborative Environment. Download a free trial of Rational Requirements Composer Now! http://p.sf.net/sfu/www-ibm-com _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
On Thu, Apr 9, 2009 at 10:59 AM, Sumanth V <[hidden email]> wrote:
> Hi, > Thanks a lot Zaheer, i am now able to read the EPG info using > mpegtsparse. I wanted to know few things. > * Dose it provide the EPG Information only for the current day or dose it > provide the EPG information of other days also?? It all depends on the provider. They can put only what is happening now and next. > * How do i find out which channel the program belong to? and how do i get > the channels name? Is service ID is used to > identify the channel?? Read the "sdt" bus messages that maos the sid to a channel name. > * I read the structure content of the event , which is the message > structure "eit", and tried printing the various filed in it. > I was not able to get the compelte EPG Information of the day. It was > printing EPG info of only few start time. Most of the > time was missing. Could you please tell me the correct method of read > the EPG Info from the structure. > > Thanks Zaheer ------------------------------------------------------------------------------ This SF.net email is sponsored by: High Quality Requirements in a Collaborative Environment. Download a free trial of Rational Requirements Composer Now! http://p.sf.net/sfu/www-ibm-com _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
Hi,
thanks Zaheer i am able to get the channels name and service provider name, But how i idntify which EPG belongs to which channel??? because the service-id is same for group of channels? Could u please tell me how do identify which EPG is of which program... because i am storing the channels and its EPG info into a data-structure. And i tried using "dvbbasebin" plugin instead of "dvbsrc" plugin i am able to play the channels , but it is not playing smothly, it plays at very very slow rate......Do i have to change any property of queue? Thanks On Thu, Apr 9, 2009 at 4:51 PM, Zaheer Merali <[hidden email]> wrote:
------------------------------------------------------------------------------ This SF.net email is sponsored by: High Quality Requirements in a Collaborative Environment. Download a free trial of Rational Requirements Composer Now! http://p.sf.net/sfu/www-ibm-com _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
On Thu, Apr 9, 2009 at 2:40 PM, Sumanth V <[hidden email]> wrote:
> Hi, > thanks Zaheer i am able to get the channels name and service provider > name, But how i idntify which EPG belongs to which channel??? because the > service-id is same for group of channels? Could u please tell me how do > identify which EPG is of which program... because i am storing the channels > and its EPG info into a data-structure. > service-id should be different for every channel. > And i tried using "dvbbasebin" plugin instead of "dvbsrc" plugin i am able > to play the channels , but it is not playing smothly, it plays at very very > slow rate......Do i have to change any property of queue? > That could be a bug in the clocking, if possible set: GST_DEBUG=dvb*:5,mpeg*:5 and file a bug on bugzilla with the log attached. Zaheer ------------------------------------------------------------------------------ This SF.net email is sponsored by: High Quality Requirements in a Collaborative Environment. Download a free trial of Rational Requirements Composer Now! http://p.sf.net/sfu/www-ibm-com _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
Hi,
The the start time of the program which i read from the structure is not the correct start time of the program. For example :- NAME OF PROGRAM IS : Kenneth Copeland EVENT ID IS : 12381 DESCRIPTION OF THE PROGRAM IS : Kenneth Copeland XTENDED TEXT IS : Kenneth Copeland DURATION IS 1800 DAY IS 10 : 4 : 2009 TIME IS : 0 : 0 NAME OF PROGRAM IS : Desperate Housewives EVENT ID IS : 12382 DESCRIPTION OF THE PROGRAM IS : Desperate Housewives XTENDED TEXT IS : Desperate Housewives DURATION IS 3600 DAY IS 10 : 4 : 2009 TIME IS : 0 : 30 NAME OF PROGRAM IS : Are You Smarter Than A 5Th Grader EVENT ID IS : 12383 DESCRIPTION OF THE PROGRAM IS : Are You Smarter Than A 5Th Grader XTENDED TEXT IS : Are You Smarter Than A 5Th Grader DURATION IS 3600 DAY IS 10 : 4 : 2009 TIME IS : 1 : 30 NAME OF PROGRAM IS : Friends EVENT ID IS : 12384 DESCRIPTION OF THE PROGRAM IS : Friends XTENDED TEXT IS : Friends DURATION IS 1800 DAY IS 10 : 4 : 2009 TIME IS : 2 : 30 This what is printed on the screen, but the actual start time of the program are :- 05:30 KENNETH COPELAND
06:00 DESPERATE HOUSEWIVES
07:00 ARE YOU SMARTER THAN A 5TH GRADER?
Why is this time difference? All i am doing is just reading the values from the structure and printing it. This same for all the channels. Sould i modify the time before printing it? Thanks, On Thu, Apr 9, 2009 at 7:39 PM, Zaheer Merali <[hidden email]> wrote:
------------------------------------------------------------------------------ This SF.net email is sponsored by: High Quality Requirements in a Collaborative Environment. Download a free trial of Rational Requirements Composer Now! http://p.sf.net/sfu/www-ibm-com _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
Hi,
I am able to get the EPG data , but its giving the EPG info of the program currently being played. but i noticed one thing, if i set the pipeline to READY and set it to back to PLAYING again it gives some of the EPG Info of the next day program and program of the other time of the present day. The pipeline i am using to generate and store the EPG info is dvbsrc frequency=11030000 pids=0:1:16:17:18 polarity=v symbol-rate=27500 ! mpegtsparse ! fakesink This is for generating the EPG info and storing them. For the first time it gives EPG info all the program which is currently being broadcasted. It is not giving any other EPG info, like the program list for the whole day and also for the upcoming days. But if o set the pipeline to READY and back to PLAYING without changing any properties, it gives out EPG Info of other program of the next day and the present day, but not the complete info. only info of few programs of few channels. Could someone please tell me where am i going wrong and the correct method of getiing the complete EPG Info. Thanks, On Fri, Apr 10, 2009 at 2:54 PM, Sumanth V <[hidden email]> wrote: Hi, ------------------------------------------------------------------------------ This SF.net email is sponsored by: High Quality Requirements in a Collaborative Environment. Download a free trial of Rational Requirements Composer Now! http://p.sf.net/sfu/www-ibm-com _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
Hi,
I am able to get the EPG data , but its giving the EPG info of the program currently being played. but i noticed one thing, if i set the pipeline to READY and set it to back to PLAYING again it gives some of the EPG Info of the next day program and program of the other time of the present day. The pipeline i am using to generate and store the EPG info is dvbsrc frequency=11030000 pids=0:1:16:17:18 polarity=v symbol-rate=27500 ! mpegtsparse ! fakesink This is for generating the EPG info and storing them. For the first time it gives EPG info all the program which is currently being broadcasted. It is not giving any other EPG info, like the program list for the whole day and also for the upcoming days. But if o set the pipeline to READY and back to PLAYING without changing any properties, it gives out EPG Info of other program of the next day and the present day, but not the complete info. only info of few programs of few channels. Could someone please tell me where am i going wrong and the correct method of getiing the complete EPG Info. Thanks, On Wed, Apr 15, 2009 at 1:41 PM, Sumanth V <[hidden email]> wrote: Hi, ------------------------------------------------------------------------------ This SF.net email is sponsored by: High Quality Requirements in a Collaborative Environment. Download a free trial of Rational Requirements Composer Now! http://p.sf.net/sfu/www-ibm-com _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
Free forum by Nabble | Edit this page |