gst-plugins-good 1.12.3



ChangeLog
=========

2017-09-18  Sebastian Dröge <slomo coaxion net>

        * configure.ac:
          releasing 1.12.3

2017-09-18 16:01:18 +0300  Sebastian Dröge <sebastian centricular com>

        * po/cs.po:
        * po/el.po:
          po: Update translations

2017-09-13 11:52:09 -0400  Nicolas Dufresne <nicolas dufresne collabora com>

        * sys/v4l2/gstv4l2object.c:
          v4l2object: Don't leak the par value

2017-09-05 15:30:40 +0100  Ian Jamison <ian dev arkver com>

        * sys/v4l2/gstv4l2object.c:
          v4l2object: Handle BT2020 for colorspace and transfer
          This was not fully handled in switches and
          ub gst_v4l2_object_get_colorspace();
          https://bugzilla.gnome.org/show_bug.cgi?id=787313

2017-09-05 15:29:24 +0100  Ian Jamison <ian dev arkver com>

        * sys/v4l2/gstv4l2object.c:
          v4l2object: Fix colorimetry transfer lookup for 4K video
          https://bugzilla.gnome.org/show_bug.cgi?id=787160

2017-09-05 12:56:44 +0100  Tim-Philipp Müller <tim centricular com>

        * gst/rtp/gstrtph265depay.c:
          rtph265depay: fix keyunit detection
          https://bugzilla.gnome.org/show_bug.cgi?id=787254

2017-08-24 17:06:38 +1000  Matthew Waters <matthew centricular com>

        * gst/rtpmanager/gstrtpbin.c:
          rtpbin: also create session when creating the send_rtcp_src_%u pad
          If one requests the send_rtcp_src_%u pad before a recv_rtcp_sink_%u pad,
          the session/pad would never be created and NULL was returned.
          Switching the request order would work.
          https://bugzilla.gnome.org/show_bug.cgi?id=786718

2017-08-17 12:13:45 +0100  Tim-Philipp Müller <tim centricular com>

        * README:
        * common:
          Automatic update of common submodule
          From 48a5d85 to dd9d403

2017-08-14 03:08:41 -0500  Eduard Sinelnikov <eduard reporty com>

        * gst/wavparse/gstwavparse.c:
        * gst/wavparse/gstwavparse.h:
          wavparse: Add support for growing WAV files
          With some fixes by me.

2017-07-27 17:21:48 +0300  George Kiagiadakis <george kiagiadakis collabora com>

        * ext/vpx/gstvpxenc.c:
          vpxenc: discard frames that have been dropped by libvpx
          This fixes a memory leak. When dropframe-threshold has been set,
          libvpx may output less frames than the input ones, which causes
          some GstVideoCodecFrames to queue up in GstVideoEncoder's internal
          frame queue with no chance of ever being all released. And because
          the frames keep references to the input buffers, the input buffer
          pool keeps allocating new buffers and memory usage grows very fast.
          For example the following pipeline's memory usage grows at a rate
          of about 1GB per minute!
          videotestsrc ! capsfilter caps=video/x-raw,width=1920,height=1080,framerate=30/1,format=I420 ! \
          vp8enc target-bitrate=1000000 end-usage=cbr dropframe-threshold=95 ! fakesink
          https://bugzilla.gnome.org/show_bug.cgi?id=783086

2017-08-08 13:11:58 +0200  Mathieu Duponchelle <mathieu duponchelle opencreed com>

        * gst/rtpmanager/rtpstats.c:
        * gst/rtpmanager/rtpstats.h:
          rtpstats: fix unsigned integer comparisons.
          Callers of the API (rtpsource, rtpjitterbuffer) pass clock_rate
          as a signed integer, and the comparison "<= 0" is used against
          it, leading me to think the intention was to have the field
          be typed as gint32, not guint32.
          This led to situations where we could call scale_int with
          a MAX_UINT32 (-1) guint32 as the denom, thus raising an
          assertion.
          https://bugzilla.gnome.org/show_bug.cgi?id=785991

2017-03-22 15:25:17 +0100  Michael Olbrich <m olbrich pengutronix de>

        * gst/isomp4/qtdemux.c:
          qtdemux: allow larger files
          For really long files such as contiguous recordings of a whole day, the
          50MB limit is not sufficient.
          https://bugzilla.gnome.org/show_bug.cgi?id=781458

2017-08-14 15:28:22 +0800  Sky Juan <skyjuan realtek com>

        * gst/audioparsers/gstac3parse.c:
          ac3parse: fix not-linked handling causing glitches when selecting stream
          Fix chain function not handling not-linked from baseparse.
          When an input data is separated into 2 buffers, the second buffer
          would not be pushed into the adapter if baseparse returns not-linked
          for first buffer.
          This caused glitches when switching streams and selecting
          a stream that was previously unselected.
          https://bugzilla.gnome.org/show_bug.cgi?id=786268

2017-08-16 13:57:50 +0200  Jan Alexander Steffens (heftig) <jan steffens gmail com>

        * gst/goom2k1/filters.c:
        * gst/goom2k1/filters.h:
        * gst/goom2k1/goom_core.c:
          goom2k1: Convert source files to UTF-8
          Causes problems with the new gtk-doc 1.26 otherwise,
          but is a good idea in any case.
          https://bugzilla.gnome.org/show_bug.cgi?id=786364

