From: Thomas Vander Stichele Date: Mon, 28 Nov 2005 17:32:55 +0000 (+0000) Subject: gst-libs/gst/video/Makefile.am: compile in copied-over videofilter into the video... X-Git-Tag: 1.19.3~511^2~12441 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4d8c9991a4a156591b086e296ac483ba1fdc6094;p=platform%2Fupstream%2Fgstreamer.git gst-libs/gst/video/Makefile.am: compile in copied-over videofilter into the video library Original commit message from CVS: * gst-libs/gst/video/Makefile.am: compile in copied-over videofilter into the video library * gst-libs/gst/video/videosink.h: rename the header to gstvideosink.h since it's a base GstObject class * sys/ximage/ximagesink.h: * sys/xvimage/xvimagesink.h: use the new header --- diff --git a/ChangeLog b/ChangeLog index 0e69594..389baac 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,13 @@ +2005-11-28 Thomas Vander Stichele + + * gst-libs/gst/video/Makefile.am: + compile in copied-over videofilter into the video library + * gst-libs/gst/video/videosink.h: + rename the header to gstvideosink.h since it's a base GstObject class + * sys/ximage/ximagesink.h: + * sys/xvimage/xvimagesink.h: + use the new header + 2005-11-28 Wim Taymans * gst/playback/gstplaybasebin.c: (group_commit), (probe_triggered): diff --git a/gst-libs/gst/video/Makefile.am b/gst-libs/gst/video/Makefile.am index 1094060..780d0dd 100644 --- a/gst-libs/gst/video/Makefile.am +++ b/gst-libs/gst/video/Makefile.am @@ -1,9 +1,9 @@ lib_LTLIBRARIES = libgstvideo-@GST_MAJORMINOR@.la -libgstvideo_@GST_MAJORMINOR@_la_SOURCES = video.c gstvideosink.c +libgstvideo_@GST_MAJORMINOR@_la_SOURCES = video.c gstvideosink.c gstvideofilter.c libgstvideoincludedir = $(includedir)/gstreamer-@GST_MAJORMINOR@/gst/video -libgstvideoinclude_HEADERS = video.h videosink.h +libgstvideoinclude_HEADERS = video.h gstvideosink.h gstvideofilter.h libgstvideo_@GST_MAJORMINOR@_la_CFLAGS = $(GST_CFLAGS) libgstvideo_@GST_MAJORMINOR@_la_LIBADD = $(GST_BASE_LIBS) $(GST_LIBS) diff --git a/gst-libs/gst/video/videosink.h b/gst-libs/gst/video/videosink.h deleted file mode 100644 index 49f5522..0000000 --- a/gst-libs/gst/video/videosink.h +++ /dev/null @@ -1,79 +0,0 @@ -/* - * GStreamer Video sink. - * - * Copyright (C) <2003> Julien Moutte - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -#ifndef __GST_VIDEO_SINK_H__ -#define __GST_VIDEO_SINK_H__ - -#include -#include - -G_BEGIN_DECLS - -#define GST_TYPE_VIDEO_SINK (gst_video_sink_get_type()) -#define GST_VIDEO_SINK(obj) \ - (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_VIDEO_SINK, GstVideoSink)) -#define GST_VIDEO_SINK_CLASS(klass) \ - (G_TYPE_CHECK_CLASS_CAST ((klass), GST_TYPE_VIDEO_SINK, GstVideoSink)) -#define GST_IS_VIDEO_SINK(obj) \ - (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GST_TYPE_VIDEO_SINK)) -#define GST_IS_VIDEO_SINK_CLASS(obj) \ - (G_TYPE_CHECK_CLASS_TYPE ((klass), GST_TYPE_VIDEO_SINK)) -#define GST_VIDEO_SINK_GET_CLASS(obj) \ - (G_TYPE_INSTANCE_GET_CLASS ((obj), GST_TYPE_VIDEO_SINK, GstVideoSinkClass)) - -#define GST_VIDEO_SINK_PAD GST_BASE_SINK_PAD -#define GST_VIDEO_SINK_CLOCK GST_BASE_SINK_CLOCK -#define GST_VIDEO_SINK_WIDTH(obj) (GST_VIDEO_SINK (obj)->width) -#define GST_VIDEO_SINK_HEIGHT(obj) (GST_VIDEO_SINK (obj)->height) - -typedef struct _GstVideoSink GstVideoSink; -typedef struct _GstVideoSinkClass GstVideoSinkClass; -typedef struct _GstVideoRectangle GstVideoRectangle; - -struct _GstVideoRectangle { - gint x; - gint y; - gint w; - gint h; -}; - -struct _GstVideoSink { - GstBaseSink element; - - gint width, height; - - gpointer _gst_reserved[GST_PADDING]; -}; - -struct _GstVideoSinkClass { - GstBaseSinkClass parent_class; - - gpointer _gst_reserved[GST_PADDING]; -}; - -GType gst_video_sink_get_type (void); - -void gst_video_sink_center_rect (GstVideoRectangle src, GstVideoRectangle dst, - GstVideoRectangle *result, gboolean scaling); - -G_END_DECLS - -#endif /* __GST_VIDEO_SINK_H__ */ diff --git a/sys/ximage/ximagesink.h b/sys/ximage/ximagesink.h index 1383f77..884369a 100644 --- a/sys/ximage/ximagesink.h +++ b/sys/ximage/ximagesink.h @@ -20,7 +20,7 @@ #ifndef __GST_XIMAGESINK_H__ #define __GST_XIMAGESINK_H__ -#include +#include #ifdef HAVE_XSHM #include diff --git a/sys/xvimage/xvimagesink.h b/sys/xvimage/xvimagesink.h index 80bb1f5..b78634f 100644 --- a/sys/xvimage/xvimagesink.h +++ b/sys/xvimage/xvimagesink.h @@ -20,7 +20,7 @@ #ifndef __GST_XVIMAGESINK_H__ #define __GST_XVIMAGESINK_H__ -#include +#include #ifdef HAVE_XSHM #include