Hello community,
here is the log from the commit of package python-gstreamer-0_10 for openSUSE:Factory
checked in at Mon Dec 7 15:43:57 CET 2009.
--------
--- python-gstreamer-0_10/python-gstreamer-0_10.changes 2009-08-12 14:15:35.000000000 +0200
+++ /mounts/work_src_done/STABLE/python-gstreamer-0_10/python-gstreamer-0_10.changes 2009-12-03 00:36:02.000000000 +0100
@@ -1,0 +2,14 @@
+Thu Dec 3 00:33:56 CET 2009 - vuntz@opensuse.org
+
+- Update to version 0.10.17:
+ + Fix leak in gst_base_sink_get_last_buffer()
+ + Fix linking of pygstminiobject
+ + Add test_audio.py example
+ + Fix deadlocks calling gst_pad_link()
+ + Bugs fixed:
+ - bgo#590348 : [audio (and other modules)] can't use
+ pygstminiobject !
+ - bgo#590803 : checks fail in non-English locale
+ - bgo#592447 : memory leak on certain pipelines with appsink
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
gst-python-0.10.16.tar.bz2
New:
----
gst-python-0.10.17.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-gstreamer-0_10.spec ++++++
--- /var/tmp/diff_new_pack.j3kdjm/_old 2009-12-07 15:29:19.000000000 +0100
+++ /var/tmp/diff_new_pack.j3kdjm/_new 2009-12-07 15:29:19.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package python-gstreamer-0_10 (Version 0.10.16)
+# spec file for package python-gstreamer-0_10 (Version 0.10.17)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -27,9 +27,9 @@
%endif
Url: http://www.gstreamer.net/
Summary: Python Bindings for GStreamer
-Version: 0.10.16
+Version: 0.10.17
Release: 1
-License: LGPL v2.1 or later
+License: LGPLv2.1+
Group: Development/Languages/Python
Source: %{_name}-%{version}.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -45,19 +45,8 @@
This module contains a wrapper that allows GStreamer applications to be
written in Python.
-
-
-Authors:
---------
- David I. Lehn
- Kenichi Sato
- Thomas Vander Stichele
- Johan Dahlin
- Andy Wingo
- Edward Hervey
-
%package devel
-License: LGPL v2.1 or later
+License: LGPLv2.1+
Summary: Python Bindings for GStreamer
Group: Development/Languages/Python
Requires: %{name} = %{version}
@@ -67,17 +56,6 @@
This module contains a wrapper that allows GStreamer applications to be
written in Python.
-
-
-Authors:
---------
- David I. Lehn
- Kenichi Sato
- Thomas Vander Stichele
- Johan Dahlin
- Andy Wingo
- Edward Hervey
-
%prep
%setup -q -n %{_name}-%{version}
++++++ gst-python-0.10.16.tar.bz2 -> gst-python-0.10.17.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gst-python-0.10.16/aclocal.m4 new/gst-python-0.10.17/aclocal.m4
--- old/gst-python-0.10.16/aclocal.m4 2009-08-05 02:10:58.000000000 +0200
+++ new/gst-python-0.10.17/aclocal.m4 2009-10-05 15:01:32.000000000 +0200
@@ -881,12 +881,19 @@
[am_cv_python_pythondir],
[if test "x$prefix" = xNONE
then
- py_prefix_arg=
+ am_py_prefix=$ac_default_prefix
else
- py_prefix_arg=",prefix='$prefix'"
+ am_py_prefix=$prefix
fi
- am_cv_python_pythondir=`$PYTHON -c "from distutils import sysconfig; print sysconfig.get_python_lib(0,0$py_prefix_arg)" -n -q install $py_prefix_arg 2>/dev/null ||
- echo "$PYTHON_PREFIX/lib/python$PYTHON_VERSION/site-packages"`])
+ am_cv_python_pythondir=`$PYTHON -c "import sys; from distutils import sysconfig; sys.stdout.write(sysconfig.get_python_lib(0,0,prefix='$am_py_prefix'))" 2>/dev/null ||
+ echo "$PYTHON_PREFIX/lib/python$PYTHON_VERSION/site-packages"`
+ case $am_cv_python_pythondir in
+ $am_py_prefix*)
+ am__strip_prefix=`echo "$am_py_prefix" | sed 's|.|.|g'`
+ am_cv_python_pythondir=`echo "$am_cv_python_pythondir" | sed "s,^$am__strip_prefix,$PYTHON_PREFIX,"`
+ ;;
+ esac
+ ])
AC_SUBST([pythondir], [$am_cv_python_pythondir])
dnl pkgpythondir -- $PACKAGE directory under pythondir. Was
@@ -904,12 +911,19 @@
[am_cv_python_pyexecdir],
[if test "x$exec_prefix" = xNONE
then
- py_exec_prefix_arg=$py_prefix_arg
+ am_py_exec_prefix=$am_py_prefix
else
- py_exec_prefix_arg=",prefix='$exec_prefix'"
+ am_py_exec_prefix=$exec_prefix
fi
- am_cv_python_pyexecdir=`$PYTHON -c "from distutils import sysconfig; print sysconfig.get_python_lib(1,0$py_exec_prefix_arg)" -n -q install $py_exec_prefix_arg 2>/dev/null ||
- echo "$PYTHON_EXEC_PREFIX/lib/python$PYTHON_VERSION/site-packages"`])
+ am_cv_python_pyexecdir=`$PYTHON -c "import sys; from distutils import sysconfig; sys.stdout.write(sysconfig.get_python_lib(1,0,prefix='$am_py_exec_prefix'))" 2>/dev/null ||
+ echo "$PYTHON_EXEC_PREFIX/lib/python$PYTHON_VERSION/site-packages"`
+ case $am_cv_python_pyexecdir in
+ $am_py_exec_prefix*)
+ am__strip_prefix=`echo "$am_py_exec_prefix" | sed 's|.|.|g'`
+ am_cv_python_pyexecdir=`echo "$am_cv_python_pyexecdir" | sed "s,^$am__strip_prefix,$PYTHON_EXEC_PREFIX,"`
+ ;;
+ esac
+ ])
AC_SUBST([pyexecdir], [$am_cv_python_pyexecdir])
dnl pkgpyexecdir -- $(pyexecdir)/$(PACKAGE)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gst-python-0.10.16/ChangeLog new/gst-python-0.10.17/ChangeLog
--- old/gst-python-0.10.16/ChangeLog 2009-08-05 02:26:24.000000000 +0200
+++ new/gst-python-0.10.17/ChangeLog 2009-10-05 15:02:34.000000000 +0200
@@ -1,9 +1,113 @@
+=== release 0.10.17 ===
+
+2009-10-05 Jan Schmidt
+
+ * configure.ac:
+ releasing 0.10.17, "Shiny new button"
+
+2009-09-17 01:21:47 +0100 Jan Schmidt
+
+ * configure.ac:
+ 0.10.16.3 pre-release
+
+2009-09-16 16:23:27 +0200 Edward Hervey
+
+ * configure.ac:
+ * gst/Makefile.am:
+ * gst/gst-0.10.25.ignore:
+ * gst/gst-pb-0.10.25.ignore:
+ * gst/gst.defs:
+ * gst/gstversion.override.in:
+ * gst/interfaces.defs:
+ * gst/interfaces.override:
+ Update definitions and ignores for core/base 0.10.25. Fixes #587432
+
+2009-09-12 00:26:57 +0100 Jan Schmidt
+
+ * ChangeLog:
+ * configure.ac:
+ 0.10.16.2 pre-release
+
+2009-09-11 22:41:28 +0100 Jan Schmidt
+
+ * testsuite/test_message.py:
+ test: Fix the structure_changed message test
+ The core changed to use sink pads for the structure changed
+ message instead of source pads. Might as well fix the test too.
+
+2009-09-05 10:25:19 +0200 Sebastian Dröge
+
+ * common:
+ Automatic update of common submodule
+ From 94f95e3 to 19fa4f3
+
+2009-08-21 16:41:29 +0200 Edward Hervey
+
+ * testsuite/Makefile.am:
+ * testsuite/test_audio.py:
+ Add test_audio.py.
+
+2009-08-21 16:22:38 +0200 Johannes Berg
+
+ * gst/Makefile.am:
+ Use only one copy of pygstminiobject. Fixes #590348.
+ Instead of linking pygstminiobject.c into all the modules,
+ we can link it only into _gst and export the symbols for
+ the other modules. This fixes bug #590348 because now the
+ class key/id is common for all modules as a side-effect.
+ Also makes the modules smaller.
+
+2009-08-20 15:46:53 +0200 Alessandro Decina
+
+ * gst/base.defs:
+ Fix leak in gst_base_sink_get_lasy_buffer. Fixes #592447.
+
+2009-08-18 14:45:41 +0100 Christian Schaller
+
+ * gst-python.spec.in:
+ Update spec file
+
+2009-08-13 11:45:51 +0200 Alessandro Decina
+
+ * gst/gstpad.override:
+ Release the GIL around gst_pad_link.
+
+2009-08-13 11:00:49 +0200 Edward Hervey
+
+ * gst/gstpad.override:
+ gstpad: Don't forget to acquire/release the GIL in pac_block_destroy_data
+
+2009-08-08 22:49:16 +0200 Sebastian Dröge
+
+ * testsuite/Makefile.am:
+ Use LC_ALL=C for the tests as some are comparing localized strings
+ Fixes bug #590803.
+
+2009-05-10 11:17:26 +0200 Marc-Andre Lureau
+
+ * autogen.sh:
+ Run libtoolize before aclocal
+ This unbreaks the build in some cases. Fixes bug #582021
+
+2009-08-06 01:45:07 +0100 Jan Schmidt
+
+ * configure.ac:
+ back to development -> 0.10.16.1
+
+2009-08-05 02:04:12 +0100 Jan Schmidt
+
+ * gst-python.doap:
+ Add 0.10.16 release to the doap file
+
=== release 0.10.16 ===
-2009-08-05 Jan Schmidt
+2009-08-05 01:34:03 +0100 Jan Schmidt
+ * ChangeLog:
+ * NEWS:
+ * RELEASE:
* configure.ac:
- releasing 0.10.16, "Distorted memory"
+ Release 0.10.16
2009-07-24 00:43:35 +0300 Stefan Kost
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gst-python-0.10.16/codegen/Makefile.in new/gst-python-0.10.17/codegen/Makefile.in
--- old/gst-python-0.10.16/codegen/Makefile.in 2009-08-05 02:10:59.000000000 +0200
+++ new/gst-python-0.10.17/codegen/Makefile.in 2009-10-05 15:01:34.000000000 +0200
@@ -136,11 +136,13 @@
IGNORE_GST_0_10_22 = @IGNORE_GST_0_10_22@
IGNORE_GST_0_10_23 = @IGNORE_GST_0_10_23@
IGNORE_GST_0_10_24 = @IGNORE_GST_0_10_24@
+IGNORE_GST_0_10_25 = @IGNORE_GST_0_10_25@
IGNORE_GST_LOADSAVE = @IGNORE_GST_LOADSAVE@
IGNORE_GST_PB_0_10_14 = @IGNORE_GST_PB_0_10_14@
IGNORE_GST_PB_0_10_16 = @IGNORE_GST_PB_0_10_16@
IGNORE_GST_PB_0_10_18 = @IGNORE_GST_PB_0_10_18@
IGNORE_GST_PB_0_10_23 = @IGNORE_GST_PB_0_10_23@
+IGNORE_GST_PB_0_10_25 = @IGNORE_GST_PB_0_10_25@
INSTALL = @INSTALL@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gst-python-0.10.16/common/download-translations new/gst-python-0.10.17/common/download-translations
--- old/gst-python-0.10.16/common/download-translations 2009-07-14 16:47:11.000000000 +0200
+++ new/gst-python-0.10.17/common/download-translations 2009-09-11 18:46:53.000000000 +0200
@@ -64,15 +64,35 @@
PO_URL="$PACKAGE_PO_URL_BASE/$d.po"
PO_FILENAME="$PACKAGE.$d.po"
if wget -q -nc -O $PO_FILENAME $PO_URL; then
+ # we want all .po files in UTF-8 format really, so convert if needed..
+ CHARSET=`grep Content-Type $PO_FILENAME | sed -e 's/.*charset=\(.*\)\\\\n.*/\1/'`
+ if test "x$CHARSET" != "xUTF-8" -a "x$CHARSET" != "xutf-8"; then
+ # note: things like the bugs address will be added back by make update-po
+ if msguniq $PO_FILENAME --no-location \
+ --output-file=$PO_FILENAME.utf8 \
+ --to-code=UTF-8; then
+ mv $PO_FILENAME.utf8 $PO_FILENAME
+ else
+ echo "**** $d: conversion from $CHARSET to UTF-8 failed ****"
+ fi
+ fi
if [ -f "po/$d.po" ]; then
# ./po/foo.po exists, so let's check if ours matches the latest from the
# translation project website
- if diff $PO_FILENAME "po/$d.po" >/dev/null; then
+ REVDATE_NEW=`grep PO-Revision-Date $PO_FILENAME`;
+ REVDATE_OLD=`grep PO-Revision-Date po/$d.po`;
+ CHARSET_OLD=`grep Content-Type po/$d.po | sed -e 's/.*charset=\(.*\)\\\\n.*/\1/'`
+ if test "x$REVDATE_NEW" = "x$REVDATE_OLD" -a "x$CHARSET_OLD" = "xUTF-8"; then
+ # note: source code line markers will be removed later by make upload-po
echo "$d.po: up-to-date"
rm -f $PO_FILENAME
else
mv $PO_FILENAME "po/$d.po"
- echo "$d.po: updated"
+ if test "x$CHARSET_OLD" != "xUTF-8" -a "x$CHARSET_OLD" != "xutf-8"; then
+ echo "$d.po: update (and charset converted from $CHARSET_OLD to UTF-8)"
+ else
+ echo "$d.po: updated"
+ fi
DOMAINS_UPDATED="$DOMAINS_UPDATED $d"
fi
else
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gst-python-0.10.16/common/m4/Makefile.in new/gst-python-0.10.17/common/m4/Makefile.in
--- old/gst-python-0.10.16/common/m4/Makefile.in 2009-08-05 02:11:00.000000000 +0200
+++ new/gst-python-0.10.17/common/m4/Makefile.in 2009-10-05 15:01:34.000000000 +0200
@@ -136,11 +136,13 @@
IGNORE_GST_0_10_22 = @IGNORE_GST_0_10_22@
IGNORE_GST_0_10_23 = @IGNORE_GST_0_10_23@
IGNORE_GST_0_10_24 = @IGNORE_GST_0_10_24@
+IGNORE_GST_0_10_25 = @IGNORE_GST_0_10_25@
IGNORE_GST_LOADSAVE = @IGNORE_GST_LOADSAVE@
IGNORE_GST_PB_0_10_14 = @IGNORE_GST_PB_0_10_14@
IGNORE_GST_PB_0_10_16 = @IGNORE_GST_PB_0_10_16@
IGNORE_GST_PB_0_10_18 = @IGNORE_GST_PB_0_10_18@
IGNORE_GST_PB_0_10_23 = @IGNORE_GST_PB_0_10_23@
+IGNORE_GST_PB_0_10_25 = @IGNORE_GST_PB_0_10_25@
INSTALL = @INSTALL@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gst-python-0.10.16/common/Makefile.in new/gst-python-0.10.17/common/Makefile.in
--- old/gst-python-0.10.16/common/Makefile.in 2009-08-05 02:10:59.000000000 +0200
+++ new/gst-python-0.10.17/common/Makefile.in 2009-10-05 15:01:34.000000000 +0200
@@ -148,11 +148,13 @@
IGNORE_GST_0_10_22 = @IGNORE_GST_0_10_22@
IGNORE_GST_0_10_23 = @IGNORE_GST_0_10_23@
IGNORE_GST_0_10_24 = @IGNORE_GST_0_10_24@
+IGNORE_GST_0_10_25 = @IGNORE_GST_0_10_25@
IGNORE_GST_LOADSAVE = @IGNORE_GST_LOADSAVE@
IGNORE_GST_PB_0_10_14 = @IGNORE_GST_PB_0_10_14@
IGNORE_GST_PB_0_10_16 = @IGNORE_GST_PB_0_10_16@
IGNORE_GST_PB_0_10_18 = @IGNORE_GST_PB_0_10_18@
IGNORE_GST_PB_0_10_23 = @IGNORE_GST_PB_0_10_23@
+IGNORE_GST_PB_0_10_25 = @IGNORE_GST_PB_0_10_25@
INSTALL = @INSTALL@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gst-python-0.10.16/common/mangle-tmpl.py new/gst-python-0.10.17/common/mangle-tmpl.py
--- old/gst-python-0.10.16/common/mangle-tmpl.py 2009-08-05 02:21:50.000000000 +0200
+++ new/gst-python-0.10.17/common/mangle-tmpl.py 2009-09-11 18:46:53.000000000 +0200
@@ -116,7 +116,10 @@
if e2.nodeType == e2.ELEMENT_NODE and e2.localName == 'name':
name = e2.childNodes[0].nodeValue.encode("UTF-8")
elif e2.nodeType == e2.ELEMENT_NODE and e2.localName == 'description':
- description = e2.childNodes[0].nodeValue.encode("UTF-8")
+ if e2.childNodes:
+ description = e2.childNodes[0].nodeValue.encode("UTF-8")
+ else:
+ description = 'No description'
if name != None and description != None:
elements[name] = {'description': description}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gst-python-0.10.16/common/upload-doc.mak new/gst-python-0.10.17/common/upload-doc.mak
--- old/gst-python-0.10.16/common/upload-doc.mak 2009-07-14 16:47:11.000000000 +0200
+++ new/gst-python-0.10.17/common/upload-doc.mak 2009-09-11 18:46:53.000000000 +0200
@@ -30,7 +30,21 @@
echo "make upload can only be used if srcdir == builddir"; \
exit 1; \
fi; \
- gtkdoc-rebase --online --html-dir=$(builddir)/html ; \
+ # gtkdoc-rebase sometimes gets confused, so reset everything to \
+ # local links before rebasing to online links \
+ gtkdoc-rebase --html-dir=$(builddir)/html 2>/dev/null 2>/dev/null ; \
+ rebase=`gtkdoc-rebase --verbose --online --html-dir=$(builddir)/html` ; \
+ echo "$$rebase" | grep -e "On-*line"; \
+ for req in glib gobject gstreamer gstreamer-libs gst-plugins-base-libs; do \
+ if ! ( echo "$$rebase" | grep -i -e "On-*line.*/$$req/" ); then \
+ echo "===============================================================================" ; \
+ echo " Could not determine online location for $$req docs. Cross-referencing will be " ; \
+ echo " broken, so not uploading. Make sure the library's gtk-doc documentation is " ; \
+ echo " installed somewhere in /usr/share/gtk-doc. " ; \
+ echo "===============================================================================" ; \
+ exit 1; \
+ fi; \
+ done; \
export SRC="$$SRC html"; \
fi; \
if echo $(FORMATS) | grep ps > /dev/null; then export SRC="$$SRC $(DOC).ps"; fi; \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gst-python-0.10.16/common/win32.mak new/gst-python-0.10.17/common/win32.mak
--- old/gst-python-0.10.16/common/win32.mak 2009-07-14 16:47:11.000000000 +0200
+++ new/gst-python-0.10.17/common/win32.mak 2009-09-11 18:46:53.000000000 +0200
@@ -56,6 +56,16 @@
fi; \
exit $$fail
+# complain about nonportable 64-bit printf format strings (%lld, %llu etc.)
+check-nonportable-int64-print-format:
+ fail=0 ; \
+ loc=`find "$(top_srcdir)" -name '*.c' | xargs grep -n -e '%[0-9]*ll[udx]'`; \
+ if test "x$$loc" != "x"; then \
+ echo "Please fix the following print format strings:" ; \
+ find "$(top_srcdir)" -name '*.c' | xargs grep -n -e '%[0-9]*ll[udx]'; \
+ fail=1; \
+ fi; \
+ exit $$fail
dist-hook: check-exports win32-check-crlf
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gst-python-0.10.16/config.h.in new/gst-python-0.10.17/config.h.in
--- old/gst-python-0.10.16/config.h.in 2009-08-05 02:11:12.000000000 +0200
+++ new/gst-python-0.10.17/config.h.in 2009-10-05 15:01:52.000000000 +0200
@@ -39,6 +39,9 @@
/* Define to 1 if you have the header file. */
#undef HAVE_STDLIB_H
+/* We can use the streamvolume interface */
+#undef HAVE_STREAM_VOLUME_INTERFACE
+
/* Define to 1 if you have the header file. */
#undef HAVE_STRINGS_H
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gst-python-0.10.16/configure new/gst-python-0.10.17/configure
--- old/gst-python-0.10.16/configure 2009-08-05 02:11:01.000000000 +0200
+++ new/gst-python-0.10.17/configure 2009-10-05 15:01:37.000000000 +0200
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.63 for GStreamer Python Bindings 0.10.16.
+# Generated by GNU Autoconf 2.63 for GStreamer Python Bindings 0.10.17.
#
# Report bugs to http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer.
#
@@ -745,8 +745,8 @@
# Identity of this package.
PACKAGE_NAME='GStreamer Python Bindings'
PACKAGE_TARNAME='gst-python'
-PACKAGE_VERSION='0.10.16'
-PACKAGE_STRING='GStreamer Python Bindings 0.10.16'
+PACKAGE_VERSION='0.10.17'
+PACKAGE_STRING='GStreamer Python Bindings 0.10.17'
PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer'
ac_unique_file="gst/gstmodule.c"
@@ -848,10 +848,12 @@
HAVE_GST_AUDIO_TRUE
HAVE_PLUGINS_INSTALL
HAVE_VIDEO_ORIENTATION
+IGNORE_GST_PB_0_10_25
IGNORE_GST_PB_0_10_23
IGNORE_GST_PB_0_10_18
IGNORE_GST_PB_0_10_16
IGNORE_GST_PB_0_10_14
+IGNORE_GST_0_10_25
IGNORE_GST_0_10_24
IGNORE_GST_0_10_23
IGNORE_GST_0_10_22
@@ -1604,7 +1606,7 @@
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures GStreamer Python Bindings 0.10.16 to adapt to many kinds of systems.
+\`configure' configures GStreamer Python Bindings 0.10.17 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1674,7 +1676,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of GStreamer Python Bindings 0.10.16:";;
+ short | recursive ) echo "Configuration of GStreamer Python Bindings 0.10.17:";;
esac
cat <<\_ACEOF
@@ -1820,7 +1822,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-GStreamer Python Bindings configure 0.10.16
+GStreamer Python Bindings configure 0.10.17
generated by GNU Autoconf 2.63
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
@@ -1834,7 +1836,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by GStreamer Python Bindings $as_me 0.10.16, which was
+It was created by GStreamer Python Bindings $as_me 0.10.17, which was
generated by GNU Autoconf 2.63. Invocation command line was
$ $0 $@
@@ -2555,7 +2557,7 @@
# Define the identity of the package.
PACKAGE='gst-python'
- VERSION='0.10.16'
+ VERSION='0.10.17'
cat >>confdefs.h <<_ACEOF
@@ -2699,9 +2701,9 @@
- PACKAGE_VERSION_MAJOR=$(echo 0.10.16 | cut -d'.' -f1)
- PACKAGE_VERSION_MINOR=$(echo 0.10.16 | cut -d'.' -f2)
- PACKAGE_VERSION_MICRO=$(echo 0.10.16 | cut -d'.' -f3)
+ PACKAGE_VERSION_MAJOR=$(echo 0.10.17 | cut -d'.' -f1)
+ PACKAGE_VERSION_MINOR=$(echo 0.10.17 | cut -d'.' -f2)
+ PACKAGE_VERSION_MICRO=$(echo 0.10.17 | cut -d'.' -f3)
@@ -2712,7 +2714,7 @@
{ $as_echo "$as_me:$LINENO: checking nano version" >&5
$as_echo_n "checking nano version... " >&6; }
- NANO=$(echo 0.10.16 | cut -d'.' -f4)
+ NANO=$(echo 0.10.17 | cut -d'.' -f4)
if test x"$NANO" = x || test "x$NANO" = "x0" ; then
{ $as_echo "$as_me:$LINENO: result: 0 (release)" >&5
@@ -4940,13 +4942,13 @@
else
lt_cv_nm_interface="BSD nm"
echo "int some_variable = 0;" > conftest.$ac_ext
- (eval echo "\"\$as_me:4943: $ac_compile\"" >&5)
+ (eval echo "\"\$as_me:4945: $ac_compile\"" >&5)
(eval "$ac_compile" 2>conftest.err)
cat conftest.err >&5
- (eval echo "\"\$as_me:4946: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
+ (eval echo "\"\$as_me:4948: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
(eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
cat conftest.err >&5
- (eval echo "\"\$as_me:4949: output\"" >&5)
+ (eval echo "\"\$as_me:4951: output\"" >&5)
cat conftest.out >&5
if $GREP 'External.*some_variable' conftest.out > /dev/null; then
lt_cv_nm_interface="MS dumpbin"
@@ -6149,7 +6151,7 @@
;;
*-*-irix6*)
# Find out which ABI we are using.
- echo '#line 6152 "configure"' > conftest.$ac_ext
+ echo '#line 6154 "configure"' > conftest.$ac_ext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
(eval $ac_compile) 2>&5
ac_status=$?
@@ -7974,11 +7976,11 @@
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:7977: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:7979: $lt_compile\"" >&5)
(eval "$lt_compile" 2>conftest.err)
ac_status=$?
cat conftest.err >&5
- echo "$as_me:7981: \$? = $ac_status" >&5
+ echo "$as_me:7983: \$? = $ac_status" >&5
if (exit $ac_status) && test -s "$ac_outfile"; then
# The compiler can only warn and ignore the option if not recognized
# So say no if there are warnings other than the usual output.
@@ -8313,11 +8315,11 @@
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:8316: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:8318: $lt_compile\"" >&5)
(eval "$lt_compile" 2>conftest.err)
ac_status=$?
cat conftest.err >&5
- echo "$as_me:8320: \$? = $ac_status" >&5
+ echo "$as_me:8322: \$? = $ac_status" >&5
if (exit $ac_status) && test -s "$ac_outfile"; then
# The compiler can only warn and ignore the option if not recognized
# So say no if there are warnings other than the usual output.
@@ -8418,11 +8420,11 @@
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:8421: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:8423: $lt_compile\"" >&5)
(eval "$lt_compile" 2>out/conftest.err)
ac_status=$?
cat out/conftest.err >&5
- echo "$as_me:8425: \$? = $ac_status" >&5
+ echo "$as_me:8427: \$? = $ac_status" >&5
if (exit $ac_status) && test -s out/conftest2.$ac_objext
then
# The compiler can only warn and ignore the option if not recognized
@@ -8473,11 +8475,11 @@
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:8476: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:8478: $lt_compile\"" >&5)
(eval "$lt_compile" 2>out/conftest.err)
ac_status=$?
cat out/conftest.err >&5
- echo "$as_me:8480: \$? = $ac_status" >&5
+ echo "$as_me:8482: \$? = $ac_status" >&5
if (exit $ac_status) && test -s out/conftest2.$ac_objext
then
# The compiler can only warn and ignore the option if not recognized
@@ -11286,7 +11288,7 @@
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
lt_status=$lt_dlunknown
cat > conftest.$ac_ext <<_LT_EOF
-#line 11289 "configure"
+#line 11291 "configure"
#include "confdefs.h"
#if HAVE_DLFCN_H
@@ -11382,7 +11384,7 @@
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
lt_status=$lt_dlunknown
cat > conftest.$ac_ext <<_LT_EOF
-#line 11385 "configure"
+#line 11387 "configure"
#include "confdefs.h"
#if HAVE_DLFCN_H
@@ -12813,12 +12815,19 @@
else
if test "x$prefix" = xNONE
then
- py_prefix_arg=
+ am_py_prefix=$ac_default_prefix
else
- py_prefix_arg=",prefix='$prefix'"
+ am_py_prefix=$prefix
fi
- am_cv_python_pythondir=`$PYTHON -c "from distutils import sysconfig; print sysconfig.get_python_lib(0,0$py_prefix_arg)" -n -q install $py_prefix_arg 2>/dev/null ||
+ am_cv_python_pythondir=`$PYTHON -c "import sys; from distutils import sysconfig; sys.stdout.write(sysconfig.get_python_lib(0,0,prefix='$am_py_prefix'))" 2>/dev/null ||
echo "$PYTHON_PREFIX/lib/python$PYTHON_VERSION/site-packages"`
+ case $am_cv_python_pythondir in
+ $am_py_prefix*)
+ am__strip_prefix=`echo "$am_py_prefix" | sed 's|.|.|g'`
+ am_cv_python_pythondir=`echo "$am_cv_python_pythondir" | sed "s,^$am__strip_prefix,$PYTHON_PREFIX,"`
+ ;;
+ esac
+
fi
{ $as_echo "$as_me:$LINENO: result: $am_cv_python_pythondir" >&5
$as_echo "$am_cv_python_pythondir" >&6; }
@@ -12836,12 +12845,19 @@
else
if test "x$exec_prefix" = xNONE
then
- py_exec_prefix_arg=$py_prefix_arg
+ am_py_exec_prefix=$am_py_prefix
else
- py_exec_prefix_arg=",prefix='$exec_prefix'"
+ am_py_exec_prefix=$exec_prefix
fi
- am_cv_python_pyexecdir=`$PYTHON -c "from distutils import sysconfig; print sysconfig.get_python_lib(1,0$py_exec_prefix_arg)" -n -q install $py_exec_prefix_arg 2>/dev/null ||
+ am_cv_python_pyexecdir=`$PYTHON -c "import sys; from distutils import sysconfig; sys.stdout.write(sysconfig.get_python_lib(1,0,prefix='$am_py_exec_prefix'))" 2>/dev/null ||
echo "$PYTHON_EXEC_PREFIX/lib/python$PYTHON_VERSION/site-packages"`
+ case $am_cv_python_pyexecdir in
+ $am_py_exec_prefix*)
+ am__strip_prefix=`echo "$am_py_exec_prefix" | sed 's|.|.|g'`
+ am_cv_python_pyexecdir=`echo "$am_cv_python_pyexecdir" | sed "s,^$am__strip_prefix,$PYTHON_EXEC_PREFIX,"`
+ ;;
+ esac
+
fi
{ $as_echo "$as_me:$LINENO: result: $am_cv_python_pyexecdir" >&5
$as_echo "$am_cv_python_pyexecdir" >&6; }
@@ -13251,6 +13267,13 @@
IGNORE_GST_0_10_24=""
fi
+ if test $GST_MINOR_VERSION -lt "25"
+ then
+ IGNORE_GST_0_10_25="gst-0.10.25.ignore"
+ else
+ IGNORE_GST_0_10_25=""
+ fi
+
if test $GST_PB_MINOR_VERSION -lt "14"
then
IGNORE_GST_PB_0_10_14="gst-pb-0.10.14.ignore"
@@ -13302,6 +13325,18 @@
else
IGNORE_GST_PB_0_10_23=""
fi
+
+ if test $GST_PB_MINOR_VERSION -lt "25"
+ then
+ IGNORE_GST_PB_0_10_25="gst-pb-0.10.25.ignore"
+ else
+ IGNORE_GST_PB_0_10_25=""
+
+cat >>confdefs.h <<_ACEOF
+#define HAVE_STREAM_VOLUME_INTERFACE 1
+_ACEOF
+
+ fi
else
IGNORE_GST_0_10_13=""
IGNORE_GST_0_10_14=""
@@ -13313,10 +13348,12 @@
IGNORE_GST_0_10_22=""
IGNORE_GST_0_10_23=""
IGNORE_GST_0_10_24=""
+ IGNORE_GST_0_10_25=""
IGNORE_GST_PB_0_10_14=""
IGNORE_GST_PB_0_10_16=""
IGNORE_GST_PB_0_10_18=""
IGNORE_GST_PB_0_10_23=""
+ IGNORE_GST_PB_0_10_25=""
cat >>confdefs.h <<_ACEOF
#define HAVE_PLUGINS_INSTALL 1
@@ -13344,6 +13381,13 @@
_ACEOF
+cat >>confdefs.h <<_ACEOF
+#define HAVE_STREAM_VOLUME_INTERFACE 1
+_ACEOF
+
+
+
+
@@ -15705,7 +15749,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by GStreamer Python Bindings $as_me 0.10.16, which was
+This file was extended by GStreamer Python Bindings $as_me 0.10.17, which was
generated by GNU Autoconf 2.63. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -15768,7 +15812,7 @@
_ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_version="\\
-GStreamer Python Bindings config.status 0.10.16
+GStreamer Python Bindings config.status 0.10.17
configured by $0, generated by GNU Autoconf 2.63,
with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gst-python-0.10.16/configure.ac new/gst-python-0.10.17/configure.ac
--- old/gst-python-0.10.16/configure.ac 2009-08-05 02:10:49.000000000 +0200
+++ new/gst-python-0.10.17/configure.ac 2009-10-05 15:01:23.000000000 +0200
@@ -3,7 +3,7 @@
dnl initialize autoconf
dnl when going to/from release please set the nano (fourth number) right !
dnl releases only do Wall, cvs and prerelease does Werror too
-AC_INIT(GStreamer Python Bindings, 0.10.16,
+AC_INIT(GStreamer Python Bindings, 0.10.17,
http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer,
gst-python)
@@ -174,6 +174,13 @@
IGNORE_GST_0_10_24=""
fi
+ if test $GST_MINOR_VERSION -lt "25"
+ then
+ IGNORE_GST_0_10_25="gst-0.10.25.ignore"
+ else
+ IGNORE_GST_0_10_25=""
+ fi
+
dnl plugins base
if test $GST_PB_MINOR_VERSION -lt "14"
then
@@ -210,6 +217,14 @@
else
IGNORE_GST_PB_0_10_23=""
fi
+
+ if test $GST_PB_MINOR_VERSION -lt "25"
+ then
+ IGNORE_GST_PB_0_10_25="gst-pb-0.10.25.ignore"
+ else
+ IGNORE_GST_PB_0_10_25=""
+ AC_DEFINE_UNQUOTED(HAVE_STREAM_VOLUME_INTERFACE, 1, [We can use the streamvolume interface])
+ fi
else
IGNORE_GST_0_10_13=""
IGNORE_GST_0_10_14=""
@@ -221,16 +236,19 @@
IGNORE_GST_0_10_22=""
IGNORE_GST_0_10_23=""
IGNORE_GST_0_10_24=""
+ IGNORE_GST_0_10_25=""
IGNORE_GST_PB_0_10_14=""
IGNORE_GST_PB_0_10_16=""
IGNORE_GST_PB_0_10_18=""
IGNORE_GST_PB_0_10_23=""
+ IGNORE_GST_PB_0_10_25=""
AC_DEFINE_UNQUOTED(HAVE_PLUGINS_INSTALL, 1, [We can use the plugins-install methods])
AC_DEFINE_UNQUOTED(HAVE_GST_AUDIO, 1, [We can use the gst-audio library])
AC_DEFINE_UNQUOTED(HAVE_GST_VIDEO, 1, [We can use the gst-video library])
AC_DEFINE_UNQUOTED(HAVE_GST_TAG, 1, [We can use the gst-tag library])
fi
AC_DEFINE_UNQUOTED(HAVE_VIDEO_ORIENTATION_INTERFACE, 1, [We can use the videoorientation interface])
+AC_DEFINE_UNQUOTED(HAVE_STREAM_VOLUME_INTERFACE, 1, [We can use the streamvolume interface])
AC_SUBST(IGNORE_GST_0_10_13)
AC_SUBST(IGNORE_GST_0_10_14)
AC_SUBST(IGNORE_GST_0_10_15)
@@ -241,10 +259,12 @@
AC_SUBST(IGNORE_GST_0_10_22)
AC_SUBST(IGNORE_GST_0_10_23)
AC_SUBST(IGNORE_GST_0_10_24)
+AC_SUBST(IGNORE_GST_0_10_25)
AC_SUBST(IGNORE_GST_PB_0_10_14)
AC_SUBST(IGNORE_GST_PB_0_10_16)
AC_SUBST(IGNORE_GST_PB_0_10_18)
AC_SUBST(IGNORE_GST_PB_0_10_23)
+AC_SUBST(IGNORE_GST_PB_0_10_25)
AC_SUBST(HAVE_VIDEO_ORIENTATION)
AC_SUBST(HAVE_PLUGINS_INSTALL)
AM_CONDITIONAL(HAVE_GST_AUDIO, $HAVE_GST_AUDIO)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gst-python-0.10.16/examples/Makefile.in new/gst-python-0.10.17/examples/Makefile.in
--- old/gst-python-0.10.16/examples/Makefile.in 2009-08-05 02:11:00.000000000 +0200
+++ new/gst-python-0.10.17/examples/Makefile.in 2009-10-05 15:01:34.000000000 +0200
@@ -146,11 +146,13 @@
IGNORE_GST_0_10_22 = @IGNORE_GST_0_10_22@
IGNORE_GST_0_10_23 = @IGNORE_GST_0_10_23@
IGNORE_GST_0_10_24 = @IGNORE_GST_0_10_24@
+IGNORE_GST_0_10_25 = @IGNORE_GST_0_10_25@
IGNORE_GST_LOADSAVE = @IGNORE_GST_LOADSAVE@
IGNORE_GST_PB_0_10_14 = @IGNORE_GST_PB_0_10_14@
IGNORE_GST_PB_0_10_16 = @IGNORE_GST_PB_0_10_16@
IGNORE_GST_PB_0_10_18 = @IGNORE_GST_PB_0_10_18@
IGNORE_GST_PB_0_10_23 = @IGNORE_GST_PB_0_10_23@
+IGNORE_GST_PB_0_10_25 = @IGNORE_GST_PB_0_10_25@
INSTALL = @INSTALL@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gst-python-0.10.16/gst/base.defs new/gst-python-0.10.17/gst/base.defs
--- old/gst-python-0.10.16/gst/base.defs 2009-07-19 21:17:08.000000000 +0200
+++ new/gst-python-0.10.17/gst/base.defs 2009-09-11 17:36:36.000000000 +0200
@@ -267,6 +267,7 @@
(of-object "GstBaseSink")
(c-name "gst_base_sink_get_last_buffer")
(return-type "GstBuffer*")
+ (caller-owns-return #t)
)
(define-method query_latency
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gst-python-0.10.16/gst/extend/Makefile.in new/gst-python-0.10.17/gst/extend/Makefile.in
--- old/gst-python-0.10.16/gst/extend/Makefile.in 2009-08-05 02:11:00.000000000 +0200
+++ new/gst-python-0.10.17/gst/extend/Makefile.in 2009-10-05 15:01:35.000000000 +0200
@@ -146,11 +146,13 @@
IGNORE_GST_0_10_22 = @IGNORE_GST_0_10_22@
IGNORE_GST_0_10_23 = @IGNORE_GST_0_10_23@
IGNORE_GST_0_10_24 = @IGNORE_GST_0_10_24@
+IGNORE_GST_0_10_25 = @IGNORE_GST_0_10_25@
IGNORE_GST_LOADSAVE = @IGNORE_GST_LOADSAVE@
IGNORE_GST_PB_0_10_14 = @IGNORE_GST_PB_0_10_14@
IGNORE_GST_PB_0_10_16 = @IGNORE_GST_PB_0_10_16@
IGNORE_GST_PB_0_10_18 = @IGNORE_GST_PB_0_10_18@
IGNORE_GST_PB_0_10_23 = @IGNORE_GST_PB_0_10_23@
+IGNORE_GST_PB_0_10_25 = @IGNORE_GST_PB_0_10_25@
INSTALL = @INSTALL@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gst-python-0.10.16/gst/gst-0.10.25.ignore new/gst-python-0.10.17/gst/gst-0.10.25.ignore
--- old/gst-python-0.10.16/gst/gst-0.10.25.ignore 1970-01-01 01:00:00.000000000 +0100
+++ new/gst-python-0.10.17/gst/gst-0.10.25.ignore 2009-09-16 23:01:25.000000000 +0200
@@ -0,0 +1,4 @@
+%%
+ignore
+ gst_caps_can_intersect
+%%
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gst-python-0.10.16/gst/gst.defs new/gst-python-0.10.17/gst/gst.defs
--- old/gst-python-0.10.16/gst/gst.defs 2009-07-14 16:45:36.000000000 +0200
+++ new/gst-python-0.10.17/gst/gst.defs 2009-09-16 23:01:25.000000000 +0200
@@ -841,6 +841,15 @@
)
)
+(define-method can_intersect
+ (of-object "GstCaps")
+ (c-name "gst_caps_can_intersect")
+ (return-type "gboolean")
+ (parameters
+ '("const-GstCaps*" "caps2")
+ )
+)
+
(define-method intersect
(of-object "GstCaps")
(c-name "gst_caps_intersect")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gst-python-0.10.16/gst/gstpad.override new/gst-python-0.10.17/gst/gstpad.override
--- old/gst-python-0.10.16/gst/gstpad.override 2009-04-21 22:07:24.000000000 +0200
+++ new/gst-python-0.10.17/gst/gstpad.override 2009-09-11 17:36:36.000000000 +0200
@@ -736,7 +736,9 @@
if (!PyArg_ParseTupleAndKeywords(args, kwargs, "O!:GstPad.link", kwlist,
&PyGstPad_Type, &sinkpad))
return NULL;
+ pyg_begin_allow_threads;
ret = gst_pad_link(GST_PAD(self->obj), GST_PAD(sinkpad->obj));
+ pyg_end_allow_threads;
if (ret) {
PyObject *exc_val = pyg_enum_from_gtype(GST_TYPE_PAD_LINK_RETURN, ret);
PyErr_SetObject(PyGstExc_LinkError, exc_val);
@@ -1351,9 +1353,14 @@
static void
pad_block_destroy_data (gpointer data)
{
- PyObject *py_data = (PyObject *) data;
+ PyGILState_STATE state;
+ PyObject *py_data = (PyObject *) data;
+
+ state = pyg_gil_state_ensure();
+
+ Py_DECREF (py_data);
- Py_DECREF (py_data);
+ pyg_gil_state_release(state);
}
#endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gst-python-0.10.16/gst/gst-pb-0.10.25.ignore new/gst-python-0.10.17/gst/gst-pb-0.10.25.ignore
--- old/gst-python-0.10.16/gst/gst-pb-0.10.25.ignore 1970-01-01 01:00:00.000000000 +0100
+++ new/gst-python-0.10.17/gst/gst-pb-0.10.25.ignore 2009-09-16 23:01:25.000000000 +0200
@@ -0,0 +1,9 @@
+%%
+ignore
+%%
+ignore-glob
+ gst_stream_volume_*
+%%
+ignore-type
+ GstStreamVolumeFormat
+%%
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gst-python-0.10.16/gst/gstversion.override.in new/gst-python-0.10.17/gst/gstversion.override.in
--- old/gst-python-0.10.16/gst/gstversion.override.in 2009-07-14 16:45:36.000000000 +0200
+++ new/gst-python-0.10.17/gst/gstversion.override.in 2009-09-16 23:01:25.000000000 +0200
@@ -14,5 +14,7 @@
@IGNORE_GST_0_10_23@
@IGNORE_GST_PB_0_10_23@
@IGNORE_GST_0_10_24@
+@IGNORE_GST_0_10_25@
+@IGNORE_GST_PB_0_10_25@
@IGNORE_GST_LOADSAVE@
%%
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gst-python-0.10.16/gst/interfaces.defs new/gst-python-0.10.17/gst/interfaces.defs
--- old/gst-python-0.10.16/gst/interfaces.defs 2009-04-21 22:07:24.000000000 +0200
+++ new/gst-python-0.10.17/gst/interfaces.defs 2009-09-16 23:01:25.000000000 +0200
@@ -165,6 +165,8 @@
'("no-record" "GST_MIXER_TRACK_NO_RECORD")
'("no-mute" "GST_MIXER_TRACK_NO_MUTE")
'("whitelist" "GST_MIXER_TRACK_WHITELIST")
+ '("readonly" "GST_MIXER_TRACK_READONLY")
+ '("writeonly" "GST_MIXER_TRACK_WRITEONLY")
)
)
@@ -229,6 +231,17 @@
)
)
+(define-enum StreamVolumeFormat
+ (in-module "Gst")
+ (c-name "GstStreamVolumeFormat")
+ (gtype-id "GST_TYPE_STREAM_VOLUME_FORMAT")
+ (values
+ '("linear" "GST_STREAM_VOLUME_FORMAT_LINEAR")
+ '("cubic" "GST_STREAM_VOLUME_FORMAT_CUBIC")
+ '("db" "GST_STREAM_VOLUME_FORMAT_DB")
+ )
+)
+
(define-flags TunerChannelFlags
(in-module "Gst")
(c-name "GstTunerChannelFlags")
@@ -902,6 +915,53 @@
)
)
+
+;; From streamvolume.h
+
+(define-method set_volume
+ (of-object "GstStreamVolume")
+ (c-name "gst_stream_volume_set_volume")
+ (return-type "none")
+ (parameters
+ '("GstStreamVolumeFormat" "format")
+ '("gdouble" "val")
+ )
+)
+
+(define-method get_volume
+ (of-object "GstStreamVolume")
+ (c-name "gst_stream_volume_get_volume")
+ (return-type "gdouble")
+ (parameters
+ '("GstStreamVolumeFormat" "format")
+ )
+)
+
+(define-method set_mute
+ (of-object "GstStreamVolume")
+ (c-name "gst_stream_volume_set_mute")
+ (return-type "none")
+ (parameters
+ '("gboolean" "mute")
+ )
+)
+
+(define-method get_mute
+ (of-object "GstStreamVolume")
+ (c-name "gst_stream_volume_get_mute")
+ (return-type "gboolean")
+)
+
+(define-function stream_volume_convert_volume
+ (c-name "gst_stream_volume_convert_volume")
+ (return-type "gdouble")
+ (parameters
+ '("GstStreamVolumeFormat" "from")
+ '("GstStreamVolumeFormat" "to")
+ '("gdouble" "val")
+ )
+)
+
;; From /opt/gnome/include/gstreamer-0.7/gst/tuner/tuner.h
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gst-python-0.10.16/gst/interfaces.override new/gst-python-0.10.17/gst/interfaces.override
--- old/gst-python-0.10.16/gst/interfaces.override 2009-04-21 22:07:24.000000000 +0200
+++ new/gst-python-0.10.17/gst/interfaces.override 2009-09-16 23:01:25.000000000 +0200
@@ -39,6 +39,9 @@
#ifdef HAVE_VIDEO_ORIENTATION_INTERFACE
#include
#endif
+#ifdef HAVE_STREAM_VOLUME_INTERFACE
+#include
+#endif
%%
modulename gst.interfaces
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gst-python-0.10.16/gst/Makefile.am new/gst-python-0.10.17/gst/Makefile.am
--- old/gst-python-0.10.16/gst/Makefile.am 2009-07-14 16:45:35.000000000 +0200
+++ new/gst-python-0.10.17/gst/Makefile.am 2009-09-16 23:01:25.000000000 +0200
@@ -35,10 +35,12 @@
gst-0.10.22.ignore \
gst-0.10.23.ignore \
gst-0.10.24.ignore \
+ gst-0.10.25.ignore \
gst-pb-0.10.14.ignore \
gst-pb-0.10.16.ignore \
gst-pb-0.10.18.ignore \
gst-pb-0.10.23.ignore \
+ gst-pb-0.10.25.ignore \
gst-disable-loadsave.ignore
INCLUDES = $(PYTHON_INCLUDES)
@@ -48,7 +50,7 @@
# GStreamer bindings
_gst_la_CFLAGS = $(common_cflags)
_gst_la_LIBADD = $(common_libadd) $(GST_BASE_LIBS)
-_gst_la_LDFLAGS = $(common_ldflags) -export-symbols-regex "^(init_gst|_PyGObject_API).*" \
+_gst_la_LDFLAGS = $(common_ldflags) -export-symbols-regex "^(init_gst|_PyGObject_API|pygstminiobject_).*" \
$(GST_BASE_LIBS) $(GST_CONTROLLER_LIBS) $(GST_NET_LIBS) $(GST_DP_LIBS)
_gst_la_SOURCES = \
gst-argtypes.c \
@@ -100,7 +102,7 @@
pbutils_la_LIBADD = $(common_libadd) $(GST_PLUGINS_BASE_LIBS) -lgstpbutils-0.10
pbutils_la_LDFLAGS = $(common_ldflags) \
-export-symbols-regex "^(initpbutils|_PyGObject_API).*" $(GST_PLUGINS_BASE_LIBS)
-pbutils_la_SOURCES = pbutilsmodule.c gst-argtypes.c pygstminiobject.c
+pbutils_la_SOURCES = pbutilsmodule.c gst-argtypes.c
nodist_pbutils_la_SOURCES = pbutils.c
PBUTILS_OVERRIDES = pbutils.override
PBUTILS_DEFS = pbutils.defs
@@ -124,7 +126,7 @@
audio_la_LIBADD = $(common_libadd) $(GST_PLUGINS_BASE_LIBS) -lgstaudio-0.10
audio_la_LDFLAGS = $(common_ldflags) \
-export-symbols-regex "^(initaudio|_PyGObject_API).*" $(GST_PLUGINS_BASE_LIBS)
- audio_la_SOURCES = audiomodule.c gst-argtypes.c pygstminiobject.c
+ audio_la_SOURCES = audiomodule.c gst-argtypes.c
nodist_audio_la_SOURCES = audio.c
audio.c: $(AUDIO_DEFS) $(AUDIO_OVERRIDES) $(GEN_FILES)
@@ -146,7 +148,7 @@
video_la_LIBADD = $(common_libadd) $(GST_PLUGINS_BASE_LIBS) -lgstvideo-0.10
video_la_LDFLAGS = $(common_ldflags) \
-export-symbols-regex "^(initvideo|_PyGObject_API).*" $(GST_PLUGINS_BASE_LIBS)
- video_la_SOURCES = videomodule.c gst-argtypes.c pygstminiobject.c
+ video_la_SOURCES = videomodule.c gst-argtypes.c
nodist_video_la_SOURCES = video.c
video.c: $(VIDEO_DEFS) $(VIDEO_OVERRIDES) $(GEN_FILES)
@@ -168,7 +170,7 @@
tag_la_LIBADD = $(common_libadd) $(GST_PLUGINS_BASE_LIBS) -lgsttag-0.10
tag_la_LDFLAGS = $(common_ldflags) \
-export-symbols-regex "^(inittag|_PyGObject_API).*" $(GST_PLUGINS_BASE_LIBS)
- tag_la_SOURCES = tagmodule.c gst-argtypes.c pygstminiobject.c
+ tag_la_SOURCES = tagmodule.c gst-argtypes.c
nodist_tag_la_SOURCES = tag.c
tag.c: $(TAG_DEFS) $(TAG_OVERRIDES) $(GEN_FILES)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gst-python-0.10.16/gst/Makefile.in new/gst-python-0.10.17/gst/Makefile.in
--- old/gst-python-0.10.16/gst/Makefile.in 2009-08-05 02:11:00.000000000 +0200
+++ new/gst-python-0.10.17/gst/Makefile.in 2009-10-05 15:01:35.000000000 +0200
@@ -86,11 +86,9 @@
$(_gst_la_LDFLAGS) $(LDFLAGS) -o $@
@HAVE_GST_AUDIO_TRUE@audio_la_DEPENDENCIES = $(am__DEPENDENCIES_2) \
@HAVE_GST_AUDIO_TRUE@ $(am__DEPENDENCIES_1)
-am__audio_la_SOURCES_DIST = audiomodule.c gst-argtypes.c \
- pygstminiobject.c
+am__audio_la_SOURCES_DIST = audiomodule.c gst-argtypes.c
@HAVE_GST_AUDIO_TRUE@am_audio_la_OBJECTS = audio_la-audiomodule.lo \
-@HAVE_GST_AUDIO_TRUE@ audio_la-gst-argtypes.lo \
-@HAVE_GST_AUDIO_TRUE@ audio_la-pygstminiobject.lo
+@HAVE_GST_AUDIO_TRUE@ audio_la-gst-argtypes.lo
@HAVE_GST_AUDIO_TRUE@nodist_audio_la_OBJECTS = audio_la-audio.lo
audio_la_OBJECTS = $(am_audio_la_OBJECTS) $(nodist_audio_la_OBJECTS)
audio_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
@@ -107,7 +105,7 @@
$(CFLAGS) $(interfaces_la_LDFLAGS) $(LDFLAGS) -o $@
pbutils_la_DEPENDENCIES = $(am__DEPENDENCIES_2) $(am__DEPENDENCIES_1)
am_pbutils_la_OBJECTS = pbutils_la-pbutilsmodule.lo \
- pbutils_la-gst-argtypes.lo pbutils_la-pygstminiobject.lo
+ pbutils_la-gst-argtypes.lo
nodist_pbutils_la_OBJECTS = pbutils_la-pbutils.lo
pbutils_la_OBJECTS = $(am_pbutils_la_OBJECTS) \
$(nodist_pbutils_la_OBJECTS)
@@ -116,10 +114,9 @@
$(CFLAGS) $(pbutils_la_LDFLAGS) $(LDFLAGS) -o $@
@HAVE_GST_TAG_TRUE@tag_la_DEPENDENCIES = $(am__DEPENDENCIES_2) \
@HAVE_GST_TAG_TRUE@ $(am__DEPENDENCIES_1)
-am__tag_la_SOURCES_DIST = tagmodule.c gst-argtypes.c pygstminiobject.c
+am__tag_la_SOURCES_DIST = tagmodule.c gst-argtypes.c
@HAVE_GST_TAG_TRUE@am_tag_la_OBJECTS = tag_la-tagmodule.lo \
-@HAVE_GST_TAG_TRUE@ tag_la-gst-argtypes.lo \
-@HAVE_GST_TAG_TRUE@ tag_la-pygstminiobject.lo
+@HAVE_GST_TAG_TRUE@ tag_la-gst-argtypes.lo
@HAVE_GST_TAG_TRUE@nodist_tag_la_OBJECTS = tag_la-tag.lo
tag_la_OBJECTS = $(am_tag_la_OBJECTS) $(nodist_tag_la_OBJECTS)
tag_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
@@ -128,11 +125,9 @@
@HAVE_GST_TAG_TRUE@am_tag_la_rpath = -rpath $(pygstexecdir)
@HAVE_GST_VIDEO_TRUE@video_la_DEPENDENCIES = $(am__DEPENDENCIES_2) \
@HAVE_GST_VIDEO_TRUE@ $(am__DEPENDENCIES_1)
-am__video_la_SOURCES_DIST = videomodule.c gst-argtypes.c \
- pygstminiobject.c
+am__video_la_SOURCES_DIST = videomodule.c gst-argtypes.c
@HAVE_GST_VIDEO_TRUE@am_video_la_OBJECTS = video_la-videomodule.lo \
-@HAVE_GST_VIDEO_TRUE@ video_la-gst-argtypes.lo \
-@HAVE_GST_VIDEO_TRUE@ video_la-pygstminiobject.lo
+@HAVE_GST_VIDEO_TRUE@ video_la-gst-argtypes.lo
@HAVE_GST_VIDEO_TRUE@nodist_video_la_OBJECTS = video_la-video.lo
video_la_OBJECTS = $(am_video_la_OBJECTS) $(nodist_video_la_OBJECTS)
video_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
@@ -255,11 +250,13 @@
IGNORE_GST_0_10_22 = @IGNORE_GST_0_10_22@
IGNORE_GST_0_10_23 = @IGNORE_GST_0_10_23@
IGNORE_GST_0_10_24 = @IGNORE_GST_0_10_24@
+IGNORE_GST_0_10_25 = @IGNORE_GST_0_10_25@
IGNORE_GST_LOADSAVE = @IGNORE_GST_LOADSAVE@
IGNORE_GST_PB_0_10_14 = @IGNORE_GST_PB_0_10_14@
IGNORE_GST_PB_0_10_16 = @IGNORE_GST_PB_0_10_16@
IGNORE_GST_PB_0_10_18 = @IGNORE_GST_PB_0_10_18@
IGNORE_GST_PB_0_10_23 = @IGNORE_GST_PB_0_10_23@
+IGNORE_GST_PB_0_10_25 = @IGNORE_GST_PB_0_10_25@
INSTALL = @INSTALL@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -415,10 +412,12 @@
gst-0.10.22.ignore \
gst-0.10.23.ignore \
gst-0.10.24.ignore \
+ gst-0.10.25.ignore \
gst-pb-0.10.14.ignore \
gst-pb-0.10.16.ignore \
gst-pb-0.10.18.ignore \
gst-pb-0.10.23.ignore \
+ gst-pb-0.10.25.ignore \
gst-disable-loadsave.ignore
INCLUDES = $(PYTHON_INCLUDES)
@@ -433,7 +432,7 @@
# GStreamer bindings
_gst_la_CFLAGS = $(common_cflags)
_gst_la_LIBADD = $(common_libadd) $(GST_BASE_LIBS)
-_gst_la_LDFLAGS = $(common_ldflags) -export-symbols-regex "^(init_gst|_PyGObject_API).*" \
+_gst_la_LDFLAGS = $(common_ldflags) -export-symbols-regex "^(init_gst|_PyGObject_API|pygstminiobject_).*" \
$(GST_BASE_LIBS) $(GST_CONTROLLER_LIBS) $(GST_NET_LIBS) $(GST_DP_LIBS)
_gst_la_SOURCES = \
@@ -483,7 +482,7 @@
pbutils_la_LDFLAGS = $(common_ldflags) \
-export-symbols-regex "^(initpbutils|_PyGObject_API).*" $(GST_PLUGINS_BASE_LIBS)
-pbutils_la_SOURCES = pbutilsmodule.c gst-argtypes.c pygstminiobject.c
+pbutils_la_SOURCES = pbutilsmodule.c gst-argtypes.c
nodist_pbutils_la_SOURCES = pbutils.c
PBUTILS_OVERRIDES = pbutils.override
PBUTILS_DEFS = pbutils.defs
@@ -497,7 +496,7 @@
@HAVE_GST_AUDIO_TRUE@audio_la_LDFLAGS = $(common_ldflags) \
@HAVE_GST_AUDIO_TRUE@ -export-symbols-regex "^(initaudio|_PyGObject_API).*" $(GST_PLUGINS_BASE_LIBS)
-@HAVE_GST_AUDIO_TRUE@audio_la_SOURCES = audiomodule.c gst-argtypes.c pygstminiobject.c
+@HAVE_GST_AUDIO_TRUE@audio_la_SOURCES = audiomodule.c gst-argtypes.c
@HAVE_GST_AUDIO_TRUE@nodist_audio_la_SOURCES = audio.c
# GStreamer video bindings
@@ -509,7 +508,7 @@
@HAVE_GST_VIDEO_TRUE@video_la_LDFLAGS = $(common_ldflags) \
@HAVE_GST_VIDEO_TRUE@ -export-symbols-regex "^(initvideo|_PyGObject_API).*" $(GST_PLUGINS_BASE_LIBS)
-@HAVE_GST_VIDEO_TRUE@video_la_SOURCES = videomodule.c gst-argtypes.c pygstminiobject.c
+@HAVE_GST_VIDEO_TRUE@video_la_SOURCES = videomodule.c gst-argtypes.c
@HAVE_GST_VIDEO_TRUE@nodist_video_la_SOURCES = video.c
# GStreamer tag bindings
@@ -521,7 +520,7 @@
@HAVE_GST_TAG_TRUE@tag_la_LDFLAGS = $(common_ldflags) \
@HAVE_GST_TAG_TRUE@ -export-symbols-regex "^(inittag|_PyGObject_API).*" $(GST_PLUGINS_BASE_LIBS)
-@HAVE_GST_TAG_TRUE@tag_la_SOURCES = tagmodule.c gst-argtypes.c pygstminiobject.c
+@HAVE_GST_TAG_TRUE@tag_la_SOURCES = tagmodule.c gst-argtypes.c
@HAVE_GST_TAG_TRUE@nodist_tag_la_SOURCES = tag.c
SUBDIRS = extend
all: all-recursive
@@ -615,19 +614,15 @@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/audio_la-audio.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/audio_la-audiomodule.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/audio_la-gst-argtypes.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/audio_la-pygstminiobject.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/interfaces_la-interfaces.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/interfaces_la-interfacesmodule.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pbutils_la-gst-argtypes.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pbutils_la-pbutils.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pbutils_la-pbutilsmodule.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pbutils_la-pygstminiobject.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tag_la-gst-argtypes.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tag_la-pygstminiobject.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tag_la-tag.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tag_la-tagmodule.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/video_la-gst-argtypes.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/video_la-pygstminiobject.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/video_la-video.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/video_la-videomodule.Plo@am__quote@
@@ -715,13 +710,6 @@
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(audio_la_CFLAGS) $(CFLAGS) -c -o audio_la-gst-argtypes.lo `test -f 'gst-argtypes.c' || echo '$(srcdir)/'`gst-argtypes.c
-audio_la-pygstminiobject.lo: pygstminiobject.c
-@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(audio_la_CFLAGS) $(CFLAGS) -MT audio_la-pygstminiobject.lo -MD -MP -MF $(DEPDIR)/audio_la-pygstminiobject.Tpo -c -o audio_la-pygstminiobject.lo `test -f 'pygstminiobject.c' || echo '$(srcdir)/'`pygstminiobject.c
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/audio_la-pygstminiobject.Tpo $(DEPDIR)/audio_la-pygstminiobject.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='pygstminiobject.c' object='audio_la-pygstminiobject.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(audio_la_CFLAGS) $(CFLAGS) -c -o audio_la-pygstminiobject.lo `test -f 'pygstminiobject.c' || echo '$(srcdir)/'`pygstminiobject.c
-
audio_la-audio.lo: audio.c
@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(audio_la_CFLAGS) $(CFLAGS) -MT audio_la-audio.lo -MD -MP -MF $(DEPDIR)/audio_la-audio.Tpo -c -o audio_la-audio.lo `test -f 'audio.c' || echo '$(srcdir)/'`audio.c
@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/audio_la-audio.Tpo $(DEPDIR)/audio_la-audio.Plo
@@ -757,13 +745,6 @@
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pbutils_la_CFLAGS) $(CFLAGS) -c -o pbutils_la-gst-argtypes.lo `test -f 'gst-argtypes.c' || echo '$(srcdir)/'`gst-argtypes.c
-pbutils_la-pygstminiobject.lo: pygstminiobject.c
-@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pbutils_la_CFLAGS) $(CFLAGS) -MT pbutils_la-pygstminiobject.lo -MD -MP -MF $(DEPDIR)/pbutils_la-pygstminiobject.Tpo -c -o pbutils_la-pygstminiobject.lo `test -f 'pygstminiobject.c' || echo '$(srcdir)/'`pygstminiobject.c
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/pbutils_la-pygstminiobject.Tpo $(DEPDIR)/pbutils_la-pygstminiobject.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='pygstminiobject.c' object='pbutils_la-pygstminiobject.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pbutils_la_CFLAGS) $(CFLAGS) -c -o pbutils_la-pygstminiobject.lo `test -f 'pygstminiobject.c' || echo '$(srcdir)/'`pygstminiobject.c
-
pbutils_la-pbutils.lo: pbutils.c
@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pbutils_la_CFLAGS) $(CFLAGS) -MT pbutils_la-pbutils.lo -MD -MP -MF $(DEPDIR)/pbutils_la-pbutils.Tpo -c -o pbutils_la-pbutils.lo `test -f 'pbutils.c' || echo '$(srcdir)/'`pbutils.c
@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/pbutils_la-pbutils.Tpo $(DEPDIR)/pbutils_la-pbutils.Plo
@@ -785,13 +766,6 @@
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tag_la_CFLAGS) $(CFLAGS) -c -o tag_la-gst-argtypes.lo `test -f 'gst-argtypes.c' || echo '$(srcdir)/'`gst-argtypes.c
-tag_la-pygstminiobject.lo: pygstminiobject.c
-@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tag_la_CFLAGS) $(CFLAGS) -MT tag_la-pygstminiobject.lo -MD -MP -MF $(DEPDIR)/tag_la-pygstminiobject.Tpo -c -o tag_la-pygstminiobject.lo `test -f 'pygstminiobject.c' || echo '$(srcdir)/'`pygstminiobject.c
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/tag_la-pygstminiobject.Tpo $(DEPDIR)/tag_la-pygstminiobject.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='pygstminiobject.c' object='tag_la-pygstminiobject.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tag_la_CFLAGS) $(CFLAGS) -c -o tag_la-pygstminiobject.lo `test -f 'pygstminiobject.c' || echo '$(srcdir)/'`pygstminiobject.c
-
tag_la-tag.lo: tag.c
@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tag_la_CFLAGS) $(CFLAGS) -MT tag_la-tag.lo -MD -MP -MF $(DEPDIR)/tag_la-tag.Tpo -c -o tag_la-tag.lo `test -f 'tag.c' || echo '$(srcdir)/'`tag.c
@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/tag_la-tag.Tpo $(DEPDIR)/tag_la-tag.Plo
@@ -813,13 +787,6 @@
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(video_la_CFLAGS) $(CFLAGS) -c -o video_la-gst-argtypes.lo `test -f 'gst-argtypes.c' || echo '$(srcdir)/'`gst-argtypes.c
-video_la-pygstminiobject.lo: pygstminiobject.c
-@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(video_la_CFLAGS) $(CFLAGS) -MT video_la-pygstminiobject.lo -MD -MP -MF $(DEPDIR)/video_la-pygstminiobject.Tpo -c -o video_la-pygstminiobject.lo `test -f 'pygstminiobject.c' || echo '$(srcdir)/'`pygstminiobject.c
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/video_la-pygstminiobject.Tpo $(DEPDIR)/video_la-pygstminiobject.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='pygstminiobject.c' object='video_la-pygstminiobject.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(video_la_CFLAGS) $(CFLAGS) -c -o video_la-pygstminiobject.lo `test -f 'pygstminiobject.c' || echo '$(srcdir)/'`pygstminiobject.c
-
video_la-video.lo: video.c
@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(video_la_CFLAGS) $(CFLAGS) -MT video_la-video.lo -MD -MP -MF $(DEPDIR)/video_la-video.Tpo -c -o video_la-video.lo `test -f 'video.c' || echo '$(srcdir)/'`video.c
@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/video_la-video.Tpo $(DEPDIR)/video_la-video.Plo
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gst-python-0.10.16/gst-python.doap new/gst-python-0.10.17/gst-python.doap
--- old/gst-python-0.10.16/gst-python.doap 2009-05-11 01:06:48.000000000 +0200
+++ new/gst-python-0.10.17/gst-python.doap 2009-08-05 03:02:56.000000000 +0200
@@ -35,6 +35,17 @@
<release>
<Version>
+ <revision>0.10.16</revision>
+ <branch>0.10</branch>
+ <name>Distorted memory</name>
+ <created>2009-08-04</created>
+ <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-python/gst-python-0.10.16.tar.bz2" />
+ <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-python/gst-python-0.10.16.tar.gz" />
+ </Version>
+ </release>
+
+ <release>
+ <Version>
<revision>0.10.15</revision>
<branch>0.10</branch>
<name>We built a wall</name>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gst-python-0.10.16/gst-python.spec new/gst-python-0.10.17/gst-python.spec
--- old/gst-python-0.10.16/gst-python.spec 2009-08-05 02:11:11.000000000 +0200
+++ new/gst-python-0.10.17/gst-python.spec 2009-10-05 15:01:50.000000000 +0200
@@ -4,7 +4,7 @@
%define _gst 0.10.12
Name: %{gstreamer}-python
-Version: 0.10.16
+Version: 0.10.17
Release: 1
Summary: Python bindings for GStreamer.
@@ -66,6 +66,12 @@
%{_libdir}/python?.?/site-packages/pygst.pyc
%{_libdir}/python?.?/site-packages/pygst.pyo
%{_libdir}/python?.?/site-packages/gst-%{majorminor}/gst/pbutils.so
+%{_libdir}/gstreamer-%{majorminor}/libgstpython.so
+%{_libdir}/python?.?/site-packages/gst-%{majorminor}/gst/audio.so
+%{_libdir}/python?.?/site-packages/gst-%{majorminor}/gst/tag.so
+%{_libdir}/python?.?/site-packages/gst-%{majorminor}/gst/video.so
+%{_libdir}/python?.?/site-packages/gstoption.so
+
%{_datadir}/gst-python
%{_libdir}/pkgconfig/gst-python-%{majorminor}.pc
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gst-python-0.10.16/gst-python.spec.in new/gst-python-0.10.17/gst-python.spec.in
--- old/gst-python-0.10.16/gst-python.spec.in 2009-04-15 22:16:30.000000000 +0200
+++ new/gst-python-0.10.17/gst-python.spec.in 2009-09-11 17:36:36.000000000 +0200
@@ -66,6 +66,12 @@
%{_libdir}/python?.?/site-packages/pygst.pyc
%{_libdir}/python?.?/site-packages/pygst.pyo
%{_libdir}/python?.?/site-packages/gst-%{majorminor}/gst/pbutils.so
+%{_libdir}/gstreamer-%{majorminor}/libgstpython.so
+%{_libdir}/python?.?/site-packages/gst-%{majorminor}/gst/audio.so
+%{_libdir}/python?.?/site-packages/gst-%{majorminor}/gst/tag.so
+%{_libdir}/python?.?/site-packages/gst-%{majorminor}/gst/video.so
+%{_libdir}/python?.?/site-packages/gstoption.so
+
%{_datadir}/gst-python
%{_libdir}/pkgconfig/gst-python-%{majorminor}.pc
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gst-python-0.10.16/Makefile.in new/gst-python-0.10.17/Makefile.in
--- old/gst-python-0.10.16/Makefile.in 2009-08-05 02:11:00.000000000 +0200
+++ new/gst-python-0.10.17/Makefile.in 2009-10-05 15:01:36.000000000 +0200
@@ -207,11 +207,13 @@
IGNORE_GST_0_10_22 = @IGNORE_GST_0_10_22@
IGNORE_GST_0_10_23 = @IGNORE_GST_0_10_23@
IGNORE_GST_0_10_24 = @IGNORE_GST_0_10_24@
+IGNORE_GST_0_10_25 = @IGNORE_GST_0_10_25@
IGNORE_GST_LOADSAVE = @IGNORE_GST_LOADSAVE@
IGNORE_GST_PB_0_10_14 = @IGNORE_GST_PB_0_10_14@
IGNORE_GST_PB_0_10_16 = @IGNORE_GST_PB_0_10_16@
IGNORE_GST_PB_0_10_18 = @IGNORE_GST_PB_0_10_18@
IGNORE_GST_PB_0_10_23 = @IGNORE_GST_PB_0_10_23@
+IGNORE_GST_PB_0_10_25 = @IGNORE_GST_PB_0_10_25@
INSTALL = @INSTALL@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -958,6 +960,17 @@
fi; \
exit $$fail
+# complain about nonportable 64-bit printf format strings (%lld, %llu etc.)
+check-nonportable-int64-print-format:
+ fail=0 ; \
+ loc=`find "$(top_srcdir)" -name '*.c' | xargs grep -n -e '%[0-9]*ll[udx]'`; \
+ if test "x$$loc" != "x"; then \
+ echo "Please fix the following print format strings:" ; \
+ find "$(top_srcdir)" -name '*.c' | xargs grep -n -e '%[0-9]*ll[udx]'; \
+ fail=1; \
+ fi; \
+ exit $$fail
+
dist-hook: check-exports win32-check-crlf
release: dist
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gst-python-0.10.16/NEWS new/gst-python-0.10.17/NEWS
--- old/gst-python-0.10.16/NEWS 2009-08-05 02:31:21.000000000 +0200
+++ new/gst-python-0.10.17/NEWS 2009-10-05 15:05:07.000000000 +0200
@@ -1,4 +1,17 @@
-This is GStreamer Python Bindings 0.10.16, "Distorted memory"
+This is GStreamer Python Bindings 0.10.17, "Shiny new button"
+
+Changes since 0.10.16:
+
+ * Fix leak in gst_base_sink_get_last_buffer()
+ * Fix linking of pygstminiobject
+ * Add test_audio.py example
+ * Fix deadlocks calling gst_pad_link()
+
+Bugs fixed since 0.10.16:
+
+ * 590348 : [audio (and other modules)] can't use pygstminiobject !
+ * 590803 : checks fail in non-English locale
+ * 592447 : memory leak on certain pipelines with appsink
Changes since 0.10.15:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gst-python-0.10.16/pkgconfig/Makefile.in new/gst-python-0.10.17/pkgconfig/Makefile.in
--- old/gst-python-0.10.16/pkgconfig/Makefile.in 2009-08-05 02:11:00.000000000 +0200
+++ new/gst-python-0.10.17/pkgconfig/Makefile.in 2009-10-05 15:01:35.000000000 +0200
@@ -148,11 +148,13 @@
IGNORE_GST_0_10_22 = @IGNORE_GST_0_10_22@
IGNORE_GST_0_10_23 = @IGNORE_GST_0_10_23@
IGNORE_GST_0_10_24 = @IGNORE_GST_0_10_24@
+IGNORE_GST_0_10_25 = @IGNORE_GST_0_10_25@
IGNORE_GST_LOADSAVE = @IGNORE_GST_LOADSAVE@
IGNORE_GST_PB_0_10_14 = @IGNORE_GST_PB_0_10_14@
IGNORE_GST_PB_0_10_16 = @IGNORE_GST_PB_0_10_16@
IGNORE_GST_PB_0_10_18 = @IGNORE_GST_PB_0_10_18@
IGNORE_GST_PB_0_10_23 = @IGNORE_GST_PB_0_10_23@
+IGNORE_GST_PB_0_10_25 = @IGNORE_GST_PB_0_10_25@
INSTALL = @INSTALL@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gst-python-0.10.16/plugin/Makefile.in new/gst-python-0.10.17/plugin/Makefile.in
--- old/gst-python-0.10.16/plugin/Makefile.in 2009-08-05 02:11:00.000000000 +0200
+++ new/gst-python-0.10.17/plugin/Makefile.in 2009-10-05 15:01:35.000000000 +0200
@@ -168,11 +168,13 @@
IGNORE_GST_0_10_22 = @IGNORE_GST_0_10_22@
IGNORE_GST_0_10_23 = @IGNORE_GST_0_10_23@
IGNORE_GST_0_10_24 = @IGNORE_GST_0_10_24@
+IGNORE_GST_0_10_25 = @IGNORE_GST_0_10_25@
IGNORE_GST_LOADSAVE = @IGNORE_GST_LOADSAVE@
IGNORE_GST_PB_0_10_14 = @IGNORE_GST_PB_0_10_14@
IGNORE_GST_PB_0_10_16 = @IGNORE_GST_PB_0_10_16@
IGNORE_GST_PB_0_10_18 = @IGNORE_GST_PB_0_10_18@
IGNORE_GST_PB_0_10_23 = @IGNORE_GST_PB_0_10_23@
+IGNORE_GST_PB_0_10_25 = @IGNORE_GST_PB_0_10_25@
INSTALL = @INSTALL@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gst-python-0.10.16/RELEASE new/gst-python-0.10.17/RELEASE
--- old/gst-python-0.10.16/RELEASE 2009-08-05 02:29:06.000000000 +0200
+++ new/gst-python-0.10.17/RELEASE 2009-10-05 15:04:10.000000000 +0200
@@ -1,5 +1,5 @@
-Release notes for GStreamer Python bindings 0.10.16 "Distorted memory"
+Release notes for GStreamer Python bindings 0.10.17 "Shiny new button"
@@ -17,15 +17,16 @@
Features of this release
- * Update bindings for GStreamer 0.10.24
- * Fixes for the python plugin loader
+ * Fix leak in gst_base_sink_get_last_buffer()
+ * Fix linking of pygstminiobject
+ * Add test_audio.py example
+ * Fix deadlocks calling gst_pad_link()
Bugs fixed in this release
- * 580992 : gst_preset_get_preset_names not wrapped in gst-python
- * 583378 : libgstpython.so causes a segfault
- * 583607 : Error when building from tarball
- * 584445 : gst.TagList getters and setters should convert unicode ob...
+ * 590348 : [audio (and other modules)] can't use pygstminiobject !
+ * 590803 : checks fail in non-English locale
+ * 592447 : memory leak on certain pipelines with appsink
Download
@@ -54,9 +55,11 @@
Contributors to this release
+ * Alessandro Decina
+ * Christian Schaller
* Edward Hervey
* Jan Schmidt
- * Olivier Crête
- * Stefan Kost
- * Thomas Vander Stichele
+ * Johannes Berg
+ * Marc-Andre Lureau
+ * Sebastian Dröge
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gst-python-0.10.16/testsuite/Makefile.am new/gst-python-0.10.17/testsuite/Makefile.am
--- old/gst-python-0.10.16/testsuite/Makefile.am 2009-05-06 17:34:31.000000000 +0200
+++ new/gst-python-0.10.17/testsuite/Makefile.am 2009-09-11 17:36:36.000000000 +0200
@@ -20,6 +20,7 @@
tests = \
test_adapter.py \
+ test_audio.py \
test_bin.py \
test_buffer.py \
test_caps.py \
@@ -62,7 +63,7 @@
GSTSUPP = $(top_srcdir)/common/gst.supp
PYTHONSUPP = $(top_srcdir)/testsuite/python.supp
GSTPYTHONSUPP = $(top_srcdir)/testsuite/gstpython.supp
-TESTS_ENVIRONMENT = PYTHONPATH=$(top_builddir):$(top_builddir)/gst/.libs:`pwd`:$(top_srcdir):$(PYTHONPATH)
+TESTS_ENVIRONMENT = PYTHONPATH=$(top_builddir):$(top_builddir)/gst/.libs:`pwd`:$(top_srcdir):$(PYTHONPATH) LC_ALL=C
# gdb any given test_x.py by running make test_x.py.gdb
%.gdb: %
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gst-python-0.10.16/testsuite/Makefile.in new/gst-python-0.10.17/testsuite/Makefile.in
--- old/gst-python-0.10.16/testsuite/Makefile.in 2009-08-05 02:11:00.000000000 +0200
+++ new/gst-python-0.10.17/testsuite/Makefile.in 2009-10-05 15:01:35.000000000 +0200
@@ -159,11 +159,13 @@
IGNORE_GST_0_10_22 = @IGNORE_GST_0_10_22@
IGNORE_GST_0_10_23 = @IGNORE_GST_0_10_23@
IGNORE_GST_0_10_24 = @IGNORE_GST_0_10_24@
+IGNORE_GST_0_10_25 = @IGNORE_GST_0_10_25@
IGNORE_GST_LOADSAVE = @IGNORE_GST_LOADSAVE@
IGNORE_GST_PB_0_10_14 = @IGNORE_GST_PB_0_10_14@
IGNORE_GST_PB_0_10_16 = @IGNORE_GST_PB_0_10_16@
IGNORE_GST_PB_0_10_18 = @IGNORE_GST_PB_0_10_18@
IGNORE_GST_PB_0_10_23 = @IGNORE_GST_PB_0_10_23@
+IGNORE_GST_PB_0_10_25 = @IGNORE_GST_PB_0_10_25@
INSTALL = @INSTALL@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -308,6 +310,7 @@
tests = \
test_adapter.py \
+ test_audio.py \
test_bin.py \
test_buffer.py \
test_caps.py \
@@ -330,7 +333,7 @@
GSTSUPP = $(top_srcdir)/common/gst.supp
PYTHONSUPP = $(top_srcdir)/testsuite/python.supp
GSTPYTHONSUPP = $(top_srcdir)/testsuite/gstpython.supp
-TESTS_ENVIRONMENT = PYTHONPATH=$(top_builddir):$(top_builddir)/gst/.libs:`pwd`:$(top_srcdir):$(PYTHONPATH)
+TESTS_ENVIRONMENT = PYTHONPATH=$(top_builddir):$(top_builddir)/gst/.libs:`pwd`:$(top_srcdir):$(PYTHONPATH) LC_ALL=C
all: all-am
.SUFFIXES:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gst-python-0.10.16/testsuite/test_audio.py new/gst-python-0.10.17/testsuite/test_audio.py
--- old/gst-python-0.10.16/testsuite/test_audio.py 1970-01-01 01:00:00.000000000 +0100
+++ new/gst-python-0.10.17/testsuite/test_audio.py 2009-09-11 17:36:36.000000000 +0200
@@ -0,0 +1,38 @@
+# -*- Mode: Python -*-
+# vi:si:et:sw=4:sts=4:ts=4
+#
+# gst-python - Python bindings for GStreamer
+# Copyright (C) 2009 Edward Hervey
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 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
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser 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
+
+from common import gobject, gst, unittest, TestCase
+
+class Audio(TestCase):
+
+ def testBufferclip(self):
+ assert hasattr(gst.audio, "buffer_clip")
+ # create a segment
+ segment = gst.Segment()
+ gst.debug("Created the new segment")
+ # we'll put a new segment of 500ms to 1000ms
+ segment.set_newsegment(False, 1.0, gst.FORMAT_TIME, 0, -1, 0)
+ gst.debug("Initialized the new segment")
+ # create a new dummy buffer
+ b = gst.Buffer("this is a really useless line")
+ gst.debug("Created the buffer")
+ # clip... which shouldn't do anything
+ b2 = gst.audio.buffer_clip(b, segment, 44100, 8)
+ gst.debug("DONE !")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gst-python-0.10.16/testsuite/test_message.py new/gst-python-0.10.17/testsuite/test_message.py
--- old/gst-python-0.10.16/testsuite/test_message.py 2009-07-14 16:45:36.000000000 +0200
+++ new/gst-python-0.10.17/testsuite/test_message.py 2009-09-11 23:01:34.000000000 +0200
@@ -168,7 +168,7 @@
def testStructureChangeMessage(self):
if hasattr(gst, 'message_new_structure_change'):
- p = gst.Pad("blah", gst.PAD_SRC)
+ p = gst.Pad("blah", gst.PAD_SINK)
m = gst.message_new_structure_change(p,
gst.STRUCTURE_CHANGE_TYPE_PAD_LINK,
self.element, True)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gst-python-0.10.16/win32/common/config.h new/gst-python-0.10.17/win32/common/config.h
--- old/gst-python-0.10.16/win32/common/config.h 2009-08-05 02:11:11.000000000 +0200
+++ new/gst-python-0.10.17/win32/common/config.h 2009-10-05 15:01:50.000000000 +0200
@@ -61,19 +61,19 @@
#define PACKAGE_NAME "GStreamer Python Bindings"
/* Define to the full name and version of this package. */
-#define PACKAGE_STRING "GStreamer Python Bindings 0.10.16"
+#define PACKAGE_STRING "GStreamer Python Bindings 0.10.17"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "gst-python"
/* Define to the version of this package. */
-#define PACKAGE_VERSION "0.10.16"
+#define PACKAGE_VERSION "0.10.17"
/* PyGst major version */
#define PYGST_MAJOR_VERSION 0
/* PyGst micro version */
-#define PYGST_MICRO_VERSION 16
+#define PYGST_MICRO_VERSION 17
/* PyGst minor version */
#define PYGST_MINOR_VERSION 10
@@ -85,4 +85,4 @@
#undef STDC_HEADERS
/* Version number of package */
-#define VERSION "0.10.16"
+#define VERSION "0.10.17"
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org