mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-02-17 11:45:25 +00:00
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:
parent
db76ff3908
commit
2b4ab44e91
5 changed files with 118 additions and 1 deletions
|
@ -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:
|
||||
|
|
10
configure.ac
10
configure.ac
|
@ -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,
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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")
|
||||
)
|
||||
)
|
||||
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue