diff -Nru gst-python1.0-1.14.4/ChangeLog gst-python1.0-1.14.5/ChangeLog --- gst-python1.0-1.14.4/ChangeLog 2018-10-02 22:13:44.000000000 +0000 +++ gst-python1.0-1.14.5/ChangeLog 2019-05-29 17:09:31.000000000 +0000 @@ -1,3 +1,26 @@ +=== release 1.14.5 === + +2019-05-29 18:09:30 +0100 Tim-Philipp Müller + + * ChangeLog: + * NEWS: + * RELEASE: + * configure.ac: + * gst-python.doap: + * meson.build: + Release 1.14.5 + +2018-11-05 05:51:05 +0000 Matthew Waters + + * .gitmodules: + * gst-python.doap: + Update git locations to gitlab + +2018-07-20 15:58:35 +0200 Mathieu Duponchelle + + * examples/helloworld.py: + helloworld: fix typo + === release 1.14.4 === 2018-10-02 23:13:44 +0100 Tim-Philipp Müller diff -Nru gst-python1.0-1.14.4/configure gst-python1.0-1.14.5/configure --- gst-python1.0-1.14.4/configure 2018-10-02 22:13:36.000000000 +0000 +++ gst-python1.0-1.14.5/configure 2019-05-29 17:09:23.000000000 +0000 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for GStreamer GObject Introspection overrides for Python 1.14.4. +# Generated by GNU Autoconf 2.69 for GStreamer GObject Introspection overrides for Python 1.14.5. # # Report bugs to . # @@ -591,8 +591,8 @@ # Identity of this package. PACKAGE_NAME='GStreamer GObject Introspection overrides for Python ' PACKAGE_TARNAME='gst-python' -PACKAGE_VERSION='1.14.4' -PACKAGE_STRING='GStreamer GObject Introspection overrides for Python 1.14.4' +PACKAGE_VERSION='1.14.5' +PACKAGE_STRING='GStreamer GObject Introspection overrides for Python 1.14.5' PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer' PACKAGE_URL='' @@ -1383,7 +1383,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 GObject Introspection overrides for Python 1.14.4 to adapt to many kinds of systems. +\`configure' configures GStreamer GObject Introspection overrides for Python 1.14.5 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1455,7 +1455,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of GStreamer GObject Introspection overrides for Python 1.14.4:";; + short | recursive ) echo "Configuration of GStreamer GObject Introspection overrides for Python 1.14.5:";; esac cat <<\_ACEOF @@ -1584,7 +1584,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -GStreamer GObject Introspection overrides for Python configure 1.14.4 +GStreamer GObject Introspection overrides for Python configure 1.14.5 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -1862,7 +1862,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 GObject Introspection overrides for Python $as_me 1.14.4, which was +It was created by GStreamer GObject Introspection overrides for Python $as_me 1.14.5, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2840,7 +2840,7 @@ # Define the identity of the package. PACKAGE='gst-python' - VERSION='1.14.4' + VERSION='1.14.5' cat >>confdefs.h <<_ACEOF @@ -3051,9 +3051,9 @@ - PACKAGE_VERSION_MAJOR=$(echo 1.14.4 | cut -d'.' -f1) - PACKAGE_VERSION_MINOR=$(echo 1.14.4 | cut -d'.' -f2) - PACKAGE_VERSION_MICRO=$(echo 1.14.4 | cut -d'.' -f3) + PACKAGE_VERSION_MAJOR=$(echo 1.14.5 | cut -d'.' -f1) + PACKAGE_VERSION_MINOR=$(echo 1.14.5 | cut -d'.' -f2) + PACKAGE_VERSION_MICRO=$(echo 1.14.5 | cut -d'.' -f3) @@ -3064,7 +3064,7 @@ { $as_echo "$as_me:${as_lineno-$LINENO}: checking nano version" >&5 $as_echo_n "checking nano version... " >&6; } - NANO=$(echo 1.14.4 | cut -d'.' -f4) + NANO=$(echo 1.14.5 | cut -d'.' -f4) if test x"$NANO" = x || test "x$NANO" = "x0" ; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: 0 (release)" >&5 @@ -3160,7 +3160,7 @@ ACLOCAL_AMFLAGS="-I m4 -I common/m4" -GST_REQ=1.14.4 +GST_REQ=1.14.5 PYGOBJECT_REQ=3.8 @@ -6333,11 +6333,8 @@ test $ac_status = 0; }; then # Now try to grab the symbols. nlist=conftest.nm - if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 - (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && test -s "$nlist"; then + $ECHO "$as_me:$LINENO: $NM conftest.$ac_objext | $lt_cv_sys_global_symbol_pipe > $nlist" >&5 + if eval "$NM" conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist 2>&5 && test -s "$nlist"; then # Try sorting and uniquifying the output. if sort "$nlist" | uniq > "$nlist"T; then mv -f "$nlist"T "$nlist" @@ -8979,6 +8976,12 @@ lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-static' ;; + # flang / f18. f95 an alias for gfortran or flang on Debian + flang* | f18* | f95*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fPIC' + lt_prog_compiler_static='-static' + ;; # icc used to be incompatible with GCC. # ICC 10 doesn't accept -KPIC any more. icc* | ifort*) @@ -15245,7 +15248,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by GStreamer GObject Introspection overrides for Python $as_me 1.14.4, which was +This file was extended by GStreamer GObject Introspection overrides for Python $as_me 1.14.5, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -15311,7 +15314,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -GStreamer GObject Introspection overrides for Python config.status 1.14.4 +GStreamer GObject Introspection overrides for Python config.status 1.14.5 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff -Nru gst-python1.0-1.14.4/configure.ac gst-python1.0-1.14.5/configure.ac --- gst-python1.0-1.14.4/configure.ac 2018-10-02 22:13:33.000000000 +0000 +++ gst-python1.0-1.14.5/configure.ac 2019-05-29 17:09:19.000000000 +0000 @@ -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 GObject Introspection overrides for Python , 1.14.4, +AC_INIT(GStreamer GObject Introspection overrides for Python , 1.14.5, http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer, gst-python) @@ -38,7 +38,7 @@ dnl required versions of other packages dnl Note that they are runtime requirements -AC_SUBST(GST_REQ, 1.14.4) +AC_SUBST(GST_REQ, 1.14.5) AC_SUBST(PYGOBJECT_REQ, 3.8) AC_DISABLE_STATIC diff -Nru gst-python1.0-1.14.4/debian/changelog gst-python1.0-1.14.5/debian/changelog --- gst-python1.0-1.14.4/debian/changelog 2019-05-16 12:42:44.000000000 +0000 +++ gst-python1.0-1.14.5/debian/changelog 2019-07-04 12:30:17.000000000 +0000 @@ -1,3 +1,10 @@ +gst-python1.0 (1.14.5-0ubuntu1~18.04.1) bionic; urgency=medium + + * New upstream bugfix release (LP: #1832123) + * Update references to 1.14.5 + + -- Iain Lane Thu, 04 Jul 2019 13:30:17 +0100 + gst-python1.0 (1.14.4-1~ubuntu18.04.1) bionic; urgency=medium * No-change backport to bionic (LP: #1829366) diff -Nru gst-python1.0-1.14.4/debian/control gst-python1.0-1.14.5/debian/control --- gst-python1.0-1.14.4/debian/control 2018-10-03 11:07:27.000000000 +0000 +++ gst-python1.0-1.14.5/debian/control 2019-07-04 12:30:00.000000000 +0000 @@ -8,10 +8,10 @@ dh-autoreconf, dh-python, pkg-config, - libgstreamer1.0-dev (>= 1.14.4), - libgstreamer-plugins-base1.0-dev (>= 1.14.4), - gir1.2-gstreamer-1.0 (>= 1.14.4), - gir1.2-gst-plugins-base-1.0 (>= 1.14.4), + libgstreamer1.0-dev (>= 1.14.5), + libgstreamer-plugins-base1.0-dev (>= 1.14.5), + gir1.2-gstreamer-1.0 (>= 1.14.5), + gir1.2-gst-plugins-base-1.0 (>= 1.14.5), python-gi-dev (>= 3.8), python-all-dev (>= 2.7), python3-all-dev, @@ -33,8 +33,8 @@ ${misc:Depends}, python-gi (>= 3.8), gir1.2-glib-2.0, - gir1.2-gstreamer-1.0 (>= 1.14.4), - gir1.2-gst-plugins-base-1.0 (>= 1.14.4) + gir1.2-gstreamer-1.0 (>= 1.14.5), + gir1.2-gst-plugins-base-1.0 (>= 1.14.5) Description: GStreamer GObject Introspection overrides for Python GStreamer is a streaming media framework, based on graphs of filters which operate on media data. Applications using this library can do @@ -54,8 +54,8 @@ ${misc:Depends}, python3-gi (>= 3.8), gir1.2-glib-2.0, - gir1.2-gstreamer-1.0 (>= 1.14.4), - gir1.2-gst-plugins-base-1.0 (>= 1.14.4) + gir1.2-gstreamer-1.0 (>= 1.14.5), + gir1.2-gst-plugins-base-1.0 (>= 1.14.5) Description: GStreamer GObject Introspection overrides for Python (Python 3) GStreamer is a streaming media framework, based on graphs of filters which operate on media data. Applications using this library can do @@ -77,8 +77,8 @@ ${misc:Depends}, python-gi (>= 3.8), gir1.2-glib-2.0, - gir1.2-gstreamer-1.0 (>= 1.14.4), - gir1.2-gst-plugins-base-1.0 (>= 1.14.4) + gir1.2-gstreamer-1.0 (>= 1.14.5), + gir1.2-gst-plugins-base-1.0 (>= 1.14.5) Description: GStreamer GObject Introspection overrides for Python (debug extensions) GStreamer is a streaming media framework, based on graphs of filters which operate on media data. Applications using this library can do @@ -100,8 +100,8 @@ ${misc:Depends}, python3-gi (>= 3.8), gir1.2-glib-2.0, - gir1.2-gstreamer-1.0 (>= 1.14.4), - gir1.2-gst-plugins-base-1.0 (>= 1.14.4) + gir1.2-gstreamer-1.0 (>= 1.14.5), + gir1.2-gst-plugins-base-1.0 (>= 1.14.5) Description: GStreamer GObject Introspection overrides for Python (Python 3, debug extensions) GStreamer is a streaming media framework, based on graphs of filters which operate on media data. Applications using this library can do diff -Nru gst-python1.0-1.14.4/examples/helloworld.py gst-python1.0-1.14.5/examples/helloworld.py --- gst-python1.0-1.14.4/examples/helloworld.py 2018-04-03 12:48:51.000000000 +0000 +++ gst-python1.0-1.14.5/examples/helloworld.py 2019-05-04 11:57:22.000000000 +0000 @@ -9,7 +9,7 @@ def bus_call(bus, message, loop): t = message.type if t == Gst.MessageType.EOS: - sys.stout.write("End-of-stream\n") + sys.stdout.write("End-of-stream\n") loop.quit() elif t == Gst.MessageType.ERROR: err, debug = message.parse_error() diff -Nru gst-python1.0-1.14.4/gst-python.doap gst-python1.0-1.14.5/gst-python.doap --- gst-python1.0-1.14.4/gst-python.doap 2018-10-02 22:13:33.000000000 +0000 +++ gst-python1.0-1.14.5/gst-python.doap 2019-05-29 17:09:19.000000000 +0000 @@ -25,13 +25,23 @@ - - + + + 1.14.5 + 1.14 + + 2019-05-29 + + + + + + 1.14.4 1.14 diff -Nru gst-python1.0-1.14.4/ltmain.sh gst-python1.0-1.14.5/ltmain.sh --- gst-python1.0-1.14.4/ltmain.sh 2018-10-02 22:13:34.000000000 +0000 +++ gst-python1.0-1.14.5/ltmain.sh 2019-05-29 17:09:20.000000000 +0000 @@ -31,7 +31,7 @@ PROGRAM=libtool PACKAGE=libtool -VERSION="2.4.6 Debian-2.4.6-2.1" +VERSION="2.4.6 Debian-2.4.6-10" package_revision=2.4.6 @@ -64,7 +64,7 @@ # libraries, which are installed to $pkgauxdir. # Set a version string for this script. -scriptversion=2015-10-12.13; # UTC +scriptversion=2015-01-20.17; # UTC # General shell script boiler plate, and helper functions. # Written by Gary V. Vaughan, 2004 @@ -580,16 +580,16 @@ { $debug_cmd - func_quote_arg pretty "$2" - eval "$1+=\\ \$func_quote_arg_result" + func_quote_for_eval "$2" + eval "$1+=\\ \$func_quote_for_eval_result" }' else func_append_quoted () { $debug_cmd - func_quote_arg pretty "$2" - eval "$1=\$$1\\ \$func_quote_arg_result" + func_quote_for_eval "$2" + eval "$1=\$$1\\ \$func_quote_for_eval_result" } fi @@ -1091,181 +1091,85 @@ } -# func_quote_portable EVAL ARG -# ---------------------------- -# Internal function to portably implement func_quote_arg. Note that we still -# keep attention to performance here so we as much as possible try to avoid -# calling sed binary (so far O(N) complexity as long as func_append is O(1)). -func_quote_portable () +# func_quote_for_eval ARG... +# -------------------------- +# Aesthetically quote ARGs to be evaled later. +# This function returns two values: +# i) func_quote_for_eval_result +# double-quoted, suitable for a subsequent eval +# ii) func_quote_for_eval_unquoted_result +# has all characters that are still active within double +# quotes backslashified. +func_quote_for_eval () { $debug_cmd - func_quote_portable_result=$2 - - # one-time-loop (easy break) - while true - do - if $1; then - func_quote_portable_result=`$ECHO "$2" | $SED \ - -e "$sed_double_quote_subst" -e "$sed_double_backslash"` - break - fi - - # Quote for eval. - case $func_quote_portable_result in + func_quote_for_eval_unquoted_result= + func_quote_for_eval_result= + while test 0 -lt $#; do + case $1 in *[\\\`\"\$]*) - case $func_quote_portable_result in - *[\[\*\?]*) - func_quote_portable_result=`$ECHO "$func_quote_portable_result" | $SED "$sed_quote_subst"` - break - ;; - esac + _G_unquoted_arg=`printf '%s\n' "$1" |$SED "$sed_quote_subst"` ;; + *) + _G_unquoted_arg=$1 ;; + esac + if test -n "$func_quote_for_eval_unquoted_result"; then + func_append func_quote_for_eval_unquoted_result " $_G_unquoted_arg" + else + func_append func_quote_for_eval_unquoted_result "$_G_unquoted_arg" + fi - func_quote_portable_old_IFS=$IFS - for _G_char in '\' '`' '"' '$' - do - # STATE($1) PREV($2) SEPARATOR($3) - set start "" "" - func_quote_portable_result=dummy"$_G_char$func_quote_portable_result$_G_char"dummy - IFS=$_G_char - for _G_part in $func_quote_portable_result - do - case $1 in - quote) - func_append func_quote_portable_result "$3$2" - set quote "$_G_part" "\\$_G_char" - ;; - start) - set first "" "" - func_quote_portable_result= - ;; - first) - set quote "$_G_part" "" - ;; - esac - done - done - IFS=$func_quote_portable_old_IFS + case $_G_unquoted_arg in + # Double-quote args containing shell metacharacters to delay + # word splitting, command substitution and variable expansion + # for a subsequent eval. + # Many Bourne shells cannot handle close brackets correctly + # in scan sets, so we specify it separately. + *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") + _G_quoted_arg=\"$_G_unquoted_arg\" ;; - *) ;; + *) + _G_quoted_arg=$_G_unquoted_arg + ;; esac - break - done - func_quote_portable_unquoted_result=$func_quote_portable_result - case $func_quote_portable_result in - # double-quote args containing shell metacharacters to delay - # word splitting, command substitution and variable expansion - # for a subsequent eval. - # many bourne shells cannot handle close brackets correctly - # in scan sets, so we specify it separately. - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") - func_quote_portable_result=\"$func_quote_portable_result\" - ;; - esac + if test -n "$func_quote_for_eval_result"; then + func_append func_quote_for_eval_result " $_G_quoted_arg" + else + func_append func_quote_for_eval_result "$_G_quoted_arg" + fi + shift + done } -# func_quotefast_eval ARG -# ----------------------- -# Quote one ARG (internal). This is equivalent to 'func_quote_arg eval ARG', -# but optimized for speed. Result is stored in $func_quotefast_eval. -if test xyes = `(x=; printf -v x %q yes; echo x"$x") 2>/dev/null`; then - func_quotefast_eval () - { - printf -v func_quotefast_eval_result %q "$1" - } -else - func_quotefast_eval () - { - func_quote_portable false "$1" - func_quotefast_eval_result=$func_quote_portable_result - } -fi - +# func_quote_for_expand ARG +# ------------------------- +# Aesthetically quote ARG to be evaled later; same as above, +# but do not quote variable references. +func_quote_for_expand () +{ + $debug_cmd -# func_quote_arg MODEs ARG -# ------------------------ -# Quote one ARG to be evaled later. MODEs argument may contain zero ore more -# specifiers listed below separated by ',' character. This function returns two -# values: -# i) func_quote_arg_result -# double-quoted (when needed), suitable for a subsequent eval -# ii) func_quote_arg_unquoted_result -# has all characters that are still active within double -# quotes backslashified. Available only if 'unquoted' is specified. -# -# Available modes: -# ---------------- -# 'eval' (default) -# - escape shell special characters -# 'expand' -# - the same as 'eval'; but do not quote variable references -# 'pretty' -# - request aesthetic output, i.e. '"a b"' instead of 'a\ b'. This might -# later used in func_quote to get output like: 'echo "a b"' instead of -# 'echo a\ b'. This is slower than default on some shells. -# 'unquoted' -# - produce also $func_quote_arg_unquoted_result which does not contain -# wrapping double-quotes. -# -# Examples for 'func_quote_arg pretty,unquoted string': -# -# string | *_result | *_unquoted_result -# ------------+-----------------------+------------------- -# " | \" | \" -# a b | "a b" | a b -# "a b" | "\"a b\"" | \"a b\" -# * | "*" | * -# z="${x-$y}" | "z=\"\${x-\$y}\"" | z=\"\${x-\$y}\" -# -# Examples for 'func_quote_arg pretty,unquoted,expand string': -# -# string | *_result | *_unquoted_result -# --------------+---------------------+-------------------- -# z="${x-$y}" | "z=\"${x-$y}\"" | z=\"${x-$y}\" -func_quote_arg () -{ - _G_quote_expand=false - case ,$1, in - *,expand,*) - _G_quote_expand=: - ;; + case $1 in + *[\\\`\"]*) + _G_arg=`$ECHO "$1" | $SED \ + -e "$sed_double_quote_subst" -e "$sed_double_backslash"` ;; + *) + _G_arg=$1 ;; esac - case ,$1, in - *,pretty,*|*,expand,*|*,unquoted,*) - func_quote_portable $_G_quote_expand "$2" - func_quote_arg_result=$func_quote_portable_result - func_quote_arg_unquoted_result=$func_quote_portable_unquoted_result - ;; - *) - # Faster quote-for-eval for some shells. - func_quotefast_eval "$2" - func_quote_arg_result=$func_quotefast_eval_result + case $_G_arg in + # Double-quote args containing shell metacharacters to delay + # word splitting and command substitution for a subsequent eval. + # Many Bourne shells cannot handle close brackets correctly + # in scan sets, so we specify it separately. + *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") + _G_arg=\"$_G_arg\" ;; esac -} - -# func_quote MODEs ARGs... -# ------------------------ -# Quote all ARGs to be evaled later and join them into single command. See -# func_quote_arg's description for more info. -func_quote () -{ - $debug_cmd - _G_func_quote_mode=$1 ; shift - func_quote_result= - while test 0 -lt $#; do - func_quote_arg "$_G_func_quote_mode" "$1" - if test -n "$func_quote_result"; then - func_append func_quote_result " $func_quote_arg_result" - else - func_append func_quote_result "$func_quote_arg_result" - fi - shift - done + func_quote_for_expand_result=$_G_arg } @@ -1311,8 +1215,8 @@ _G_cmd=$1 _G_fail_exp=${2-':'} - func_quote_arg pretty,expand "$_G_cmd" - eval "func_notquiet $func_quote_arg_result" + func_quote_for_expand "$_G_cmd" + eval "func_notquiet $func_quote_for_expand_result" $opt_dry_run || { eval "$_G_cmd" @@ -1337,8 +1241,8 @@ _G_fail_exp=${2-':'} $opt_quiet || { - func_quote_arg expand,pretty "$_G_cmd" - eval "func_echo $func_quote_arg_result" + func_quote_for_expand "$_G_cmd" + eval "func_echo $func_quote_for_expand_result" } $opt_dry_run || { @@ -1466,7 +1370,7 @@ #! /bin/sh # Set a version string for this script. -scriptversion=2015-10-12.13; # UTC +scriptversion=2015-10-07.11; # UTC # A portable, pluggable option parser for Bourne shell. # Written by Gary V. Vaughan, 2010 @@ -1676,8 +1580,8 @@ # ' # # No change in '$@' (ignored completely by this hook). There is # # no need to do the equivalent (but slower) action: -# # func_quote eval ${1+"$@"} -# # my_options_prep_result=$func_quote_result +# # func_quote_for_eval ${1+"$@"} +# # my_options_prep_result=$func_quote_for_eval_result # false # } # func_add_hook func_options_prep my_options_prep @@ -1713,8 +1617,8 @@ # done # # if $args_changed; then -# func_quote eval ${1+"$@"} -# my_silent_option_result=$func_quote_result +# func_quote_for_eval ${1+"$@"} +# my_silent_option_result=$func_quote_for_eval_result # fi # # $args_changed @@ -1781,8 +1685,8 @@ if $_G_rc_options; then func_options_result=$_G_res_var else - func_quote eval ${1+"$@"} - func_options_result=$func_quote_result + func_quote_for_eval ${1+"$@"} + func_options_result=$func_quote_for_eval_result fi $_G_rc_options @@ -1925,8 +1829,8 @@ if $_G_rc_parse_options; then # save modified positional parameters for caller - func_quote eval ${1+"$@"} - func_parse_options_result=$func_quote_result + func_quote_for_eval ${1+"$@"} + func_parse_options_result=$func_quote_for_eval_result fi $_G_rc_parse_options @@ -2237,7 +2141,7 @@ compiler: $LTCC compiler flags: $LTCFLAGS linker: $LD (gnu? $with_gnu_ld) - version: $progname $scriptversion Debian-2.4.6-2.1 + version: $progname $scriptversion Debian-2.4.6-10 automake: `($AUTOMAKE --version) 2>/dev/null |$SED 1q` autoconf: `($AUTOCONF --version) 2>/dev/null |$SED 1q` @@ -2471,8 +2375,8 @@ if $_G_rc_lt_options_prep; then # Pass back the list of options. - func_quote eval ${1+"$@"} - libtool_options_prep_result=$func_quote_result + func_quote_for_eval ${1+"$@"} + libtool_options_prep_result=$func_quote_for_eval_result fi $_G_rc_lt_options_prep @@ -2578,8 +2482,8 @@ if $_G_rc_lt_parse_options; then # save modified positional parameters for caller - func_quote eval ${1+"$@"} - libtool_parse_options_result=$func_quote_result + func_quote_for_eval ${1+"$@"} + libtool_parse_options_result=$func_quote_for_eval_result fi $_G_rc_lt_parse_options @@ -2639,8 +2543,8 @@ } # Pass back the unparsed argument list - func_quote eval ${1+"$@"} - libtool_validate_options_result=$func_quote_result + func_quote_for_eval ${1+"$@"} + libtool_validate_options_result=$func_quote_for_eval_result } func_add_hook func_validate_options libtool_validate_options @@ -3606,8 +3510,8 @@ esac done - func_quote_arg pretty "$libobj" - test "X$libobj" != "X$func_quote_arg_result" \ + func_quote_for_eval "$libobj" + test "X$libobj" != "X$func_quote_for_eval_result" \ && $ECHO "X$libobj" | $GREP '[]~#^*{};<>?"'"'"' &()|`$[]' \ && func_warning "libobj name '$libobj' may not contain shell special characters." func_dirname_and_basename "$obj" "/" "" @@ -3680,8 +3584,8 @@ func_to_tool_file "$srcfile" func_convert_file_msys_to_w32 srcfile=$func_to_tool_file_result - func_quote_arg pretty "$srcfile" - qsrcfile=$func_quote_arg_result + func_quote_for_eval "$srcfile" + qsrcfile=$func_quote_for_eval_result # Only build a PIC object if we are building libtool libraries. if test yes = "$build_libtool_libs"; then @@ -4284,8 +4188,8 @@ case $nonopt in *shtool*) :;; *) false;; esac then # Aesthetically quote it. - func_quote_arg pretty "$nonopt" - install_prog="$func_quote_arg_result " + func_quote_for_eval "$nonopt" + install_prog="$func_quote_for_eval_result " arg=$1 shift else @@ -4295,8 +4199,8 @@ # The real first argument should be the name of the installation program. # Aesthetically quote it. - func_quote_arg pretty "$arg" - func_append install_prog "$func_quote_arg_result" + func_quote_for_eval "$arg" + func_append install_prog "$func_quote_for_eval_result" install_shared_prog=$install_prog case " $install_prog " in *[\\\ /]cp\ *) install_cp=: ;; @@ -4353,12 +4257,12 @@ esac # Aesthetically quote the argument. - func_quote_arg pretty "$arg" - func_append install_prog " $func_quote_arg_result" + func_quote_for_eval "$arg" + func_append install_prog " $func_quote_for_eval_result" if test -n "$arg2"; then - func_quote_arg pretty "$arg2" + func_quote_for_eval "$arg2" fi - func_append install_shared_prog " $func_quote_arg_result" + func_append install_shared_prog " $func_quote_for_eval_result" done test -z "$install_prog" && \ @@ -4369,8 +4273,8 @@ if test -n "$install_override_mode" && $no_mode; then if $install_cp; then :; else - func_quote_arg pretty "$install_override_mode" - func_append install_shared_prog " -m $func_quote_arg_result" + func_quote_for_eval "$install_override_mode" + func_append install_shared_prog " -m $func_quote_for_eval_result" fi fi @@ -4666,8 +4570,8 @@ relink_command=`$ECHO "$relink_command" | $SED 's%@OUTPUT@%'"$outputname"'%g'` $opt_quiet || { - func_quote_arg expand,pretty "$relink_command" - eval "func_echo $func_quote_arg_result" + func_quote_for_expand "$relink_command" + eval "func_echo $func_quote_for_expand_result" } if eval "$relink_command"; then : else @@ -5446,8 +5350,7 @@ if test \"\$libtool_execute_magic\" != \"$magic\"; then file=\"\$0\"" - func_quote_arg pretty "$ECHO" - qECHO=$func_quote_arg_result + qECHO=`$ECHO "$ECHO" | $SED "$sed_quote_subst"` $ECHO "\ # A function that is used when there is no print builtin or printf. @@ -5457,7 +5360,7 @@ \$1 _LTECHO_EOF' } - ECHO=$qECHO + ECHO=\"$qECHO\" fi # Very basic option parsing. These options are (a) specific to @@ -6800,9 +6703,9 @@ while test "$#" -gt 0; do arg=$1 shift - func_quote_arg pretty,unquoted "$arg" - qarg=$func_quote_arg_unquoted_result - func_append libtool_args " $func_quote_arg_result" + func_quote_for_eval "$arg" + qarg=$func_quote_for_eval_unquoted_result + func_append libtool_args " $func_quote_for_eval_result" # If the previous option needs an argument, assign it. if test -n "$prev"; then @@ -7400,9 +7303,9 @@ save_ifs=$IFS; IFS=, for flag in $args; do IFS=$save_ifs - func_quote_arg pretty "$flag" - func_append arg " $func_quote_arg_result" - func_append compiler_flags " $func_quote_arg_result" + func_quote_for_eval "$flag" + func_append arg " $func_quote_for_eval_result" + func_append compiler_flags " $func_quote_for_eval_result" done IFS=$save_ifs func_stripname ' ' '' "$arg" @@ -7416,10 +7319,10 @@ save_ifs=$IFS; IFS=, for flag in $args; do IFS=$save_ifs - func_quote_arg pretty "$flag" - func_append arg " $wl$func_quote_arg_result" - func_append compiler_flags " $wl$func_quote_arg_result" - func_append linker_flags " $func_quote_arg_result" + func_quote_for_eval "$flag" + func_append arg " $wl$func_quote_for_eval_result" + func_append compiler_flags " $wl$func_quote_for_eval_result" + func_append linker_flags " $func_quote_for_eval_result" done IFS=$save_ifs func_stripname ' ' '' "$arg" @@ -7443,8 +7346,8 @@ # -msg_* for osf cc -msg_*) - func_quote_arg pretty "$arg" - arg=$func_quote_arg_result + func_quote_for_eval "$arg" + arg=$func_quote_for_eval_result ;; # Flags to be passed through unchanged, with rationale: @@ -7464,12 +7367,13 @@ # -specs=* GCC specs files # -stdlib=* select c++ std lib with clang # -fsanitize=* Clang/GCC memory and address sanitizer + # -fuse-ld=* Linker select flags for GCC -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \ -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-tp=*|--sysroot=*| \ -O*|-g*|-flto*|-fwhopr*|-fuse-linker-plugin|-fstack-protector*|-stdlib=*| \ - -specs=*|-fsanitize=*) - func_quote_arg pretty "$arg" - arg=$func_quote_arg_result + -specs=*|-fsanitize=*|-fuse-ld=*) + func_quote_for_eval "$arg" + arg=$func_quote_for_eval_result func_append compile_command " $arg" func_append finalize_command " $arg" func_append compiler_flags " $arg" @@ -7490,15 +7394,15 @@ continue else # Otherwise treat like 'Some other compiler flag' below - func_quote_arg pretty "$arg" - arg=$func_quote_arg_result + func_quote_for_eval "$arg" + arg=$func_quote_for_eval_result fi ;; # Some other compiler flag. -* | +*) - func_quote_arg pretty "$arg" - arg=$func_quote_arg_result + func_quote_for_eval "$arg" + arg=$func_quote_for_eval_result ;; *.$objext) @@ -7618,8 +7522,8 @@ *) # Unknown arguments in both finalize_command and compile_command need # to be aesthetically quoted because they are evaled later. - func_quote_arg pretty "$arg" - arg=$func_quote_arg_result + func_quote_for_eval "$arg" + arg=$func_quote_for_eval_result ;; esac # arg @@ -10131,8 +10035,8 @@ for cmd in $concat_cmds; do IFS=$save_ifs $opt_quiet || { - func_quote_arg expand,pretty "$cmd" - eval "func_echo $func_quote_arg_result" + func_quote_for_expand "$cmd" + eval "func_echo $func_quote_for_expand_result" } $opt_dry_run || eval "$cmd" || { lt_exit=$? @@ -10225,8 +10129,8 @@ eval cmd=\"$cmd\" IFS=$save_ifs $opt_quiet || { - func_quote_arg expand,pretty "$cmd" - eval "func_echo $func_quote_arg_result" + func_quote_for_expand "$cmd" + eval "func_echo $func_quote_for_expand_result" } $opt_dry_run || eval "$cmd" || { lt_exit=$? @@ -10700,12 +10604,12 @@ elif eval var_value=\$$var; test -z "$var_value"; then relink_command="$var=; export $var; $relink_command" else - func_quote_arg pretty "$var_value" - relink_command="$var=$func_quote_arg_result; export $var; $relink_command" + func_quote_for_eval "$var_value" + relink_command="$var=$func_quote_for_eval_result; export $var; $relink_command" fi done - func_quote_arg pretty,unquoted "(cd `pwd`; $relink_command)" - relink_command=$func_quote_arg_unquoted_result + relink_command="(cd `pwd`; $relink_command)" + relink_command=`$ECHO "$relink_command" | $SED "$sed_quote_subst"` fi # Only actually do things if not in dry run mode. @@ -10945,14 +10849,13 @@ elif eval var_value=\$$var; test -z "$var_value"; then relink_command="$var=; export $var; $relink_command" else - func_quote_arg pretty,unquoted "$var_value" - relink_command="$var=$func_quote_arg_unquoted_result; export $var; $relink_command" + func_quote_for_eval "$var_value" + relink_command="$var=$func_quote_for_eval_result; export $var; $relink_command" fi done # Quote the link command for shipping. relink_command="(cd `pwd`; $SHELL \"$progpath\" $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)" - func_quote_arg pretty,unquoted "$relink_command" - relink_command=$func_quote_arg_unquoted_result + relink_command=`$ECHO "$relink_command" | $SED "$sed_quote_subst"` if test yes = "$hardcode_automatic"; then relink_command= fi diff -Nru gst-python1.0-1.14.4/m4/libtool.m4 gst-python1.0-1.14.5/m4/libtool.m4 --- gst-python1.0-1.14.4/m4/libtool.m4 2018-10-02 22:13:34.000000000 +0000 +++ gst-python1.0-1.14.5/m4/libtool.m4 2019-05-29 17:09:20.000000000 +0000 @@ -4063,7 +4063,8 @@ if AC_TRY_EVAL(ac_compile); then # Now try to grab the symbols. nlist=conftest.nm - if AC_TRY_EVAL(NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) && test -s "$nlist"; then + $ECHO "$as_me:$LINENO: $NM conftest.$ac_objext | $lt_cv_sys_global_symbol_pipe > $nlist" >&AS_MESSAGE_LOG_FD + if eval "$NM" conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist 2>&AS_MESSAGE_LOG_FD && test -s "$nlist"; then # Try sorting and uniquifying the output. if sort "$nlist" | uniq > "$nlist"T; then mv -f "$nlist"T "$nlist" @@ -4703,6 +4704,12 @@ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' ;; + # flang / f18. f95 an alias for gfortran or flang on Debian + flang* | f18* | f95*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' + ;; # icc used to be incompatible with GCC. # ICC 10 doesn't accept -KPIC any more. icc* | ifort*) @@ -6438,7 +6445,7 @@ # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. - output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' + output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP " \-L"' else GXX=no @@ -6813,7 +6820,7 @@ # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. - output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' + output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP " \-L"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' ;; *) if test yes = "$GXX"; then @@ -6878,7 +6885,7 @@ # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. - output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' + output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP " \-L"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' ;; *) if test yes = "$GXX"; then @@ -7217,7 +7224,7 @@ # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. - output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' + output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP " \-L"' else # FIXME: insert proper C++ library support @@ -7301,7 +7308,7 @@ # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. - output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' + output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP " \-L"' else # g++ 2.7 appears to require '-G' NOT '-shared' on this # platform. @@ -7312,7 +7319,7 @@ # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. - output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' + output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP " \-L"' fi _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R $wl$libdir' diff -Nru gst-python1.0-1.14.4/meson.build gst-python1.0-1.14.5/meson.build --- gst-python1.0-1.14.4/meson.build 2018-10-02 22:13:33.000000000 +0000 +++ gst-python1.0-1.14.5/meson.build 2019-05-29 17:09:19.000000000 +0000 @@ -1,5 +1,5 @@ project('gst-python', 'c', 'cpp', - version : '1.14.4', + version : '1.14.5', meson_version : '>= 0.36.0', default_options : [ 'warning_level=1', 'c_std=gnu99', diff -Nru gst-python1.0-1.14.4/NEWS gst-python1.0-1.14.5/NEWS --- gst-python1.0-1.14.4/NEWS 2018-10-02 22:13:44.000000000 +0000 +++ gst-python1.0-1.14.5/NEWS 2019-05-29 17:09:30.000000000 +0000 @@ -5,13 +5,16 @@ GStreamer 1.14.0 was originally released on 19 March 2018. -The latest bug-fix release in the 1.14 series is 1.14.3 and was released -on 16 September 2018. +The latest bug-fix release in the 1.14 series is 1.14.5 and was released +on 29 May 2019. + +1.14.5 will likely be the last release in the 1.14 release series which +has now been superseded by the 1.16 release series. See https://gstreamer.freedesktop.org/releases/1.14/ for the latest version of this document. -_Last updated: Sunday 16 September 2018, 13:00 UTC (log)_ +_Last updated: Wednesday 29 May 2019, 12:00 UTC (log)_ Introduction @@ -1519,6 +1522,187 @@ list of changes. For the full list of changes please refer to the GIT logs or ChangeLogs of the particular modules. +1.14.5 + +The fifth and likely last 1.14 bug-fix release (1.14.5) was released on +29 May 2019. + +This release only contains bugfixes and it should be safe to update from +1.14.x. + +Highlighted bugfixes in 1.14.5 + +GStreamer core + +- aggregator: take the pad lock around queue gap event removal +- aggregator: don’t leak gap buffer when out of segment +- buffer: fix possible memory corruption in gst_buffer_foreach_meta() + when removing metas +- bus: Make removing of signal/bus watches thread-safe +- bus: Don’t allow removing signal watches with gst_bus_remove_watch() +- controlbinding: Check if the weak pointer was cleared before + explicitly removing it +- ptp clock: Wait for ANNOUNCE before selecting a master; increase + tolerance for late follow-up and delay-resp +- segment: Allow stop == -1 in gst_segment_to_running_time() and + negative rate +- g-i: annotations fixes + +gst-plugins-base + +- audioconvert: fix endianness conversion for unpacked formats + (e.g. S24_32BE) +- audioringbuffer: Fix wrong memcpy address when reordering channels +- decodebin2: Make sure to remove pad probes when freeing + GstDecodeGroup +- glviewconvert: fix output when a transformation matrix is used +- glupload: prevent segfault when updating caps +- gl/egl: Determine correct format on dmabuf import +- glupload: dmabuf: be explicit about gl formats used +- id3tag: validate the year from v1 tags before passing to GstDateTime +- rtpbasepayload: fix sequence numbers when using buffer lists +- rtspconnection: fix security issue, potential heap overflow + (CVE-2019-9928) +- rtspconnection: fix GError set over the top of a previous GError +- rtspconnection: do not duplicate authentication headers +- subparse: don’t assert when failing to parse subrip timestamp +- video: various convert sample frame fixes +- video-converter: fix conversion from I420_10LE/BE, I420_12LE/BE, + A420_10LE/BE to BGRA/RGBA which created corrupted output +- video-format: Fix GBRA_10/12 alpha channel pixel strides + +gst-plugins-good + +- flv: Use 8kHz sample rate for alaw/mulaw audio +- flvdemux: Do not error out if the first added and chained pad is not + linked +- flvmux: try harder to make sure timestamps are always increasing +- gdkpixbufdec: output a TIME segment which is what’s expected for raw + video +- matroskademux: fix handling of MS ACM audio +- matroska: fix handling of FlagInterlaced +- pulsesink: Deal with not being able to convert a format to caps +- rtph265depay, rtph264depay; aggregation packet marker handling fixes +- rtpmp4gdepay: detect broken senders who send AAC with ADTS frames +- rtprawdepay: keep buffer pool around when flushing/seeking +- rtpssrcdemux: Forward serialized events to all pads +- qmlglsink: Handle OPENGL header guard changes +- qtdemux: fix track language code parsing; ignore corrupted CTTS box +- qtmux: Correctly set tkhd width/height to the display size +- splitmuxsink: various timecode meta handling fixes +- splitmuxsink: make work with audio-only encoders as muxers, + e.g. wavenc +- v4l2sink: fix pool-less allocation query handling +- v4l2dec/enc: fix use after free when handling events +- vpx: Fix build against libvpx 1.8 +- webmmux: allow resolutions above 4096 + +gst-plugins-ugly + +- sid: Fix cross-compilation by using AC_TRY_LINK instead of + AC_TRY_RUN +- x264: Only enable dynamic loading code for x264 before v253 + +gst-plugins-bad + +- assrender: fix disappearing subtitles when seeking back in time +- decklinkvideosink: fix segfault when audiosink is closed before + videosink +- decklinkvideosrc: respect pixel format property even if mode is set + to auto +- d3dvideosink: Fix calculating buffer size of packed format; don’t + leak thread object +- dtls: Don’t abort on non-fatal issues, make work with newer OpenSSL + versions +- msdk: more robust error handling; fix intel sdk libdir path +- nvenc: Ensure drain all frames on finish; fix element reuse and + clean up properly +- openh264dec: Fix handling of errors when doing EOS +- shmsrc: fixes a crash when is-live is true due a race condition +- shmsink: fix possible (racy) deadlock on shutdown +- siren: Fix invalid floating point operation +- tsdemux: Skew correction improvements: use upstream DTS if set +- wasapi: number of segments was always 2 (the absolute minimum) by + accident +- wasapi: Fix infinite loop when the device disappears + +gst-libav + +- libav: Update internal snapshot to ffmpeg n3.4.6 +- avdemux: fix negative pts if start_time is bigger than the ts + +gst-rtsp-server + +- rtsp-client: Fix crash in close handler and remove timeout GSource + on cleanup +- rtsp-stream: Use cached address when allocating sockets +- rtsp-media: Handle set state when preparing +- rtsp-media: Fix race condition in finish_unprepare +- rtsp-stream: Use seqnum-offset for rtpinfo +- rtsp-stream: add source elements to the pipeline before activation + for stream-status create message + +gst-editing-services + +- Fix compilation with latest GLib +- layer: Resort clips before syncing priorities +- timeline: Better handle loading inconsistent timelines + +gstreamer-vaapi + +- thread-safety and memory leak fixes +- improve caps negotiation if downstream takes ANY caps +- fix build with -DG_DISABLE_ASSERT + +gst-omx + +- fix caps leak + +cerbero + +- Add support for MacOSX 10.14, iOS 12.1, Fedora 29/30, Linux Mint + Tara (19) +- Miscellaneous tarball download / error handling improvements +- disable parallel builds by default on Windows + +Contributors to 1.14.5 + +Aaron Boxer, Adam Jackson, Aleix Conchillo Flaqué, Alexandru Băluț, +Alicia Boya García, Andreas Frisch, Antonio Ospite, Arun Raghavan, +Benjamin Berg, Brad Reitmeyer, Christopher Snowhill, Daniel Drake, +Daniel Stone, Dardo D Kleiner, David Ing, Denis Nagorny, Edward Hervey, +Erlend Eriksen, Florent Thiéry, Freyr666, Göran Jönsson, Guillaume +Desmottes, Haihao Xiang, Haihua Hu, Havard Graff, He Junyan, Helmut +Grohne, Ilya Smelykh, Jacek Tomaszewski, James Cowgill, Jan Alexander +Steffens (heftig), Jan Schmidt, Johan Bjäreholt, Jordan Petridis, Josep +Torra, Joshua M. Doe, Justin Kim, Kristofer Bjorkstrom, Lars Petter +Endresen, Lars Wiréen, Linus Svensson, Lucas Stach, Maciej Wolny, +Marc-André Lureau, Marc Leeman, Marcos Kintschner, Marco Trevisan +(Treviño), Marouen Ghodhbane, Matej Knopp, Mathieu Duponchelle, Matthew +Waters, Michael Olbrich, Michael Tretter, mrk501, Naveen Cherukuri, +Nicola Murino, Nicolas Dufresne, Niels De Graef, Nirbheek Chauhan, +okuoku, Olivier Crête, Patricia Muscalu, Per Forlin, Peter Körner, +Philippe Normand, Philipp Zabel, Roland Jon, Russel Winder, Santiago +Carot-Nemesio, Sebastian Dröge, Seungha Yang, Sjoerd Simons, Thiago +Santos, Thibault Saunier, Tim-Philipp Müller, Tobias Ronge, Tomislav +Tustonić, U. Artie Eoff, Víctor Manuel Jáquez Leal, Vincenzo Bono, Vivia +Nikolaidou, Wangfei, Wim Taymans, Xabier Rodriguez Calvar, Xavier +Claessens, Xiang, Haihao, Yeongjin Jeong, and many others. Thank you +all! + +List of bugs fixed in 1.14.5 + +For a full list of bugfixes see Bugzilla. Note that this is not the full +list of changes. For the full list of changes please refer to the GIT +logs or ChangeLogs of the particular modules. + +During the release cycle issue and patch tracking moved from bugzilla to +gitlab, so information about this release may be on either of those two +trackers. + +MRs with milestone 1.14.5: +https://gitlab.freedesktop.org/groups/gstreamer/-/merge_requests?scope=all&utf8=%E2%9C%93&state=all&milestone_title=1.14.5 + Known Issues @@ -1541,12 +1725,8 @@ unstable development version leading up to the stable 1.16 release. The development of 1.15/1.16 will happen in the git master branch. -The plan for the 1.16 development cycle is yet to be confirmed, but it -is expected that feature freeze will be around September 2018 followed -by several 1.15 pre-releases and the new 1.16 stable release in October. - -1.16 will be backwards-compatible to the stable 1.14, 1.12, 1.10, 1.8, -1.6, 1.4, 1.2 and 1.0 release series. +1.16.0 was released on 19 April 2019 and is backwards-compatible to the +stable 1.14, 1.12, 1.10, 1.8, 1.6, 1.4, 1.2 and 1.0 release series. ------------------------------------------------------------------------ diff -Nru gst-python1.0-1.14.4/RELEASE gst-python1.0-1.14.5/RELEASE --- gst-python1.0-1.14.4/RELEASE 2018-10-02 22:13:44.000000000 +0000 +++ gst-python1.0-1.14.5/RELEASE 2019-05-29 17:09:30.000000000 +0000 @@ -1,4 +1,4 @@ -This is GStreamer gst-python 1.14.4. +This is GStreamer gst-python 1.14.5. The GStreamer team is pleased to announce another bug-fix release in the stable 1.x API series of your favourite cross-platform multimedia framework! @@ -7,6 +7,10 @@ part of the API and ABI-stable 1.x release series of the GStreamer multimedia framework. +The 1.14 release series has now been superseded by the stable 1.16 series +which was released on 19 April 2019 and should be backwards compatible. We +recommend you upgrade to 1.16 at your earliest convenience. + Full release notes can be found at: https://gstreamer.freedesktop.org/releases/1.14/ @@ -54,10 +58,10 @@ ==== Download ==== You can find source releases of gstreamer in the download -directory: https://gstreamer.freedesktop.org/src/gstreamer/ +directory: https://gstreamer.freedesktop.org/src/ The git repository and details how to clone it can be found at -https://cgit.freedesktop.org/gstreamer/gstreamer/ +https://gitlab.freedesktop.org/gstreamer/ ==== Homepage ==== @@ -65,10 +69,16 @@ ==== Support and Bugs ==== -We use GNOME's bugzilla for bug reports and feature requests: -https://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer +We have recently moved from GNOME Bugzilla to GitLab on freedesktop.org +for bug reports and feature requests: + + https://gitlab.freedesktop.org/gstreamer + +Please submit patches via GitLab as well, in form of Merge Requests. See + + https://gstreamer.freedesktop.org/documentation/contribute/ -Please submit patches via bugzilla as well. +for more details. For help and support, please subscribe to and send questions to the gstreamer-devel mailing list (see below for details).