ChangeLog
=========

2017-02-24  Sebastian Dröge <sl...@coaxion.net>

        * configure.ac:
          releasing 1.11.2

2017-02-24 10:04:21 +0200  Sebastian Dröge <sebast...@centricular.com>

        * gst-libs/gst/video/video-converter.c:
          video-converter: Give a name to the thread-pool threads
          This way they can be distinguished from any other threads in the same
          process.

2017-02-24 10:02:28 +0200  Sebastian Dröge <sebast...@centricular.com>

        * gst-libs/gst/video/video-converter.c:
          video-converter: Only lock the thread pool mutex when running with 
more than 1 thread
          There's no reason to lock anything if only the current thread is ever
          going to do any work.

2017-02-20 21:38:17 +0200  Sebastian Dröge <sebast...@centricular.com>

        * gst-libs/gst/video/video-converter.c:
        * gst-libs/gst/video/video-converter.h:
        * gst/videoconvert/gstvideoconvert.c:
        * gst/videoconvert/gstvideoconvert.h:
        * gst/videoscale/gstvideoscale.c:
        * gst/videoscale/gstvideoscale.h:
          video-converter: Implement multi-threaded scaling/conversion
          This adds a property to select the maximum number of threads to use 
for
          conversion and scaling. During processing, each plane is split into
          an equal number of consecutive lines that are then processed by each
          thread.
          During tests, this gave up to 1.8x speedup with 2 threads and up to 
3.2x
          speedup with 4 threads when converting e.g. 1080p to 4k in v210.
          https://bugzilla.gnome.org/show_bug.cgi?id=778974

2017-02-21 11:59:12 +0100  Georg Lippitsch <glippit...@toolsonair.com>

        * gst-libs/gst/video/gstvideotimecode.c:
        * tests/check/libs/videotimecode.c:
          videotimecode: Validate for drop-frame correctness
          In gst_video_time_code_is_valid, also check for invalid
          ranges when using drop-frame TC. Refactor some code which
          broke after the check was added.
          https://bugzilla.gnome.org/show_bug.cgi?id=779010

2017-02-15 18:40:21 +0100  Georg Lippitsch <glippit...@toolsonair.com>

        * docs/libs/gst-plugins-base-libs-sections.txt:
        * gst-libs/gst/video/gstvideotimecode.c:
        * gst-libs/gst/video/gstvideotimecode.h:
        * tests/check/libs/videotimecode.c:
        * win32/common/libgstvideo.def:
          videotimecode: Init from GDateTime
          Add a function to init the time code from a GDateTime
          https://bugzilla.gnome.org/show_bug.cgi?id=778702

2017-02-20 13:44:37 +0200  Jochen Henneberg <j...@henneberg-systemdesign.com>

        * ext/vorbis/gstvorbiscommon.c:
          vorbis: Fix channel reorder map for 5.1, 6.1 and 7.1

2017-02-15 21:41:47 +0200  Sebastian Dröge <sebast...@centricular.com>

        * gst-libs/gst/video/video-scaler.c:
          video-scaler: Fix upscaling if width & height change and we're 
starting not at y=0
          It was taking the initial input y-offset from the output value, which
          only works for y=0 (in which case both are the same). If y > 0, we 
would
          always stay behind the requested input offset and never ever read
          anything from the input.

2017-02-14 22:31:50 +0000  Tim-Philipp Müller <t...@centricular.com>

        * Makefile.am:
          Fix distcheck
          Buildbot doesn't like wildcards here for some reason.

2017-02-14 19:44:43 +0000  Tim-Philipp Müller <t...@centricular.com>

        * Makefile.am:
          meson: dist meson build files
          Ship meson build files in tarballs, so people who use tarballs
          in their builds can start playing with meson already.

2017-02-14 19:43:47 +0000  Tim-Philipp Müller <t...@centricular.com>

        * win32/MANIFEST:
          win32: dist all .def files

2017-02-10 17:32:29 +0900  Heekyoung Seo <heekyoung....@lge.com>

        * gst/typefind/gsttypefindfunctions.c:
          typefindfunctions: prevent unsigned int overflow
          https://bugzilla.gnome.org/show_bug.cgi?id=778432

2017-02-10 21:28:49 +0100  Stefan Sauer <enso...@users.sf.net>

        * gst/adder/gstadder.c:
          adder: ensure the discont flag is correct
          Previously it happened that reused buffer caused the discont to be on 
the wrong
          buffers.

2017-02-08 11:42:45 -0300  Thibault Saunier <thibault.saun...@osg.samsung.com>

        * gst-libs/gst/pbutils/gstdiscoverer.c:
          discoverer: Ignore more parser related fields when comparing streams
          The parser might do some conversion on a stream but the stream keeps
          being the same, and we need to make sure GstDiscoverer detects it is 
the
          case.
          https://bugzilla.gnome.org/show_bug.cgi?id=778298

2017-02-04 14:46:00 +1100  Jan Schmidt <j...@centricular.com>

        * gst-libs/gst/audio/gstaudioringbuffer.c:
          audioringbuffer: Also add FLAC to debug strings.
          Oops, also add FLAC to the debug strings array.
          https://bugzilla.gnome.org/show_bug.cgi?id=777655

2017-02-04 14:42:33 +1100  Jan Schmidt <j...@centricular.com>

        * gst-libs/gst/audio/gstaudioringbuffer.c:
          audioringbuffer: Prevent overflow of debug names array
          Add new audio types to the list of strings used for debug
          so we don't index past the end of that array.
          https://bugzilla.gnome.org/show_bug.cgi?id=777655

2017-02-02 14:56:39 +0200  Sebastian Dröge <sebast...@centricular.com>

        * tests/check/elements/multifdsink.c:
          multifdsink: Make sure to use a 64 bit integer for the units-max 
property

2017-01-20 19:49:46 +0900  Seungha Yang <sh.y...@lge.com>

        * gst/playback/gstdecodebin3-parse.c:
        * gst/playback/gstdecodebin3.c:
          decodebin3: Fix crash caused by slot double freeing
          Probe for MultiQueue source pad might receive EOS twice,
          the first is fake-eos and the other is actual EOS.
          And the slot can be freed with fake-eos/EOS if the slot has no input.
          Since slot freeing is async, double free can be possible.
          So, decodebin3 needs to remove the probe also with slot freeing.
          https://bugzilla.gnome.org/show_bug.cgi?id=777530

2017-01-31 16:47:32 +0100  Edward Hervey <edw...@centricular.com>

        * tests/examples/decodebin_next/playbin-test.c:
          examples: Fix leak

2016-12-03 13:38:28 +0900  Seungha Yang <sh.y...@lge.com>

        * gst/playback/gstdecodebin3.c:
          decodebin3: Fix list leak on handle_stream_switch()
          Free no more used list variables
          https://bugzilla.gnome.org/show_bug.cgi?id=775553

2016-12-03 13:22:54 +0900  Seungha Yang <sh.y...@lge.com>

        * gst/playback/gstdecodebin3.c:
          decodebin3: Change requested_selection to have its own memory for 
stream-id
          "requested_selection" list might be generated by select-streams event.
          And memory of stream-id(s) in select-streams is independent from that 
of stream-collection.
          https://bugzilla.gnome.org/show_bug.cgi?id=775553

2016-12-03 12:47:41 +0900  Seungha Yang <sh.y...@lge.com>

        * gst/playback/gstdecodebin3.c:
          decodebin3: Change return types of stream_in_{list,collection}
          Change return types of functions to get memory address of stream-id.
          https://bugzilla.gnome.org/show_bug.cgi?id=775553

2016-12-03 12:43:22 +0900  Seungha Yang <sh.y...@lge.com>

        * gst/playback/gstdecodebin3.c:
        * gst/playback/gstplaybin3.c:
          playback: Fix leak on select_streams
          Since gst_event_parse_select_streams() returns newly allocated
          memory for stream-id(s), it should be freed explicitly.
          https://bugzilla.gnome.org/show_bug.cgi?id=775553

2017-01-02 15:12:47 +0100  Guillaume Desmottes 
<guillaume.desmot...@collabora.co.uk>

        * tests/check/elements/encodebin.c:
          encodebin: fix caps leak in test
          https://bugzilla.gnome.org/show_bug.cgi?id=776797

2017-01-30 12:35:04 +0200  Sebastian Dröge <sebast...@centricular.com>

        * gst-libs/gst/audio/audio-resampler-x86-sse41.c:
          audio-resampler: Fix integer overflow in clamping code
          https://bugzilla.gnome.org/show_bug.cgi?id=777921

2017-01-25 19:13:40 +0200  Sebastian Dröge <sebast...@centricular.com>

        * tests/examples/overlay/Makefile.am:
          qt: The videooverlay example requires at least C++11
          ... and clang requires this to be specified on the commandline while 
gcc
          nowadays defaults to C++11 or even newer.

2017-01-24 19:20:53 -0300  Thibault Saunier <thibault.saun...@osg.samsung.com>

        * tests/check/meson.build:
          meson: Properly use ':' for defining keywords

2017-01-23 19:45:05 +0000  Tim-Philipp Müller <t...@centricular.com>

        * gst/videorate/gstvideorate.c:
          videorate: fix LATENCY query
          The latency query originally had a fallthrough to the default
          label at the end as fallback, but that got messed up when the
          DURATION and POSITION queries were added, so it then fell through
          to the duration query handler instead. Restore original behaviour.
          https://bugzilla.gnome.org/show_bug.cgi?id=699077

2017-01-23 19:08:15 +0000  Tim-Philipp Müller <t...@centricular.com>

        * gst/videorate/gstvideorate.c:
        * tests/check/elements/videorate.c:
          videorate: fix duration and position query handling
          Duration query would return TRUE and duration=-1. This
          worked in the unit test because the unit test implementation
          was a bit broken.
          Both queries need to access rate with a lock.
          Fix broken duration query test as well. It relied on broken
          behaviour by the videorate query handler, and also it was
          implemented as a downstream query rather than an upstream
          query. And we must return HANDLED from the probe so that the
          query we intercept actually returns TRUE.
          https://bugzilla.gnome.org/show_bug.cgi?id=699077

2017-01-23 19:50:09 +0000  Tim-Philipp Müller <t...@centricular.com>

        * gst-libs/gst/audio/gstaudioringbuffer.h:
          audio: add since markers to docs for new enums
          https://bugzilla.gnome.org/show_bug.cgi?id=777655

2016-11-17 13:04:18 +0000  Vincent Penquerc'h 
<vincent.penque...@collabora.co.uk>

        * gst-libs/gst/audio/gstaudioringbuffer.c:
        * gst-libs/gst/audio/gstaudioringbuffer.h:
          audio: add FLAC to GstAudioRingBufferFormatType
          https://bugzilla.gnome.org/show_bug.cgi?id=777655

2017-01-23 18:31:54 +0000  Olivier Crete <olivier.cr...@collabora.com>

        * gst-libs/gst/audio/gstaudioringbuffer.c:
        * gst-libs/gst/audio/gstaudioringbuffer.h:
          audioringbuffer: Also support raw AAC
          Support raw AAC streams without the ADTS header
          https://bugzilla.gnome.org/show_bug.cgi?id=777655

2017-01-20 23:28:23 +0100  Víctor Manuel Jáquez Leal <vjaq...@igalia.com>

        * docs/libs/gst-plugins-base-libs-sections.txt:
          docs: update libs section
          Include documented symbols that were not declared in section file.

2017-01-20 12:41:16 +0200  Sebastian Dröge <sebast...@centricular.com>

        * gst-libs/gst/riff/riff-media.c:
          riff-media: Don't divide block align by zero channels
          https://bugzilla.gnome.org/show_bug.cgi?id=777525

2017-01-20 08:02:38 +0200  Sebastian Dröge <sebast...@centricular.com>

        * gst/subparse/samiparse.c:
          samiparse: Check that the string has a non-zero length before 
overwriting the last byte with '\0'
          https://bugzilla.gnome.org/show_bug.cgi?id=777502

2017-01-15 18:42:34 +0100  Sebastian Dröge <sebast...@centricular.com>

        * gst-libs/gst/riff/riff-media.c:
          riff-media: Don't recurse in for nested WAVEFORMATEX
          There was already a check for that, but it failed because
          subformat_guid[0] is a guint32 and that is then casted implicitely to 
a
          guint16 when recursing... just that we checked the uncasted value.
          This caused an infinite recursion and thus stack overflow.
          https://bugzilla.gnome.org/show_bug.cgi?id=777265

2017-01-18 14:59:18 +1100  Jan Schmidt <j...@centricular.com>

        * gst/playback/gstdecodebin2.c:
          decodebin: Don't leak blocked pad references on errors
          When the decodebin state change fails because of an error
          message, we might not go through PAUSED->READY. Don't leak
          a ref to decodebin pads due to pad blocking in that case.
          This is because we return ASYNC going to PAUSED, and if
          we fail before reaching PAUSED the only transition we'll
          see is READY->NULL.
          https://bugzilla.gnome.org/show_bug.cgi?id=775893

2014-11-27 18:02:49 -0600  Carl Karsten <c...@personnelware.com>

        * gst/videotestsrc/gstvideotestsrc.c:
        * gst/videotestsrc/gstvideotestsrc.h:
        * gst/videotestsrc/videotestsrc.c:
        * gst/videotestsrc/videotestsrc.h:
          videotestsrc: Add options to make ball pattern based on system time, 
and invert each second.
          This adds some extra options that affect pattern=ball mode, allowing 
the
          animation to be synced to running time or wall-time clock for 
comparing
          sync across different instances / pipelines / machines.
          Also added is the ability to invert the rendering colours every 
second,
          and some different ball motion patterns.
          https://bugzilla.gnome.org/show_bug.cgi?id=740557

2017-01-15 18:31:56 +0100  Sebastian Dröge <sebast...@centricular.com>

        * gst-libs/gst/riff/riff-media.c:
          riff-media: Check for valid channels/rate before using the values
          Otherwise we might divide by zero or otherwise create invalid caps.
          https://bugzilla.gnome.org/show_bug.cgi?id=777262

2017-01-13 12:38:52 +0000  Tim-Philipp Müller <t...@centricular.com>

        * meson.build:
          meson: bump version

2017-01-12 16:32:42 +0200  Sebastian Dröge <sebast...@centricular.com>

        * configure.ac:
          Back to development



Download
========
https://download.gnome.org/sources/gst-plugins-base/1.11/gst-plugins-base-1.11.2.tar.xz
 (2.92M)
  sha256sum: 7f73876e795dccf8acf1a45148b7cdd32bc618de6cadb049a00ea38111ceebd9

_______________________________________________
ftp-release-list mailing list
ftp-release-list@gnome.org
https://mail.gnome.org/mailman/listinfo/ftp-release-list

Reply via email to