configure.ac: check for stuff added in gst-pb 0.10.11

Original commit message from CVS:
* configure.ac:
check for stuff added in gst-pb 0.10.11
* gst/Makefile.am:
* gst/interfaces.defs:
* gst/interfaces.override:
add video orientation interface
This commit is contained in:
Thomas Vander Stichele 2007-01-17 04:40:33 +00:00
parent db76ff3908
commit 2b4ab44e91
5 changed files with 118 additions and 1 deletions

View file

@ -1,3 +1,12 @@
2007-01-17 Thomas Vander Stichele <thomas at apestaart dot org>
* configure.ac:
check for stuff added in gst-pb 0.10.11
* gst/Makefile.am:
* gst/interfaces.defs:
* gst/interfaces.override:
add video orientation interface
2007-01-11 Edward Hervey <edward@fluendo.com>
* gst/gst.defs:

View file

@ -141,6 +141,14 @@ then
IGNORE_GST_0_10_11=""
fi
if test $GST_PB_MINOR_VERSION -lt "11"
then
IGNORE_GST_PB_0_10_11="gst-pb-0.10.11.ignore"
else
IGNORE_GST_PB_0_10_11=""
fi
else
IGNORE_GST_0_10_3=""
IGNORE_GST_0_10_4=""
@ -149,6 +157,7 @@ else
IGNORE_GST_0_10_7=""
IGNORE_GST_0_10_10=""
IGNORE_GST_0_10_11=""
IGNORE_GST_PB_0_10_11=""
fi
AC_SUBST(IGNORE_GST_0_10_3)
AC_SUBST(IGNORE_GST_0_10_4)
@ -157,6 +166,7 @@ AC_SUBST(IGNORE_GST_0_10_6)
AC_SUBST(IGNORE_GST_0_10_7)
AC_SUBST(IGNORE_GST_0_10_10)
AC_SUBST(IGNORE_GST_0_10_11)
AC_SUBST(IGNORE_GST_PB_0_10_11)
dnl check for gstreamer-base; uninstalled is selected preferentially
PKG_CHECK_MODULES(GST_BASE, gstreamer-base-$GST_MAJORMINOR >= $GST_REQ,

View file

@ -29,7 +29,8 @@ versioned_overrides = \
gst-0.10.6.ignore \
gst-0.10.7.ignore \
gst-0.10.10.ignore \
gst-0.10.11.ignore
gst-0.10.11.ignore \
gst-pb-0.10.11.ignore
INCLUDES = $(PYTHON_INCLUDES)
EXTRA_DIST = $(defs_DATA) $(versioned_overrides) common.h arg-types.py

View file

@ -784,3 +784,99 @@
)
;; -*- scheme -*-
; object definitions ...
;; Enumerations and flags ...
;; From videoorientation.h
;;
;; interface definitions ...
;;
(define-interface VideoOrientation
(in-module "Gst")
(c-name "GstVideoOrientation")
(gtype-id "GST_TYPE_VIDEO_ORIENTATION")
(vtable "GstVideoOrientationClass")
)
(define-function gst_video_orientation_get_type
(c-name "gst_video_orientation_get_type")
(return-type "GType")
)
(define-method get_hflip
(of-object "GstVideoOrientation")
(c-name "gst_video_orientation_get_hflip")
(return-type "gboolean")
(parameters
'("gboolean*" "flip")
)
)
(define-method get_vflip
(of-object "GstVideoOrientation")
(c-name "gst_video_orientation_get_vflip")
(return-type "gboolean")
(parameters
'("gboolean*" "flip")
)
)
(define-method get_hcenter
(of-object "GstVideoOrientation")
(c-name "gst_video_orientation_get_hcenter")
(return-type "gboolean")
(parameters
'("gint*" "center")
)
)
(define-method get_vcenter
(of-object "GstVideoOrientation")
(c-name "gst_video_orientation_get_vcenter")
(return-type "gboolean")
(parameters
'("gint*" "center")
)
)
(define-method set_hflip
(of-object "GstVideoOrientation")
(c-name "gst_video_orientation_set_hflip")
(return-type "gboolean")
(parameters
'("gboolean" "flip")
)
)
(define-method set_vflip
(of-object "GstVideoOrientation")
(c-name "gst_video_orientation_set_vflip")
(return-type "gboolean")
(parameters
'("gboolean" "flip")
)
)
(define-method set_hcenter
(of-object "GstVideoOrientation")
(c-name "gst_video_orientation_set_hcenter")
(return-type "gboolean")
(parameters
'("gint" "center")
)
)
(define-method set_vcenter
(of-object "GstVideoOrientation")
(c-name "gst_video_orientation_set_vcenter")
(return-type "gboolean")
(parameters
'("gint" "center")
)
)

View file

@ -34,6 +34,7 @@ headers
#include <gst/interfaces/propertyprobe.h>
#include <gst/interfaces/tuner.h>
#include <gst/interfaces/mixer.h>
#include <gst/interfaces/videoorientation.h>
%%
modulename gst.interfaces