encodebin: use generic marshaller for signal
authorTim-Philipp Müller <tim@centricular.net>
Sat, 4 Aug 2012 22:09:06 +0000 (23:09 +0100)
committerTim-Philipp Müller <tim@centricular.net>
Sun, 5 Aug 2012 13:02:01 +0000 (14:02 +0100)
gst/encoding/.gitignore [deleted file]
gst/encoding/Makefile.am
gst/encoding/gstencode-marshal.list [deleted file]
gst/encoding/gstencodebin.c
gst/encoding/gstencodebin.h

diff --git a/gst/encoding/.gitignore b/gst/encoding/.gitignore
deleted file mode 100644 (file)
index ff44545..0000000
+++ /dev/null
@@ -1 +0,0 @@
-gstencode-marshal.[ch]
index 4849e68..f1b4e5f 100644 (file)
@@ -1,11 +1,3 @@
-# variables used for enum/marshal generation
-glib_enum_define = GST_ENCODE
-glib_gen_prefix = gst_encode
-glib_gen_basename = gstencode
-
-built_sources = gstencode-marshal.c
-built_headers = gstencode-marshal.h
-
 plugin_LTLIBRARIES = libgstencodebin.la
 
 libgstencodebin_la_SOURCES =   \
@@ -14,7 +6,6 @@ libgstencodebin_la_SOURCES =   \
        gststreamcombiner.c     \
        gststreamsplitter.c
 
-nodist_libgstencodebin_la_SOURCES = $(built_sources)
 libgstencodebin_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS)
 libgstencodebin_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
 libgstencodebin_la_LIBADD = \
@@ -28,16 +19,9 @@ noinst_HEADERS =             \
        gststreamsplitter.h     \
        gstsmartencoder.h
 
-
-BUILT_SOURCES = $(built_headers) $(built_sources)
-
-EXTRA_DIST = gstencode-marshal.list
-
-CLEANFILES = $(BUILT_SOURCES)
-
 include $(top_srcdir)/common/gst-glib-gen.mak
 
-Android.mk: Makefile.am $(BUILT_SOURCES)
+Android.mk: Makefile.am
        androgenizer \
        -:PROJECT libgstencodebin -:SHARED libgstencodebin \
         -:TAGS eng debug \
diff --git a/gst/encoding/gstencode-marshal.list b/gst/encoding/gstencode-marshal.list
deleted file mode 100644 (file)
index 00f26ed..0000000
+++ /dev/null
@@ -1 +0,0 @@
-OBJECT:BOXED
index 749cf23..3399dba 100644 (file)
@@ -400,7 +400,7 @@ gst_encode_bin_class_init (GstEncodeBinClass * klass)
   gst_encode_bin_signals[SIGNAL_REQUEST_PAD] =
       g_signal_new ("request-pad", G_TYPE_FROM_CLASS (klass),
       G_SIGNAL_RUN_LAST | G_SIGNAL_ACTION, G_STRUCT_OFFSET (GstEncodeBinClass,
-          request_pad), NULL, NULL, gst_encode_marshal_OBJECT__BOXED,
+          request_pad), NULL, NULL, g_cclosure_marshal_generic,
       GST_TYPE_PAD, 1, GST_TYPE_CAPS);
 
   klass->request_pad = gst_encode_bin_request_pad_signal;
index 2d594b0..58383d6 100644 (file)
@@ -23,7 +23,6 @@
 
 #include <gst/gst.h>
 #include <gst/pbutils/pbutils.h>
-#include "gstencode-marshal.h"
 
 #define GST_TYPE_ENCODE_BIN               (gst_encode_bin_get_type())
 #define GST_ENCODE_BIN(obj)               (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_ENCODE_BIN,GstEncodeBin))