Imported Upstream version 1.7.1
Sebastian Dröge
8 years ago
0 | === release 1.6.2 === | |
1 | ||
2 | 2015-12-14 Sebastian Dröge <slomo@coaxion.net> | |
3 | ||
4 | * configure.ac: | |
5 | releasing 1.6.2 | |
6 | ||
7 | 2015-11-08 11:56:20 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net> | |
8 | ||
9 | * gi/overrides/Gst.py: | |
10 | overrides: fix a few typos in exception messages | |
0 | === release 1.7.1 === | |
1 | ||
2 | 2015-12-24 Sebastian Dröge <slomo@coaxion.net> | |
3 | ||
4 | * configure.ac: | |
5 | releasing 1.7.1 | |
11 | 6 | |
12 | 7 | 2015-12-14 13:03:24 +0100 Sebastian Dröge <sebastian@centricular.com> |
13 | 8 | |
29 | 24 | g_error() would kill the application immediately. |
30 | 25 | Also check if we can actually get gi.repository.Gst before using it. |
31 | 26 | |
32 | === release 1.6.1 === | |
33 | ||
34 | 2015-10-30 17:10:43 +0200 Sebastian Dröge <sebastian@centricular.com> | |
35 | ||
36 | * ChangeLog: | |
37 | * NEWS: | |
38 | * RELEASE: | |
39 | * configure.ac: | |
40 | * gst-python.doap: | |
41 | Release 1.6.1 | |
27 | 2015-11-08 11:56:28 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net> | |
28 | ||
29 | * gi/overrides/Gst.py: | |
30 | * gi/overrides/gstmodule.c: | |
31 | overrides: also provide wrapper for trace level debug logging | |
32 | ||
33 | 2015-11-08 11:56:20 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net> | |
34 | ||
35 | * gi/overrides/Gst.py: | |
36 | overrides: fix a few typos in exception messages | |
37 | ||
38 | 2015-10-27 22:19:19 +0100 Thibault Saunier <tsaunier@gnome.org> | |
39 | ||
40 | * examples/plugins/python/sinkelement.py: | |
41 | examples: Port the sink example to GstBaseSink | |
42 | Also we now need to explicitly call Gst.init() from python bindings. | |
42 | 43 | |
43 | 44 | 2015-10-25 21:33:46 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net> |
44 | 45 | |
45 | 46 | * gi/overrides/Gst.py: |
46 | 47 | overrides: chain up to base __init__ in Pad override |
47 | 48 | Fixes https://bugzilla.gnome.org/show_bug.cgi?id=757108 |
49 | ||
50 | 2015-09-25 12:03:45 +0200 Thibault Saunier <tsaunier@gnome.org> | |
51 | ||
52 | * configure.ac: | |
53 | Back to development | |
48 | 54 | |
49 | 55 | === release 1.6.0 === |
50 | 56 |
0 | This is GStreamer 1.6.2 | |
1 | ||
2 | The GStreamer team is proud to announce the second bugfix release in the stable | |
3 | 1.6 release series of your favourite cross-platform multimedia framework! | |
4 | ||
5 | This release only contains bugfixes and it is safe to update from 1.6.0 and | |
6 | 1.6.1. For a full list of bugfixes see Bugzilla: | |
7 | https://bugzilla.gnome.org/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&limit=0&list_id=83309&order=bug_id&product=GStreamer&resolution=FIXED&target_milestone=1.6.2 | |
8 | ||
9 | See http://gstreamer.freedesktop.org/releases/1.6/ for the latest version of this document. | |
10 | ||
11 | Major bugfixes | |
12 | ||
13 | - Crashes in gst-libav with sinks that did not provide a buffer pool | |
14 | but supported video metadata were fixed. This affected d3dvideosink | |
15 | and some 3rd party sinks. Also related fixes for crashes when a downstream | |
16 | buffer pool failed allocation. | |
17 | - Big GL performance improvement on iOS by a factor of 2 by using Apple's sync | |
18 | extension. | |
19 | - Deadlocks in the DirectSound elements on Windows, and the behaviour of its | |
20 | mute property were fixed. | |
21 | - The Direct3D video sink does not crash anymore when minimizing the window | |
22 | - The library soname generation on Android >= 6.0 was fixed, which previously | |
23 | caused GStreamer to fail to load there. | |
24 | - File related elements have large-file (>2GB) support on Android now. | |
25 | - gst-libav was updated to ffmpeg 2.8.3. | |
26 | - Deserialization of custom events in the GDP depayloader was fixed. | |
27 | - Missing OpenGL context initialization in the Qt/QML video sink was fixed in | |
28 | certain situations. | |
29 | - Interoperability with some broken RTSP servers using HTTP tunnel was | |
30 | improved. | |
31 | - Various compilation fixes for Windows. | |
32 | - Various smaller memory leak and other fixes in different places. | |
33 | - and many, many more: | |
34 | https://bugzilla.gnome.org/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&limit=0&list_id=83309&order=bug_id&product=GStreamer&resolution=FIXED&target_milestone=1.6.2 | |
35 | ||
36 | ||
0 | This is GStreamer 1.7.1 |
0 | 0 | #! /bin/sh |
1 | 1 | # Guess values for system-dependent variables and create Makefiles. |
2 | # Generated by GNU Autoconf 2.69 for GStreamer GObject Introspection overrides for Python 1.6.2. | |
2 | # Generated by GNU Autoconf 2.69 for GStreamer GObject Introspection overrides for Python 1.7.1. | |
3 | 3 | # |
4 | 4 | # Report bugs to <http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer>. |
5 | 5 | # |
590 | 590 | # Identity of this package. |
591 | 591 | PACKAGE_NAME='GStreamer GObject Introspection overrides for Python ' |
592 | 592 | PACKAGE_TARNAME='gst-python' |
593 | PACKAGE_VERSION='1.6.2' | |
594 | PACKAGE_STRING='GStreamer GObject Introspection overrides for Python 1.6.2' | |
593 | PACKAGE_VERSION='1.7.1' | |
594 | PACKAGE_STRING='GStreamer GObject Introspection overrides for Python 1.7.1' | |
595 | 595 | PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer' |
596 | 596 | PACKAGE_URL='' |
597 | 597 | |
1379 | 1379 | # Omit some internal or obsolete options to make the list less imposing. |
1380 | 1380 | # This message is too long to be a string in the A/UX 3.1 sh. |
1381 | 1381 | cat <<_ACEOF |
1382 | \`configure' configures GStreamer GObject Introspection overrides for Python 1.6.2 to adapt to many kinds of systems. | |
1382 | \`configure' configures GStreamer GObject Introspection overrides for Python 1.7.1 to adapt to many kinds of systems. | |
1383 | 1383 | |
1384 | 1384 | Usage: $0 [OPTION]... [VAR=VALUE]... |
1385 | 1385 | |
1451 | 1451 | |
1452 | 1452 | if test -n "$ac_init_help"; then |
1453 | 1453 | case $ac_init_help in |
1454 | short | recursive ) echo "Configuration of GStreamer GObject Introspection overrides for Python 1.6.2:";; | |
1454 | short | recursive ) echo "Configuration of GStreamer GObject Introspection overrides for Python 1.7.1:";; | |
1455 | 1455 | esac |
1456 | 1456 | cat <<\_ACEOF |
1457 | 1457 | |
1575 | 1575 | test -n "$ac_init_help" && exit $ac_status |
1576 | 1576 | if $ac_init_version; then |
1577 | 1577 | cat <<\_ACEOF |
1578 | GStreamer GObject Introspection overrides for Python configure 1.6.2 | |
1578 | GStreamer GObject Introspection overrides for Python configure 1.7.1 | |
1579 | 1579 | generated by GNU Autoconf 2.69 |
1580 | 1580 | |
1581 | 1581 | Copyright (C) 2012 Free Software Foundation, Inc. |
1853 | 1853 | This file contains any messages produced by compilers while |
1854 | 1854 | running configure, to aid debugging if configure makes a mistake. |
1855 | 1855 | |
1856 | It was created by GStreamer GObject Introspection overrides for Python $as_me 1.6.2, which was | |
1856 | It was created by GStreamer GObject Introspection overrides for Python $as_me 1.7.1, which was | |
1857 | 1857 | generated by GNU Autoconf 2.69. Invocation command line was |
1858 | 1858 | |
1859 | 1859 | $ $0 $@ |
2831 | 2831 | |
2832 | 2832 | # Define the identity of the package. |
2833 | 2833 | PACKAGE='gst-python' |
2834 | VERSION='1.6.2' | |
2834 | VERSION='1.7.1' | |
2835 | 2835 | |
2836 | 2836 | |
2837 | 2837 | cat >>confdefs.h <<_ACEOF |
3042 | 3042 | |
3043 | 3043 | |
3044 | 3044 | |
3045 | PACKAGE_VERSION_MAJOR=$(echo 1.6.2 | cut -d'.' -f1) | |
3046 | PACKAGE_VERSION_MINOR=$(echo 1.6.2 | cut -d'.' -f2) | |
3047 | PACKAGE_VERSION_MICRO=$(echo 1.6.2 | cut -d'.' -f3) | |
3045 | PACKAGE_VERSION_MAJOR=$(echo 1.7.1 | cut -d'.' -f1) | |
3046 | PACKAGE_VERSION_MINOR=$(echo 1.7.1 | cut -d'.' -f2) | |
3047 | PACKAGE_VERSION_MICRO=$(echo 1.7.1 | cut -d'.' -f3) | |
3048 | 3048 | |
3049 | 3049 | |
3050 | 3050 | |
3055 | 3055 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking nano version" >&5 |
3056 | 3056 | $as_echo_n "checking nano version... " >&6; } |
3057 | 3057 | |
3058 | NANO=$(echo 1.6.2 | cut -d'.' -f4) | |
3058 | NANO=$(echo 1.7.1 | cut -d'.' -f4) | |
3059 | 3059 | |
3060 | 3060 | if test x"$NANO" = x || test "x$NANO" = "x0" ; then |
3061 | 3061 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: 0 (release)" >&5 |
3151 | 3151 | ACLOCAL_AMFLAGS="-I m4 -I common/m4" |
3152 | 3152 | |
3153 | 3153 | |
3154 | GST_REQ=1.6.2 | |
3154 | GST_REQ=1.7.1 | |
3155 | 3155 | |
3156 | 3156 | PYGOBJECT_REQ=3.0 |
3157 | 3157 | |
14752 | 14752 | # report actual input values of CONFIG_FILES etc. instead of their |
14753 | 14753 | # values after options handling. |
14754 | 14754 | ac_log=" |
14755 | This file was extended by GStreamer GObject Introspection overrides for Python $as_me 1.6.2, which was | |
14755 | This file was extended by GStreamer GObject Introspection overrides for Python $as_me 1.7.1, which was | |
14756 | 14756 | generated by GNU Autoconf 2.69. Invocation command line was |
14757 | 14757 | |
14758 | 14758 | CONFIG_FILES = $CONFIG_FILES |
14818 | 14818 | cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 |
14819 | 14819 | ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" |
14820 | 14820 | ac_cs_version="\\ |
14821 | GStreamer GObject Introspection overrides for Python config.status 1.6.2 | |
14821 | GStreamer GObject Introspection overrides for Python config.status 1.7.1 | |
14822 | 14822 | configured by $0, generated by GNU Autoconf 2.69, |
14823 | 14823 | with options \\"\$ac_cs_config\\" |
14824 | 14824 |
2 | 2 | dnl initialize autoconf |
3 | 3 | dnl when going to/from release please set the nano (fourth number) right ! |
4 | 4 | dnl releases only do Wall, cvs and prerelease does Werror too |
5 | AC_INIT(GStreamer GObject Introspection overrides for Python , 1.6.2, | |
5 | AC_INIT(GStreamer GObject Introspection overrides for Python , 1.7.1, | |
6 | 6 | http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer, |
7 | 7 | gst-python) |
8 | 8 | |
37 | 37 | |
38 | 38 | dnl required versions of other packages |
39 | 39 | dnl Note that they are runtime requirements |
40 | AC_SUBST(GST_REQ, 1.6.2) | |
40 | AC_SUBST(GST_REQ, 1.7.1) | |
41 | 41 | AC_SUBST(PYGOBJECT_REQ, 3.0) |
42 | 42 | |
43 | 43 | AC_DISABLE_STATIC |
329 | 329 | |
330 | 330 | # maybe more python and less C some day if core turns a bit more introspection |
331 | 331 | # and binding friendly in the debug area |
332 | Gst.trace = _gi_gst.trace | |
332 | 333 | Gst.log = _gi_gst.log |
333 | 334 | Gst.debug = _gi_gst.debug |
334 | 335 | Gst.info = _gi_gst.info |
286 | 286 | } |
287 | 287 | |
288 | 288 | static PyObject * |
289 | _wrap_gst_trace (PyObject * whatever, PyObject * string) | |
290 | { | |
291 | return pygst_debug_log (whatever, string, GST_LEVEL_TRACE, FALSE); | |
292 | } | |
293 | ||
294 | static PyObject * | |
289 | 295 | _wrap_gst_log (PyObject * whatever, PyObject * string) |
290 | 296 | { |
291 | 297 | return pygst_debug_log (whatever, string, GST_LEVEL_LOG, FALSE); |
328 | 334 | } |
329 | 335 | |
330 | 336 | static PyMethodDef _gi_gst_functions[] = { |
337 | {"trace", (PyCFunction) _wrap_gst_trace, METH_VARARGS, | |
338 | NULL}, | |
331 | 339 | {"log", (PyCFunction) _wrap_gst_log, METH_VARARGS, |
332 | 340 | NULL}, |
333 | 341 | {"debug", (PyCFunction) _wrap_gst_debug, METH_VARARGS, |