bilboed gst-plugins-base: gst-plugins-base/ gst-plugins-base/gst-libs/gst/video/

[email protected] Wed, 31 Dec 2008 05:01:44 -0800 (PST)
Newsgroups gmane.comp.video.gstreamer.cvs
Message-ID <[email protected]>
CVS Root:       /cvs/gstreamer
Module:         gst-plugins-base
Changes by:     bilboed
Date:           Wed Dec 31 2008  13:01:44 UTC

Log message:
* gst-libs/gst/video/Makefile.am:
* gst-libs/gst/video/video.h:
Add glib-mkenum for GstVideoFormat enum GTYPE auto-generation.
This will help bindings to use it.

Modified files:
    .               : ChangeLog
    gst-libs/gst/video: Makefile.am video.h

Links:
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-base/ChangeLog.diff?r1=1.4264&r2=1.4265
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-base/gst-libs/gst/video/Makefile.am.diff?r1=1.16&r2=1.17
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-base/gst-libs/gst/video/video.h.diff?r1=1.21&r2=1.22

====Begin Diffs====
Index: ChangeLog
===================================================================
RCS file: /cvs/gstreamer/gst-plugins-base/ChangeLog,v
retrieving revision 1.4264
retrieving revision 1.4265
diff -u -d -r1.4264 -r1.4265
--- ChangeLog	31 Dec 2008 11:20:22 -0000	1.4264
+++ ChangeLog	31 Dec 2008 13:01:28 -0000	1.4265
@@ -1,5 +1,12 @@
 2008-12-31  Edward Hervey  <[email protected]>
 
+	* gst-libs/gst/video/Makefile.am:
+	* gst-libs/gst/video/video.h:
+	Add glib-mkenum for GstVideoFormat enum GTYPE auto-generation.
+	This will help bindings to use it.
+
+2008-12-31  Edward Hervey  <[email protected]>
 	* gst-libs/gst/audio/Makefile.am:
 	* gst-libs/gst/audio/audio.c:
 	* gst-libs/gst/audio/multichannel.h:
Index: Makefile.am
RCS file: /cvs/gstreamer/gst-plugins-base/gst-libs/gst/video/Makefile.am,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -d -r1.16 -r1.17
--- Makefile.am	28 Nov 2005 17:32:55 -0000	1.16
+++ Makefile.am	31 Dec 2008 13:01:29 -0000	1.17
@@ -1,10 +1,26 @@
+# variables used for enum/marshal generation
+glib_enum_headers= video.h
+glib_enum_define=GST_VIDEO
+glib_enum_prefix=gst_video
+built_sources = video-enumtypes.c
+built_headers = video-enumtypes.h
+BUILT_SOURCES = $(built_sources) $(built_headers)
 lib_LTLIBRARIES = libgstvideo-@[email protected]
+CLEANFILES = $(BUILT_SOURCES)
 libgstvideo_@GST_MAJORMINOR@_la_SOURCES = video.c gstvideosink.c gstvideofilter.c
+nodist_libgstvideo_@GST_MAJORMINOR@_la_SOURCES = $(BUILT_SOURCES)
 libgstvideoincludedir = $(includedir)/gstreamer-@GST_MAJORMINOR@/gst/video
 libgstvideoinclude_HEADERS = video.h gstvideosink.h gstvideofilter.h
+nodist_libgstvideoinclude_HEADERS = $(built_headers)
 libgstvideo_@GST_MAJORMINOR@_la_CFLAGS = $(GST_CFLAGS)
 libgstvideo_@GST_MAJORMINOR@_la_LIBADD = $(GST_BASE_LIBS) $(GST_LIBS)
 libgstvideo_@GST_MAJORMINOR@_la_LDFLAGS = $(GST_LIB_LDFLAGS) $(GST_ALL_LDFLAGS) $(GST_LT_LDFLAGS)
+include $(top_srcdir)/common/glib-gen.mak
Index: video.h
RCS file: /cvs/gstreamer/gst-plugins-base/gst-libs/gst/video/video.h,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -d -r1.21 -r1.22
--- video.h	9 May 2008 21:42:26 -0000	1.21
+++ video.h	31 Dec 2008 13:01:30 -0000	1.22
@@ -25,6 +25,8 @@
 G_BEGIN_DECLS
+#include "video-enumtypes.h"
 /**
  * GstVideoFormat:
  * @GST_VIDEO_FORMAT_UNKNOWN: Unknown or unset video format id

------------------------------------------------------------------------------