Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

gstreamer-plugins-bad-32bit-1.18.4-2.2 RPM for ppc64

From OpenSuSE Ports Tumbleweed for ppc64

Name: gstreamer-plugins-bad-32bit Distribution: openSUSE Tumbleweed
Version: 1.18.4 Vendor: openSUSE
Release: 2.2 Build date: Tue Apr 20 13:27:28 2021
Group: Productivity/Multimedia/Other Build host: obs-power8-03
Size: 11362264 Source RPM: gstreamer-plugins-bad-1.18.4-2.2.src.rpm
Summary: GStreamer Streaming-Media Framework Plug-Ins
GStreamer is a streaming media framework based on graphs of filters
that operate on media data. Applications using this library can do
anything media-related,from real-time sound processing to playing
videos. Its plug-in-based architecture means that new data types or
processing capabilities can be added simply by installing new plug-ins.






* Thu Apr 15 2021
  - added patches
    + gstreamer-plugins-bad-openexr3.patch
* Tue Mar 30 2021 Antonio Larrosa <>
  - Update to version 1.18.4:
    + avwait: Don't post messages with the mutex locked
    + d3d11h264dec: Reconfigure decoder object on DPB size change
      and keep track of actually configured DPB size
    + dashsink: fix double unref of sinkpad caps
    + decklinkvideosink: Use correct numerator for 29.97fps
    + decklinkvideosink: fix auto format detection
    + decklinksrc: Use a more accurate capture time
    + d3d11videosink: Fix build error on UWP
    + interlace: negotiation and buffer leak fixes
    + mpegvideoparse: do not clip, so decoder receives data from
      keyframe even if it's before the segment start
    + mpegtsparse: Fix switched DTS/PTS when set-timestamps=false
    + nvh264sldec: Reopen decoder object if larger DPB size is
    + sdpsrc: fix double free if sdp is provided as string via the
    + vulkan: Fix elements long name.
