[gst-devel] [gst-cvs] zaheer gst-plugins-bad: gst-plugins-bad/ gst-plugins-bad/gst/mpegtsparse/ gst-plugins-bad/sys/dvb/
Zaheer Merali
zaheermerali at gmail.com
Sat Nov 24 15:55:53 CET 2007
Hi Stefan,
We had that before but just for pat-info because there is only one pat
for every transport stream. Because there can be many many different
PMTs and apps regsiter which program numbers they want, notify:: will
make the app request a gobject for every pmt. The signal in my opinion
here works better. The main purpose for this commit really is to
change the datastructure to use GstStructures instead of gobjects
inside gobjects.
Regards
Zaheer
On Nov 24, 2007 8:16 AM, Stefan Kost <ensonic at hora-obscura.de> wrote:
> Hi,
>
> zaheer at kemper.freedesktop.org wrote:
> > CVS Root: /cvs/gstreamer
> > Module: gst-plugins-bad
> > Changes by: zaheer
> > Date: Fri Nov 23 2007 17:53:51 UTC
> >
> > Log message:
> > patch by: Alessandro Decina
> > * gst/mpegtsparse/mpegtspacketizer.c:
> > * gst/mpegtsparse/mpegtspacketizer.h:
> > * gst/mpegtsparse/mpegtsparse.c:
> > * gst/mpegtsparse/mpegtsparse.h:
> > pat-info is now a signal not a GObject property that
> > gets notified.
> > pat-info, pmt-info now instead of passing a GObject as
> > a parameter, pass a GstStructure.
> > New signals: nit-info, sdt-info, eit-info for DVB SI information
>
> Wouldn't it be better to send bus messages (like e.g. level, spectrum)? And you
> know that each gobject property has a notify:: detail which acts like a signal.
>
> Stefan
>
>
> > * sys/dvb/camconditionalaccess.c:
> > * sys/dvb/camconditionalaccess.h:
> > * sys/dvb/camdevice.c:
> > * sys/dvb/camdevice.h:
> > * sys/dvb/camswclient.c:
> > * sys/dvb/camswclient.h:
> > * sys/dvb/camutils.c:
> > * sys/dvb/camutils.h:
> > Cam code now uses the pmt GstStructure passed from mpegtsparse
> > signals rather than the GObject.
> > * sys/dvb/dvbbasebin.c:
> > Use new signals in mpegtsparse and use GstStructures as per
> > mpegtsparse's modified API.
> >
> > Modified files:
> > . : ChangeLog
> > gst/mpegtsparse : mpegtspacketizer.c mpegtspacketizer.h
> > mpegtsparse.c mpegtsparse.h
> > sys/dvb : camconditionalaccess.c camconditionalaccess.h
> > camdevice.c camdevice.h camswclient.c
> > camswclient.h camutils.c camutils.h dvbbasebin.c
> >
> > Links:
> > http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-bad/ChangeLog.diff?r1=1.2883&r2=1.2884
> > http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-bad/gst/mpegtsparse/mpegtspacketizer.c.diff?r1=1.6&r2=1.7
> > http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-bad/gst/mpegtsparse/mpegtspacketizer.h.diff?r1=1.1&r2=1.2
> > http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-bad/gst/mpegtsparse/mpegtsparse.c.diff?r1=1.6&r2=1.7
> > http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-bad/gst/mpegtsparse/mpegtsparse.h.diff?r1=1.3&r2=1.4
> > http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-bad/sys/dvb/camconditionalaccess.c.diff?r1=1.1&r2=1.2
> > http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-bad/sys/dvb/camconditionalaccess.h.diff?r1=1.1&r2=1.2
> > http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-bad/sys/dvb/camdevice.c.diff?r1=1.1&r2=1.2
> > http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-bad/sys/dvb/camdevice.h.diff?r1=1.1&r2=1.2
> > http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-bad/sys/dvb/camswclient.c.diff?r1=1.2&r2=1.3
> > http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-bad/sys/dvb/camswclient.h.diff?r1=1.1&r2=1.2
> > http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-bad/sys/dvb/camutils.c.diff?r1=1.1&r2=1.2
> > http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-bad/sys/dvb/camutils.h.diff?r1=1.1&r2=1.2
> > http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-bad/sys/dvb/dvbbasebin.c.diff?r1=1.4&r2=1.5
> >
> > -------------------------------------------------------------------------
> > This SF.net email is sponsored by: Microsoft
> > Defy all challenges. Microsoft(R) Visual Studio 2005.
> > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> > _______________________________________________
> > gstreamer-cvs mailing list
> > gstreamer-cvs at lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/gstreamer-cvs
>
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Microsoft
> Defy all challenges. Microsoft(R) Visual Studio 2005.
> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> _______________________________________________
> 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