Package Release Info

gstreamer-1.12.5-3.14.1

Update Info: SUSE-SLE-Module-Packagehub-Subpackages-15-SP1-2020-2321
Available in Package Hub : 15 SP1 Subpackages Updates

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

gstreamer-32bit
gstreamer-devel
gstreamer-devel-32bit
gstreamer-utils
libgstreamer-1_0-0-32bit
typelib-1_0-Gst-1_0
typelib-1_0-Gst-1_0-32bit

Change Logs

* Fri Jul 17 2020 alynx.zhou@suse.com
- Add gstreamer-fix-device-provider-started-count.patch:
  GstDeviceProvider has a started_count private variable, start
  will add 1 to it and stop will subtract 1 from it. However,
  current code forget to add 1 if it was already started, so if
  we start it twice and then stop it twice, it will crash at the
  second stop call. This patch fix it by add the self-increasing
  code. (bsc#1097405)
* Sun May 24 2020 meissner@suse.com
- create separate gst-plugin-scanner-<targettype> binaries,
  for multiarch use , like e.g. needed for Wine (bsc#1049452 bsc#1172018 )
  also require the 32bit libs from 32bit devel package. (bsc#1172304)
* Fri May 05 2017 zaitor@opensuse.org
- Update to version 1.12.0:
  + Bugs fixed: bgo#782050.
* Wed May 03 2017 dimstar@opensuse.org
- Update to version 1.11.91:
  + Bugs fixed: bgo#781585, bgo#781585, bgo#780757, bgo#781484,
    bgo#781155, bgo#781155, bgo#780903.
- Changes from version 1.11.90:
  + Bugs fixed: bgo#753754, bgo#775445, bgo#776140, bgo#776293,
    bgo#776999, bgo#778193, bgo#778830, bgo#779175, bgo#779459,
    bgo#779755, bgo#779831, bgo#780111, bgo#780751, bgo#780923.
  + Updated translations.
* Fri Feb 24 2017 zaitor@opensuse.org
- Update to version 1.11.2:
  + Bugs fixed: bgo#764707, bgo#773091, bgo#777375, bgo#777449,
    bgo#777780, bgo#777810, bgo#778866.
* Thu Feb 23 2017 zaitor@opensuse.org
- Update to version 1.11.1:
  + padtemplate: Fix null pointer dereference on invalid static
    caps.
  + queue: Don't generate GST_FLOW_ERROR without logging.
  + pad: clarify docs for GST_PAD_PROBE_DROP.
  + meson:
  - Generate pkg-config -uninstalled pc files.
  - Do not generate .pc files for libgstcheck on windows.
  + tools: update gst-inspect man page.
  + Updated translations.
- Stop packaging .la/.a files.
- Rebase gstreamer-rpm-prov.patch.
- Replace glib2-devel for pkgconfig(glib-2.0) BuildRequires.
- Pass --with-package-name='openSUSE GStreamer package' and
  - -with-package-origin='http://download.opensuse.org' to configure
  we want to show where the gstreamer package is from.
- Pass  --disable-benchmarks, --disable-examples and
  - -disable-tests to configure, we do not need those.
- Move AUTHORS ChangeLog NEWS README RELEASE to doc subpackage.
* Thu Feb 23 2017 zaitor@opensuse.org
- Update to version 1.10.4:
  + Various fixes for crashes, assertions, deadlocks and memory
    leaks on fuzzed input files and in other situations
    (CVE-2017-5847, CVE-2017-5848).
  + More regression fixes for souphttpsrc redirection tracking.
  + Various bugfixes for regressions and other problems in the V4L2
    plugin.
  + Fix for 5.1, 6.1 and 7.1 channel layouts for Vorbis.
  + Bugs fixed: bgo#777998, bgo#778365.
- Drop gstreamer-parse-dont-translate-bin-name.patch: Fixed
  upstream.
* Sat Feb 04 2017 zaitor@opensuse.org
- Add gstreamer-parse-dont-translate-bin-name.patch: parse: Don't
  translate the "bin" element name. Otherwise we won't be able to
  create bins (bgo#777998).
* Mon Jan 30 2017 zaitor@opensuse.org
- Update to version 1.10.3:
  + CVE's fixed: CVE-2016-10198, CVE-2016-10199, CVE-2017-5837,
    CVE-2017-5838, CVE-2017-5839, CVE-2017-5840, CVE-2017-5841,
    CVE-2017-5842, CVE-2017-5843, CVE-2017-5844, CVE-2017-5845,
    CVE-2017-5846.
  + Bugs fixed: bgo#776125, bgo#775538, bgo#775661, bgo#775714,
    bgo#775728, bgo#775921, bgo#776039, bgo#776401, bgo#777263.
* Sat Dec 03 2016 zaitor@opensuse.org
- Update to version 1.10.2:
  + Minor bugfixes.
  + Updated translations.
Version: 1.12.5-1.17
* Thu Mar 29 2018 bjorn.lie@gmail.com
- Update to version 1.12.5:
  + pad: fix some stream deactivation deadlocks/races.
  + registrychunks: don't read from unaligned memory when loading
    registry.
  + ptp: fix build failure with #undef USE_MEASUREMENT_FILTERING.
  + downloadbuffer: Don't hold the mutex while posting the
    download-complete message.
  + playbin3: Fix accessing invalid index in GstStream when
    received select-stream event.
  + id3v2: re-fix handling of ID3 v2.4 tags with extended headers.
  + audio: fix handling of U32BE format.
  + videodecoder: Reset QoS time after pushing segment. This fixes
    playbin gapless playback with videos.
  + subparse: push out of last chunk of text if last line has no
    newline.
  + aacparse: When parsing raw input, accept frames of any size.
    This fixes handling of encoded silence.
  + splitmuxsrc: Improve not-linked handling.
  + rtspsrc: also proxy multicast-iface property to RTCP udpsrc.
  + flacdec: flush flac decoder on lost sync, so that it can
    re-sync.
  + matroskamux: Only mark new clusters as keyframe if they start
    on a keyframe or we're muxing only audio.
  + matroskamux: Clip maximum cluster duration to the maximum
    possible value.
  + h264parse: reset internal 'state' variable properly.
  + x264enc: fix build with newer x264 with support for multiple
    bit depths.
  + x265enc: Fix tagging of keyframes on output buffers.
  + glimagesink: Correct PAR in output caps when transforming.
  + vtdec: destroy and create the GL context on start()/stop(),
    fixing a refcount loop.
  + player: fix criticals when reading info/track properties that
    are NULL.
  + lv2: fix inverted boolean properties.
  + rtponviftimestamp: fix state change function init/reset, fixing
    memory corruption or leaks on shutdown.
  + libav: some build issues fixes.
  + rtsp-server: Place netaddress meta on packets received via TCP.
    Fixes keep-alive via RTCP in TCP interleaved mode.
  + rtsp-server: gi annotation fixes.
  + gst-libav: internal ffmpeg copy was updated to ffmpeg 3.3.6.
  + Various fixes for memory leaks, deadlocks and crashes in all
    modules.
* Tue Mar 20 2018 dimstar@opensuse.org
- Unconditionally enable translation-update-upstream: on
  Tumbleweed, this results in a NOP and for Leap in SLE paid
  translations being used (boo#1086036).
* Wed Feb 28 2018 dimstar@opensuse.org
- Modernize spec-file by calling spec-cleaner
* Mon Dec 11 2017 zaitor@opensuse.org
- Update to version 1.12.4:
  + Dozens of fixes for various issues detected with the help of
    Google's OSS-Fuzz project.
  + Performance regressions with registering debug categories after
    gst_init() were fixed.
  + Regression with seeking back to 0 in souphttpsrc was fixed.
  + Regression with header rewriting in flacparse was fixed.
  + Regression with playbin/playsink leaking sinks was fixed.
  + Inconsistencies with DROPPED/HANDLED handling in pad probe
    handlers are fixed.
  + gst_bin_iterate_sorted() always returns sources last now, as
    documented.
  + gst_query_writable_structure() will never return NULL, for
    consistency with events.
  + Removal of metas from gst_buffer_meta_foreach() works correctly
    now.
  + OpenJPEG plugin builds with OpenJPEG >= 2.3.
  + CDIO plugin builds with CDIO >= 1.0.
  + gstreamer-vaapi works correctly with libva 1.0.
  + gst-libav was updated to ffmpeg 3.3.5.
  + Various fixes for memory leaks, deadlocks and crashes in all
    modules and many, many more!
  + Bugs fixed: bgo#788520, bgo#788617.
  + Updated translations.
* Fri Dec 01 2017 zaitor@opensuse.org
- Add explicit python3-xml BuildRequires: fix build on older
  versions of openSUSE.
* Wed Nov 29 2017 dimstar@opensuse.org
- Switch to python3:
  + Replace python BuildRequires with python3-base.
  + Export PYTHON=/usr/bin/python3 before calling configure.
* Mon Sep 18 2017 zaitor@opensuse.org
- Update to version 1.12.3:
  + Fix for infinite recursion on buffer free in v4l2.
  + Fix for glimagesink crash on macOS when used via autovideosink.
  + Fix for huge overhead in matroskamux caused by writing one
    Cluster per audio-frame in audio-only streams. Also use
    SimpleBlocks for Opus and other audio codecs, which works
    around a bug in VLC that prevented Opus streams to be played
    and decreases overhead even more.
  + Fix for flushing seeks in rtpmsrc always causing an error.
  + Fix for timestamp overflows in calculations in audio encoder
    base class.
  + Fix for RTP h265 depayloader marking P-frames as I-frames.
  + Fix for long connection delays of clients in RTSP server.
  + Fixes for event handling in queue and queue2 elements, and
    updates to buffering levels on NOT_LINKED streams.
  + Various fixes to event and buffering handling in
    decodebin3/playbin3.
  + Various fixes for memory leaks, deadlocks and crashes in all
    modules.
  + Bugs fixed: bgo#778193, bgo#786034, bgo#786056, bgo#786561.
* Fri Aug 25 2017 zaitor@opensuse.org
- Drop conditional valgrind-devel BuildRequires, this type of
  debugging is probably not done by users of binary packages.
* Fri Jul 14 2017 zaitor@opensuse.org
- Update to version 1.12.2:
  + Various fixes for crashes, assertions, deadlocks and memory
    leaks.
  + Regression fix for playback of live HLS streams.
  + Regression fix for crash when playing back a tunneled RTSP
    stream.
  + Regression fix for playback of RLE animations in MOV
    containers.
  + Regression fix for RTP GSM payloading producing corrupted
    output.
  + Major bugfixes to the MXF demuxer, mostly related to seeking
    and fixes to the frame reordering handling in the MXF muxer and
    demuxer.
  + Fix for playback of mono streams on MacOS.
  + More fixes for index handling of ASF containers.
  + Various fixes to adaptivedemux, DASH and HLS demuxers.
  + Fix deadlock in gstreamer-editing-services during class
    initialization.
  + Bugs fixed: bgo#784041, bgo#784932.
* Tue Jun 20 2017 dimstar@opensuse.org
- Update to version 1.12.1:
  + Various fixes for crashes, assertions, deadlocks and memory
    leaks.
  + Fix for regression when seeking to the end of ASF files.
  + Fix for regression in (raw)videoparse that caused it to omit
    video metadata.
  + Fix for regression in discoverer that made it show more streams
    than actually available.
  + Numerous bugfixes to the adaptive demuxer base class and the
    DASH demuxer.
  + Various playbin3/urisourcebin related bugfixes.
  + Vivante DirectVIV (imx6) texture uploader works with
    single-plane (e.g. RGB) video formats now.
  + Intel Media SDK encoder now outputs valid PTS and keyframe
    flags.
  + OpenJPEG2000 plugin can be loaded again on MacOS and correctly
    displays 8 bit RGB images now.
  + Fixes to DirectSound source/sink for high CPU usage and wrong
    latency/buffer size calculations.
  + gst-libav was updated to ffmpeg n3.3.2.