2017-08-10 16:08:06 +0300  Sebastian Dröge <sebastian centricular com>

        * gst/isomp4/fourcc.h:
        * gst/isomp4/qtdemux.c:
          qtdemux: Fix offsets for reading lpcm specific fields
          We were reading at the completely wrong positions, 16 bytes later in the
          data.
          Also add support for high-aligned samples.

2017-08-10 15:14:31 +0530  Deepak Srivastava <srivastava d samsung com>

        * gst/wavparse/gstwavparse.c:
          wavparse: Fix memory leak in wavparse element
          Fixing of leaking the text field of the GstWavParseNote and
          GstWavParseLabl structure.
          https://bugzilla.gnome.org/show_bug.cgi?id=785429

2017-07-27 09:22:25 +0530  Satya Prakash Gupta <sp gupta samsung com>

        * gst/law/alaw-decode.c:
          alawdec: Fix Memory leak in error case
          https://bugzilla.gnome.org/show_bug.cgi?id=785435

2017-07-27 14:21:34 +0300  Sebastian Dröge <sebastian centricular com>

        * gst/law/mulaw-decode.c:
          mulawdec: Unmap input buffer if failing to map the output buffer

2017-07-18 10:41:40 +0300  Sebastian Dröge <sebastian centricular com>

        * gst/matroska/matroska-mux.c:
          matroskamux: For audio tracks, take the default duration from the first buffer
          ... if we don't have any better idea from the caps. This allows writing
          SimpleBlocks for a majority of audio streams where the duration of
          frames is usually fixed. And as a side effect, allows VLC to play
          streams with Opus as it only works with SimpleBlocks currently:
          https://trac.videolan.org/vlc/ticket/18545
          https://bugzilla.gnome.org/show_bug.cgi?id=784969

2017-08-08 10:37:12 +0000  Cyril Lashkevich <notorca gmail com>

        * sys/v4l2/gstv4l2bufferpool.c:
          v4l2bufferpool: Don't mark jpeg frames as deltas
          JPEG formats are encoded, but they never have keyframe flag. But in
          fact they are keyframes
          https://bugzilla.gnome.org/show_bug.cgi?id=785990

2017-06-27 15:59:18 +0100  Julien Isorce <jisorce oblong com>

        * gst/rtpmanager/rtpstats.h:
          rtpstats: fix assertion 'denom > 0' failed
          gst_util_uint64_scale_int takes a gint as denom parameter
          whereas ctx->clock_rate is a guint32.
          It happens when gst_rtp_packet_rate_ctx_reset set clock_rate
          to -1.
          So just define clock_rate as gint like it is done in rtpsource.h
          https://bugzilla.gnome.org/show_bug.cgi?id=784250

2017-07-18 00:26:11 +0200  Nicola Murino <nicola murino gmail com>

        * gst/matroska/matroska-mux.c:
        * gst/matroska/matroska-mux.h:
          matroskamux: add properties to control cluster duration
          https://bugzilla.gnome.org/show_bug.cgi?id=784971

2017-07-18 10:01:13 +0300  Sebastian Dröge <sebastian centricular com>

        * tests/check/elements/matroskamux.c:
          Revert "matroskamux: adjust unit test to modified behaviour"
          This reverts commit 8fe478c8a7746cd2c63f20d23e97e26e1a0e6192.
          We're back to previous behaviour

2017-06-28 14:05:27 -0500  Matt Fischer <matt fischer garmin com>

        * sys/v4l2/gstv4l2bufferpool.c:
          v4l2: Block recursive calls to resurect_buffer
          When resurrecting a buffer, the subsequent free call can result
          in the group-released handler being called again, which causes
          a recursive loop.  This patch blocks the signal handler during
          the time that it executes, ensuring that the loop will not occur.
          https://bugzilla.gnome.org/show_bug.cgi?id=759292

2017-07-18 11:28:37 -0400  Nicolas Dufresne <nicolas dufresne collabora com>

        * sys/v4l2/gstv4l2object.c:
          v4l2: Fix 4K colorimetry
          Since 1.6, the transfer function for BT2020 has been changed from BT709
          to BT2020_12. It's the same function, but with more precision. As a side
          effect, the V4L2 colorpsace didn't match GStreamer colorspace. When
          GStreamer ended up making a guess, it would not match anything supported
          by V4L2 anymore. This this by using BT2020_12 for BT2020 colorspace and
          BT2020 transfer function in replacement of BT709 whenever a 4K
          resolution is detected.

2017-07-17 20:47:26 -0400  Nicolas Dufresne <nicolas dufresne collabora com>

        * sys/v4l2/v4l2_calls.c:
          v4l2: UVC driver is named uvcvideo these days
          The quirk to avoid probing interlacing didn't work anymore as the driver
          is now name uvcvideo. This should slightly speed up camera startup.



Download
========
https://download.gnome.org/sources/gst-plugins-good/1.12/gst-plugins-good-1.12.3.tar.xz (3.33M)
  sha256sum: 13e7f479296891fef5a686438f20ba7d534680becf2269ecc5ee24aa83b45f03



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]