=== release 1.12.1 === 2017-06-20 Sebastian Dröge * configure.ac: releasing 1.12.1 2017-06-20 11:07:10 +0300 Sebastian Dröge * po/sv.po: po: Update translations 2017-06-20 10:06:01 +0300 Sebastian Dröge * gst-libs/gst/pbutils/install-plugins.c: * gst-libs/gst/pbutils/install-plugins.h: * gst-libs/gst/rtsp/gstrtspmessage.c: * gst-libs/gst/rtsp/gstrtspmessage.h: * win32/common/libgstpbutils.def: * win32/common/libgstrtsp.def: libs: Export boxed type copy/free functions for the remaining types 2017-06-02 09:41:59 +0200 Wim Taymans * gst/audioconvert/gstaudioconvert.c: audioconvert: resize output buffer to correct size If we are using a downstream bufferpool we need to set the size of the buffer to our output size. 2017-06-01 13:01:03 -0700 Scott D Phillips * gst-libs/gst/video/navigation.c: navigation: Add introspection annotations for some output parameters The missing annotations prevented proper usage from introspected bindings like python. https://bugzilla.gnome.org/show_bug.cgi?id=783330 2017-06-12 10:24:43 +0300 Sebastian Dröge * gst/playback/gsturisourcebin.c: urisourcebin: Use downloadbuffer element And only set low-percent/high-percent if not using downloadbuffer, just like in old uridecodebin. using the watermark based buffering causes playback to hang never finish buffering with downloadbuffer. 2017-06-14 17:04:18 -0400 Thibault Saunier * gst/playback/gsturisourcebin.c: urisourcebin: Call do_async_done when source state change returns NO_PREROLL Otherwise for RTSP streams for example, the pipeline will never go to PLAYING as it will be missing an ASYNC_DONE message. https://bugzilla.gnome.org/show_bug.cgi?id=780099 2017-06-12 15:38:53 -0400 Nicolas Dufresne * gst/rawparse/gstrawvideoparse.c: rawvideoparse: Fix missing VideoMeta The base class is trying to align the processed data, but it endup removing the GstVideoMeta. That caused wrong result. Instead, just copy from the process function with the appropriate alignment. https://bugzilla.gnome.org/show_bug.cgi?id=781204 2017-06-01 13:28:42 -0700 Scott D Phillips * gst-libs/gst/video/video-orc-dist.c: * gst-libs/gst/video/video-orc-dist.h: video: update orc generated files Includes updates from: 103d265 Fix RGBA and ABGR pack/unpack on big endian cpu https://bugzilla.gnome.org/show_bug.cgi?id=783328 2017-06-01 17:45:41 +0200 Wim Taymans * gst-libs/gst/video/video-format.c: * gst-libs/gst/video/video-orc.orc: Fix RGBA and ABGR pack/unpack on big endian cpu The pack and unpack functions for RGBA and ABGR only work for little endian cpus. Add variants for big endian as well. 2017-05-18 13:24:19 +0300 Sebastian Dröge * gst-libs/gst/pbutils/gstdiscoverer.c: discoverer: Clean up more fields to decide if parent/child streams are equivalent https://bugzilla.gnome.org/show_bug.cgi?id=782780 2017-05-23 08:43:26 +0200 Olivier Crête * gst/videotestsrc/gstvideotestsrc.c: * gst/videotestsrc/gstvideotestsrc.h: videotestsrc: Protect videoinfo with object lock The videoinfo is set in the streaming thread, but can be read by any thread from the various queries, so protect it with the object lock. 2017-05-18 11:02:51 +0300 Sebastian Dröge * gst/playback/gsturisourcebin.c: urisourcebin: Unref query with gst_query_unref() Not gst_object_unref().