* Sat Feb 06 2021 Federico Mena Quintero <>
  - Disable the kate/libtiger plugin.  Kate streams for karaoke are not
    used anymore, and the source tarball for libtiger is no longer
    available upstream. (jsc#SLE-13843)
* Sat Jan 16 2021 Bjørn Lie <>
  - Update to version 1.18.3:
    + assrender: fix mutex handling in certain flushing/error
    + dvbsuboverlay: Add support for dynamic resolution update
    + dashsink: fix critical log of dynamic pipeline
    + d3d11shader: Fix ID3DBlob object leak
    + d3d11videosink: Prepare window once streaming started
    + decklinkaudiosrc: Fix duration of the first audio frame after
      each discont
    + intervideosrc: fix negotiation of interlaced caps
    + msdk:
    - Needn't close mfx session when failed, fixes double free /
      potential crash
    - Check GstMsdkContext instead of mfxSession instance
    + srt: fix locking when retrieving stats
    + rtmp2src: fix leaks when connection is cancelled during startup
      or connection fails
* Wed Dec 16 2020 Bjørn Lie <>
  - Drop GPL-2.0-or-later from license tag, upstream moved to
    LGPL-2.1-or-later only starting from version 1.18.1. See commit
* Thu Dec 10 2020 Bjørn Lie <>
  - Update to version 1.18.2:
    + tsparse: timestamp packetized buffers, fixing timestamp
      handling regression in connection with dvbsrc in MeTV
    + ttmlparse: fix issues in aggregation of input TTML
    + mpegdemux: Set duration on seeking query if possible, fixes
      seeking in MPEG-PS streams in gst-play-1.0
    + mpegtsdemux: Fix off by one error
    + adaptivedemux:
    - Store QoS values on the element
    - Don't calculate bitrate for header/index fragments
    + hlsdemux: Don't double-free variant streams on errors
    + mpegtspacketizer: Handle PCR issues with adaptive streams
    + player: call ref_sink on pipeline
    + vkdeviceprovider: Avoid deadlock on physical device
    + wlvideoformat: fix DMA format convertor
    + Webrtc shutdown crashes
    + decklink:
    - Update enum value bounds check in gst_decklink_get_mode()
    - Correct framerate 2KDCI 23.98
    + amc: Fix crash when encoding AVC
    + d3d11videoprocessor: Fix wrong input/output supportability
    + opencv: allow compilation against 4.5.x
    + tests: svthevcenc: Fix test_encode_simple
    + tests: dtls: Don't set dtlsenc state before linking
    + mpegtsmux: Restore intervals when creating TsMux
    + adaptivedemux, hlsdemux, curl: Use actual object for logging
    + gi: player: Fix get_current_subtitle_track() annotation
  - Fix the _service file and spec to really use the tarball
    generated by service.
* Tue Oct 27 2020 Antonio Larrosa <>
  - Update to 1.18.1:
    + Highlighted bugfixes in 1.18.1
    - important security fixes
    - bug fixes and memory leak fixes
    - various stability and reliability improvements
    + gst-plugins-bad changes:
    - codecparsers: h264parser: guard against ref_pic_markings
    - v4l2codecs: Various fixes
    - h265parse: Don't enable passthrough by default
    - srt: Fix "Fix timestamping"
    - srt: Fixes for 1.4.2
    - dtlsconnection: Ignore OpenSSL system call errors
    - h265parse: set interlace-mode=interleaved on interlaced
    - Replace GPL v2 with LGPL v2 in COPYING file
    - srt: Consume the error from gst_srt_object_write
    - srt: Check socket state before retrieving payload size
    - x265enc: fix deadlock on reconfig
    - webrtc: Require gstreamer-sdp in the pkg-config file
    - srtsrc: Fix timestamping
    - mfvideosrc: Use only the first video stream per device
    - srtobject: typecast SRTO_LINGER to linger
    - decklink: Correctly order the different dependent mode tables
    - wasapisrc: Make sure that wasapisrc produces data in loopback
    - wpesrc: fix some caps leaks using the non-GL output
    - smoothstreaming: clear live adapter on seek
    - vtdec/vulkan: use Shared storage mode for IOSurface textures
    - wpe: Move webview load waiting to WPEView
    - wpe: Use proper callback for TLS errors signal handling
    - kmssink: Do not source using padded width/height
    - avtp: avtpaafdepay: fix crash when building caps
    - opencv: set opencv_dep when option is disabled to fix the
    - line21encoder: miscellaneous enhancements
    - Hls youtube issues with urisourcebin/queue2
    - rtmp2: Replace stats queue with stats lock
    - rtmp2sink: support EOS event for graceful connection shutdown
    - mpegtsmux: Make handling of sinkpads thread-safe
    - hlssink2: Actually release splitmuxsink's pads
    - mpegtsmux: Don't create streams with reserved PID
* Fri Oct 23 2020 Antonio Larrosa <>
  - Add libgstcodecs and libgstvulkan to baselibs.conf
* Fri Sep 11 2020 Antonio Larrosa <>
  - Update to 1.18.0:
    + Highlights:
    - GstTranscoder: new high level API for applications to
      transcode media files from one format to another
    - High Dynamic Range (HDR) video information representation
      and signalling enhancements
    - Instant playback rate change support
    - Active Format Description (AFD) and Bar Data support
    - RTSP server and client implementations gained ONVIF trick
      modes support
    - Hardware-accelerated video decoding on Windows via
    - Microsoft Media Foundation plugin for video capture and
      hardware-accelerated video encoding on Windows
    - qmlgloverlay: New overlay element that renders a QtQuick
      scene over the top of an input video stream
    - imagesequencesrc: New element to easily create a video
      stream from a sequence of jpeg or png images
    - dashsink: New sink to produce DASH content
    - dvbsubenc: New DVB Subtitle encoder element
    - MPEG-TS muxing now also supports TV broadcast compliant
      muxing with constant bitrate muxing and SCTE-35 support
    - rtmp2: New RTMP client source and sink element from-scratch
    - svthevcenc: New SVT-HEVC-based H.265 video encoder
    - vaapioverlay: New compositor element using VA-API
    - rtpmanager gained support for Google's Transport-Wide
      Congestion Control (twcc) RTP extension
    - splitmuxsink and splitmuxsrc gained support for auxiliary
      video streams
    - webrtcbin now contains some initial support for
      renegotiation involving stream addition and removal
    - RTP support was enhanced with new RTP source and sink
      elements to easily set up RTP streaming via rtp:// URIs
    - avtp: New Audio Video Transport Protocol (AVTP) plugin for
      Time-Sensitive Applications
    - Support for the Video Services Forum's Reliable Internet
      Stream Transport (RIST) TR-06-1 Simple Profile
    - Universal Windows Platform (UWP) support
    - rpicamsrc: New element for capturing from the Raspberry Pi
    - RTSP Server TCP interleaved backpressure handling
      improvements as well as support for Scale/Speed headers
    - GStreamer Editing Services gained support for nested
      timelines, per-clip speed rate control and the OpenTimelineIO
    - Autotools build system has been removed in favour of Meson
  - Drop patches:
    * gst-bad-autoconvert-fix-lock-less.patch
    * gst-bad-interlace-fixes.patch
    * gst-plugins-bad-neon-bump.patch
    * gst-plugins-bad-vkerror.patch
    * gst-plugins-bad-wayland-headers.patch
* Sun Jun 07 2020 Bjørn Lie <>
  - Add gst-plugins-bad-neon-bump.patch: meson: build with neon 0.31.
* Wed Jun 03 2020 Dominique Leuenberger <>
  - Add gst-plugins-bad-vkerror.patch: vulkan: Drop use of
* Tue Apr 14 2020 Martin Liška <>
  - Add -fcommon in order to fix boo#1160395.
* Wed Apr 08 2020 Michael Gorse <>
  - Enable chromaprint plugin on SLE (jsc#SLE-11723).
* Sat Mar 07 2020 Bjørn Lie <>
  - Fix conditionals passed to meson for 3'rd party building.
* Thu Feb 27 2020 Bjørn Lie <>
  - Switch to meson buildsystem for tumbleweed.
  - Following the above, add pkgconfig(vulkan) BuildRequires and
    tweak options passed to meson, as well as a cleanup in some
* Thu Feb 27 2020 Dominique Leuenberger <>
  - Add gst-plugins-bad-wayland-headers.patch: Fix build when using
    meson and having wayland-headers in non-default location
* Fri Jan 31 2020 Bjørn Lie <>
  - No longer recommend -lang: supplements are in use.
* Mon Jan 06 2020 Bjørn Lie <>
  - Add upstream bug fix patches:
    + gst-bad-interlace-fixes.patch: Fix various issues with
    + gst-bad-autoconvert-fix-lock-less.patch: autoconvert: Fix
      lock-less exchange or free condition.
* Thu Dec 12 2019 Antonio Larrosa <>
  - Add a BuildRequires for pkgconfig(pangocairo) since it's needed
    by the ttmlsubs and closedcaption extensions. This is not currently
    a problem in openSUSE because the dependency is pulled in by other
    packages which are not installed in SLE.
* Wed Dec 04 2019 Bjørn Lie <>
  - Update to version 1.16.2:
    + wasapi:
    - Various fixes and a workaround for a specific driver bug
    - Move to CoInitializeEx for COM initialization
    - Fix runtime/build warnings
    + waylandsink: Commit the parent after creating subsurface
    + msdkdec: fix surface leak in msdkdec_handle_frame
    + tsmux: Fix copying of buffer region
    + tsdemux:
    - Handle continuity mismatch in more cases
    - Always issue a DTS even when it's equal to PTS
    + openexr: Fix build with OpenEXR 2.4 (and also OpenEXR 2.2 on
      Ubuntu 18.04)
    + ccextractor: Always forward all sticky events to the caption
    + pnmdec: Return early on ::finish() if we have no actual data to
    + ass: avoid infinite unref loop with bad data
    + fluidsynth: add sf3 to soundfont search path
  - Drop libtool and automake/conf BuildRequires and autoreconf calls
    + 0001-Require-OpenEXR-2.3.0-at-least-and-do-not-force-C-98.patch
    Fixed upstream.
* Thu Oct 10 2019 Stefan Brüns <>
  - Fix compilation with OpenEXR 2.4.0
    + 0001-Require-OpenEXR-2.3.0-at-least-and-do-not-force-C-98.patch
    + Readd libtool and autoreconf call
  - Remove Leap 42.x support from spec file
* Tue Sep 24 2019 Bjørn Lie <>
  - Update to version 1.16.1:
    + See main gstreamer package for changelog.
  - Drop upstream fixed patches:
    + fix-Werror=return-type.patch.
    + gst-bad-Fix-compilation-with-openh264-v2.0.patch.
    + gst-plugins-bad-do-not-retry-downloads-during-shutdown.patch.
  - Following the above, drop libtool BuildRequires and autoreconf
    call, no longer needed.
* Wed Sep 18 2019 Stefan Brüns <>
  - Use openssl for HLS crypto. openssl is required by DTLS, and hls
    can use any of openssl, gcrypt or gnutls/nettle (since 1.5.1).
    Drop explicit pkgconfig(nettle) BuildRequires and pass
    hls-crypto=openssl to configure/meson.
* Mon Aug 26 2019
  - bsc#1144244: Remove dependency on jasper
    Jasper support was removed in 2013. OpenJPEG is used for JPEG2000.
* Mon Aug 19 2019 Bjørn Lie <>
  - Drop pkgconfig(gtk+-3.0) and pkgconfig(gtk+-x11-3.0)
    BuildRequires and stop passing --with-gtk=3.0 to configure, only
    used for building examples, and we are already passing
    - -disable-examples to configure.
  - Drop gst-bad-revert-automake-autoconf-versions.patch: No longer
    needed for any supported version of openSUSE. Note, leaving
    libtool BuildRequires in place as fix-Werror=return-type.patch
    needs it still.
* Mon Aug 12 2019 Bjørn Lie <>
  - Move openh264 plugin to build_orig and build it there
* Mon Jul 22 2019 Martin Liška <>
  - Update fix-Werror=return-type.patch to upstream version.
* Wed Jul 17 2019 Rich Coe <>
  - Add gst-plugins-bad-do-not-retry-downloads-during-shutdown.patch for hang (bwo#197558)
* Mon Jul 15 2019 Bjørn Lie <>
  - Drop pkgconfig(vdpau) BuildRequires and libgstvdpau sub-package.
    Obsolete it from the main gstreamer-plugins-bad package. Upstream
    have now dropped the package from master, and currently it only
    supports mpeg2 and poorly even that one. It will not make a
    comeback, so obsolete all versions.
* Mon Jul 15 2019 Bjørn Lie <>
  - Add gst-bad-Fix-compilation-with-openh264-v2.0.patch: Fix build
    with openh264 version 2.0 and newer.
* Mon Jul 15 2019 Martin Liška <>
  - Fix -Werror=return-type error in configure script
* Sat Jul 06 2019 Bjørn Lie <>
  - Add conditional pkgconfig(libmfx) and pkgconfig(libva-drm)
    BuildRequires: Build intel-mediasdk support.
* Mon Jul 01 2019
  - Re-enable musepack: depend on musepack-devel, rather than
    libmpcdec-devel; the latter is no longer sufficient as of 1.16.0.
    Add musepack plugin back into files.
* Thu Jun 27 2019 Dominique Leuenberger <>
  - Add libgstsctp-1_0-0 to baselibs.conf:
    gstreamer-plugins-bad-32bit requires it.
* Mon Jun 17 2019
  - Update to version 1.16.0:
    + Highlights
    - GStreamer WebRTC stack gained support for data channels for
      peer-to-peer communication based on SCTP, BUNDLE support, as
      well as support for multiple TURN servers.
    - AV1 video codec support for Matroska and QuickTime/MP4
      containers and more configuration options and supported
      input formats for the AOMedia AV1 encoder
    - Support for Closed Captions and other Ancillary Data in video
    - Support for planar (non-interleaved) raw audio
    - GstVideoAggregator, compositor and OpenGL mixer elements are
      now in -base
    - New alternate fields interlace mode where each buffer carries
      a single field
    - WebM and Matroska ContentEncryption support in the Matroska
    - new WebKit WPE-based web browser source element
    - Video4Linux: HEVC encoding and decoding, JPEG encoding, and
      improved dmabuf import/export
    - Hardware-accelerated Nvidia video decoder gained support for
      VP8/VP9 decoding, whilst the encoder gained support for
      H.265/HEVC encoding.
    - Many improvements to the Intel Media SDK based
      hardware-accelerated video decoder and encoder plugin (msdk):
      dmabuf import/export for zero-copy integration with other
      components; VP9 decoding; 10-bit HEVC encoding; video
      post-processing (vpp) support including deinterlacing; and
      the video decoder now handles dynamic resolution changes.
    - The ASS/SSA subtitle overlay renderer can now handle multiple
      subtitles that overlap in time and will show them on screen
    - The Meson build is now feature-complete (*) and it is now the
      recommended build system on all platforms. The Autotools
      build is scheduled to be removed in the next cycle.
    - The GStreamer Rust bindings and Rust plugins module are now
      officially part of upstream GStreamer.
    - The GStreamer Editing Services gained a gesdemux element that
      allows directly playing back serialized edit list with
      playbin or (uri)decodebin
    - Many performance improvements
  - Add incomplete meson support. Currently disabled.
  - Drop gstreamer-plugins-bad-reproducible.patch: fixed upstream.
  - Disable musepack plugin and remove from files, since it
    requires a newer library than what we currently have.
  - Remove and moved to
    - base.
  -Removed from files: merged with audiofx in -good.
  - Remove from files: removed upstream.
  - Add to files.
  - Remove libgstbadvideo package: now in -base.
  - Package libgstcp.
* Fri May 31 2019 Bjørn Lie <>
  - Update to version 1.14.5:
    + assrender: fix disappearing subtitles when seeking back in
    + decklinkvideosink: fix segfault when audiosink is closed before
    + 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
    + 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
    - Fix infinite loop when the device disappears.
  - Drop gst-bad-fdkaac2-fix.patch: Fixed upstream.
* Thu May 02 2019
  - The license of fdk-aac is not GPL compatible, therefore this pkg
    can not possibly be built with fdk-aac by default
    To gain fdk-aac support, recompile it at home and keep it there
  - Restore code to handle faac/faad
* Thu Dec 13 2018
  - Add gst-bad-fdkaac2-fix.patch: fdkaac: Fixes for compatibility
    with libfdk-aac 2.0.0 (boo#1120299).
* Wed Oct 03 2018
  - Update to version 1.14.4:
    + Bugfix release, please see .changes in gstreamer main package.
* Wed Sep 26 2018
  - Update to version 1.14.3:
    + Bugfix release, please see .changes in gstreamer main package.
* Fri Aug 03 2018
  - Add pkgconfig(aom) BuildRequires: Build AOMedia Video 1 (AV1)
* Mon Jul 23 2018
  - Update to version 1.14.2:
    + Update docs.
    + find_codec_preferences: use received caps.
    + player: Avoid trying to join the player thread from itself.
    + decklink: Fix warning about HRESULT not being unsigned int.
    + pitch: Flush only if there are unprocessed samples.
    + pitch: preserve seek event seqnums.
    + pitch: fix latency reporting.
    + pitch: Fix single input buffer followed by EOS.
    + videoaggregator: Fix string leak.
    + videoaggregator: log an ERROR if we're going to return a flow
    + dvb: Fix typo in comment termination.
    + dvb: camconditionalaccess: fix wrong license headers.
    + webrtc: Fix memory leak.
    + webrtc: Clean up and fix transportsendbin.
    + webrtc: Move dtlssrtpenc state management.
    + webrtc/dtlstransport: Add more debug. Rename category.
    + webrtc: Clean up pad block allocs on dispose.
    + webrtc: Move the transportsendbin pad block removal.
    + webrtc: Fix wrong parent classes for DTLSTransport and
    + webrtc: Explicitly initialise mutex and condition.
    + webrtc: Don't deadlock on block pads on shutdown.
    + webrtcbin: copy sticky events on our ghostpads.
    + webrtcbin: rtpstorage takes a 64-bit integer for "size-time"
    + webrtcbin: implement support for FEC and RTX.
    + player: Fix duration-changed CRITICAL warning if duration did
      not actually change.
    + gst_webrtc_session_description_new: fix annotations.
    + tsdemux: Don't set invalid seqnum on segment event.
    + tsdemux: Don't query duration if program isn't active.
    + mpegtsdemux: Fix SEGMENT seqnum propagation.
    + codecparsers: mpeg2: don't mess the StartCode only packets.
    + wasapisink: fix a rounding error when calculating the buffer
      frame count.
    + wasapisink: fix missing unlock in case IAudioClient_Start
    + wasapi: use FAILED to detect errors.
    + wasapi: Don't pass CoTaskMemFree to g_clear_pointer.
* Sat Jun 23 2018
  - Conditionalize pkgconfig(libopenmpt) and pkgconfig(lilv-0)
    BuildRequires: fix build for SLE 12 SP3.
* Fri Jun 22 2018
  - Conditionalize pkgconfig(libsrtp2) and pkgconfig(nice)
    BuildRequires: fix build for Leap 42.3.
* Fri Jun 08 2018
  - Add back faac-devel, there are some old apps explicitly depending
    on that plugin to to do aac encoding.
* Tue May 29 2018
  - Add pkgconfig(srt) BuildRequires: Build srt plugin.
* Mon May 28 2018
  - Drop faac-devel and faad2-devel BuildRequires: fdk-aac plugin
    fills this role for both of them.
  - No longer pass conditional --disable-dvdspu to configure, plugin
    files are all LGPL-2.1.
* Sun May 20 2018
  - Update to version 1.14.1:
    + GstPad: Fix race condition causing the same probe to be called
      multiple times
    + Fix occasional deadlocks on windows when outputting debug
    + Fix debug levels being applied in the wrong order
    + GIR annotation fixes for bindings
    + audiomixer, audioaggregator: fix some negotiation issues
    + gst-play-1.0: fix leaving stdin in non-blocking mode after exit
    + flvmux: wait for caps on all input pads before writing header
      even if source is live
    + flvmux: don't wake up the muxer unless there is data, fixes
      busy looping if there's no input data
    + flvmux: fix major leak of input buffers
    + rtspsrc, rtsp-server: revert to RTSP RFC handling of
      sendonly/recvonly attributes
    + rtpvrawpay: fix payloading with very large mtu sizes where
      everything fits into a single RTP packet
    + v4l2: Fix hard-coded enabled v4l2 probe on Linux/ARM
    + v4l2: Disable DMABuf for emulated formats when using libv4l2
    + v4l2: Always set colorimetry in S_FMT
    + asfdemux: Set stream-format field for H264 streams and handle
      H.264 in bytestream format
    + x265enc: Fix tagging of keyframes on output buffers
    + ladspa: Fix critical during plugin load on Windows
    + decklink: Fix COM initialisation on Windows
    + h264parse: fix re-use across pipeline stop/restart
    + mpegtsmux: fix force-keyframe event handling and PCR/PMT
      changes that would confuse some players with generated HLS
    + adaptivedemux: Support period change in live playlist
    + rfbsrc: Fix support for applevncserver and support NULL pool in
    + jpegparse: Fix APP1 marker segment parsing
    + h265parse: Make caps writable before modifying them, fixes
    + fakevideosink: request an extra buffer if enable-last-sample is
    + wasapisrc: Don't provide a clock based on WASAPI's clock
    + wasapi: Only use audioclient3 when low-latency, as it might
      otherwise glitch with slow CPUs or VMs
    + wasapi: Don't derive device period from latency time, should
      make it more robust against glitches
    + audiolatency: Fix wave detection in buffers and avoid bogus pts
      values while starting
    + msdk: fix plugin load on implementations with only HW support
    + msdk: dec: set framerate to the driver only if provided, not in
      0/1 case
    + msdk: Don't set extended coding options for JPEG encode
    + rtponviftimestamp: fix state change function init/reset causing
      races/crashes on shutdown
    + decklink: fix initialization failure in windows binary
    + ladspa: Fix critical warnings during plugin load on Windows and
      fix dependencies in meson build
    + gl: fix cross-compilation error with viv-fb
    + qmlglsink: make work with eglfs_kms
    + rtspclientsink: Don't deadlock in preroll on early close
    + rtspclientsink: Fix client ports for the RTCP backchannel
    + rtsp-server: Fix session timeout when streaming data to client
      over TCP
    + vaapiencode: h264: find best profile in those available, fixing
      negotiation errors
    + vaapi: remove custom GstGL context handling, use GstGL instead.
      Fixes GL Context sharing with WebkitGtk on wayland
    + gst-editing-services: various fixes
    + gst-python: bump pygobject req to 3.8;
      fix GstPad.set_query_function(); dist and in tarball
    + g-i: pick up GstVideo-1.0.gir from local build directory in
      GstGL build
    + g-i: update constant values for bindings
    + avoid duplicate symbols in plugins across modules in static
    + ... and many, many more!
* Mon Apr 16 2018
  - Update to version 1.14.0:
    + Highlights:
    - WebRTC support: real-time audio/video streaming to and from
      web browsers;
    - Experimental support for the next-gen royalty-free AV1 video
    - Video4Linux: encoding support, stable element names and
      faster device probing;
    - Support for the Secure Reliable Transport (SRT) video
      streaming protocol;
    - RTP Forward Error Correction (FEC) support (ULPFEC);
    - RTSP 2.0 support in rtspsrc and gst-rtsp-server;
    - ONVIF audio backchannel support in gst-rtsp-server and
    - playbin3 gapless playback and pre-buffering support;
    - Tee, our stream splitter/duplication element, now does
      allocation query aggregation which is important for efficient
      data handling and zero-copy;
    - QuickTime muxer has a new prefill recording mode that allows
      file import in Adobe Premiere and FinalCut Pro while the file
      is still being written;
    - rtpjitterbuffer fast-start mode and timestamp offset
      adjustment smoothing;
    - souphttpsrc connection sharing, which allows for connection
      reuse, cookie sharing, etc;
    - nvdec: new plugin for hardware-accelerated video decoding
      using the NVIDIA NVDEC API;
    - Adaptive DASH trick play support;
    - ipcpipeline: new plugin that allows splitting a pipeline
      across multiple processes;
    - Major gobject-introspection annotation improvements for large
      parts of the library API;
    - GStreamer C# bindings have been revived and seen many updates
      and fixes;
    - The externally maintained GStreamer Rust bindings had many
      usability improvements and cover most of the API now.
      Coinciding with the 1.14 release, a new release with the 1.14
      API additions is happening.
    + Updated translations.
  - Drop libgstgl-1_0-0 typelib-1_0-GstGL-1_0,
    libgstbadallocators-1_0-0 libgstbadbase-1_0-0 and
    typelib-1_0-GstBadAllocators-1_0 sub-packages, moved to
    gst-plugins-base package. Also drop libgstgl-1_0-0 and
    libgstbadbase-1_0-0 from baselibs.conf and corresponding Requires
    and post(un) handling of various dropped sub-packages.
  - Add new sub-packages libgstisoff-1_0-0, libgstwebrtc-1_0-0, and
    handle them in post(un), also add typelib-1_0-GstWebRTC-1_0 and
    add respective Requires in devel sub-package. Finaly add
    libgstisoff-1_0-0 and libgstwebrtc-1_0-0 to baselibs.conf.
  - Add pkgconfig(nice) BuildRequires: New dependency, build WebRTC
  - Add pkgconfig(lcms2) BuildRequires: Build colormanagement
  - Add pkgconfig(libopenmpt) BuildRequires: Build openmpt support.
  - Replace pkgconfig(libsrtp) with pkgconfig(libsrtp2)
* Thu Mar 29 2018
  - Update to version 1.12.5:
    + Bugs fixed: bgo#794069, bgo#794353, bgo#794620, bgo#794537,
      bgo#793629, bgo#789476, bgo#789476, bgo#791910, bgo#791813,
      bgo#791772, bgo#791330, bgo#791982.
  - Drop gst-bad-vtdec-destroy-create-fix.patch and
    gst-bad-player-transfer-ownership.patch: Fixed upstream.
* Fri Mar 23 2018
  - Move BuildRequires pkgconfig(dvdnav/dvdread) to BUILD_ORIG
    section. It is only needed when building BUILD_ORIG package,
    which is not the case for official builds for openSUSE Leap,
    Tumbleweed or SLE.
* Fri Mar 02 2018
  - Add gst-bad-revert-automake-autoconf-versions.patch: Revert the
    autoconf and automake version bump upstream did without
    consideration about us, allow to build with the automake we have
    Leap 42.3 and SLE12.
  - Following the above patch, drop the explicit automake
    BuildRequires, as libtool BuildRequires brings it in, and we can
    now build with the old version we have in Leap/SLE.
* Wed Feb 28 2018
  - Split out fluidsynth plugin in new sub-package
  - Following the above, add gstreamer-plugins-bad-fluidsynth and
    already built sub-package gstreamer-plugins-bad-chromaprint to
    baselibs.conf, build 32-bits support for these too.
  - Add conditional gstreamer-plugins-bad-fluidsynth and
    gstreamer-plugins-bad-chromaprint Requires: to -devel
* Wed Feb 28 2018
  - Modernize spec-file by calling spec-cleaner
* Wed Feb 28 2018
  - Add gstreamer-plugins-bad-reproducible.patch to avoid variations
    in gtk-doc output (boo#1048207).
  - Following the above, add automake and libtool BuildRequires and
    pass autoreconf, as the above patch touches the buildsystem.
* Thu Feb 22 2018
  - Move pkgconfig(mjpegtools) BuildRequires and resulting plugins to
    normal build, mjpegtools with all needed features are now
    available in openSUSE.
  - No longer pass --disable-mpegpsmux and --disable-mpegtsmux to
    configure, and move the resulting plugins to normal build. This
    was originally done due to a possible license issue, however on
    closer inspection, the plugins in question clearly states that
    one can use any of the four licenses listed, so we elect to use
  - Remove conditional for libgstwayland-1_0-0 subpackage, need due
    to it beeing in baselibs.conf, and lint bots declines this now.



Generated by rpm2html 1.8.1

Fabrice Bellet, Mon Oct 9 11:08:34 2023