From: <tp...@ke...> - 2007-09-27 13:03:07
|
CVS Root: /cvs/gstreamer Module: gst-plugins-bad Changes by: tpm Date: Thu Sep 27 2007 13:03:12 UTC Log message: * ext/xvid/gstxvidenc.c: * ext/xvid/gstxvidenc.h: Remove superfluous 'frame-encoded' signal (people can use an upstream identity's 'handoff' signal or a pad probe for this if they must know). Modified files: . : ChangeLog ext/xvid : gstxvidenc.c gstxvidenc.h Links: http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-bad/ChangeLog.diff?r1=1.2780&r2=1.2781 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-bad/ext/xvid/gstxvidenc.c.diff?r1=1.40&r2=1.41 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-bad/ext/xvid/gstxvidenc.h.diff?r1=1.14&r2=1.15 ====Begin Diffs==== Index: ChangeLog =================================================================== RCS file: /cvs/gstreamer/gst-plugins-bad/ChangeLog,v retrieving revision 1.2780 retrieving revision 1.2781 diff -u -d -r1.2780 -r1.2781 --- ChangeLog 27 Sep 2007 10:06:22 -0000 1.2780 +++ ChangeLog 27 Sep 2007 13:02:56 -0000 1.2781 @@ -1,3 +1,11 @@ +2007-09-27 Tim-Philipp Müller <tim at centricular dot net> + + * ext/xvid/gstxvidenc.c: + * ext/xvid/gstxvidenc.h: + Remove superfluous 'frame-encoded' signal (people can + use an upstream identity's 'handoff' signal or a pad + probe for this if they must know). 2007-09-27 Julien MOUTTE <ju...@mo...> * gst/flv/gstflvparse.c: (gst_flv_parse_tag_audio), Index: gstxvidenc.c RCS file: /cvs/gstreamer/gst-plugins-bad/ext/xvid/gstxvidenc.c,v retrieving revision 1.40 retrieving revision 1.41 diff -u -d -r1.40 -r1.41 --- gstxvidenc.c 22 Jun 2007 10:46:30 -0000 1.40 +++ gstxvidenc.c 27 Sep 2007 13:02:57 -0000 1.41 @@ -64,12 +64,7 @@ ); -/* XvidEnc signals and properties */ -enum -{ - FRAME_ENCODED, - LAST_SIGNAL -}; +/* XvidEnc properties */ /* maximum property-id */ static int xvidenc_prop_count; @@ -98,7 +93,6 @@ GstStateChange transition); static GstElementClass *parent_class = NULL; -static guint gst_xvidenc_signals[LAST_SIGNAL] = { 0 }; #define GST_TYPE_XVIDENC_PROFILE (gst_xvidenc_profile_get_type ()) static GType @@ -457,13 +451,6 @@ G_PARAM_READWRITE); gst_xvidenc_add_pspec (gobject_class, pspec, container_frame_overhead); - /* signals */ - gst_xvidenc_signals[FRAME_ENCODED] = - g_signal_new ("frame-encoded", G_TYPE_FROM_CLASS (klass), - G_SIGNAL_RUN_LAST, - G_STRUCT_OFFSET (GstXvidEncClass, frame_encoded), - NULL, NULL, g_cclosure_marshal_VOID__VOID, G_TYPE_NONE, 0); - gstelement_class->change_state = GST_DEBUG_FUNCPTR (gst_xvidenc_change_state); } @@ -962,9 +949,6 @@ if (!outbuf) /* error or no data yet */ return GST_FLOW_OK; - /* proclaim destiny */ - g_signal_emit (G_OBJECT (xvidenc), gst_xvidenc_signals[FRAME_ENCODED], 0); /* go out, multiply! */ return gst_pad_push (xvidenc->srcpad, outbuf); Index: gstxvidenc.h RCS file: /cvs/gstreamer/gst-plugins-bad/ext/xvid/gstxvidenc.h,v retrieving revision 1.14 retrieving revision 1.15 diff -u -d -r1.14 -r1.15 --- gstxvidenc.h 1 Jun 2006 22:00:23 -0000 1.14 +++ gstxvidenc.h 27 Sep 2007 13:02:58 -0000 1.15 @@ -127,9 +127,6 @@ struct _GstXvidEncClass { GstElementClass parent_class; - void (*frame_encoded) (GstElement *element); }; GType gst_xvidenc_get_type(void); |