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

libgstreamer-1_0-0-1.22.0-1.1 RPM for i586

From OpenSuSE Ports Tumbleweed for i586

Name: libgstreamer-1_0-0 Distribution: openSUSE Tumbleweed
Version: 1.22.0 Vendor: openSUSE
Release: 1.1 Build date: Thu Feb 2 21:28:18 2023
Group: System/Libraries Build host: goat19
Size: 2610618 Source RPM: gstreamer-1.22.0-1.1.src.rpm
Packager: http://bugs.opensuse.org
Url: https://gstreamer.freedesktop.org
Summary: Streaming-Media Framework Runtime
GStreamer is a streaming-media framework, based on graphs of filters
which operate on media data. Applications using this library can do
anything from real-time sound processing to playing videos, and just
about anything else media-related.  Its plug-in-based architecture
means that new data types or processing capabilities can be added by
installing new plug-ins.

Provides

Requires

License

LGPL-2.1-or-later

Changelog

* Fri Jan 27 2023 Antonio Larrosa <alarrosa@suse.com>
  - Add patch to reduce the required meson version to 0.61.0 since
    that's what we have in SLE 15:
    * reduce-required-meson.patch
  - Probably because of a problem in SLE's meson, the generated
    pkgconfig files are missing some variables that are needed by
    rpm to generate the pkgconfig(...) provides correctly. In order
    to fix this, we now check for those variables and insert them
    in the pc files before installation if they're missing.
* Tue Jan 24 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.22.0:
    + AV1 video codec support improvements
    + New HLS, DASH and Microsoft Smooth Streaming adaptive streaming
      clients
    + Qt6 support for rendering video inside a QML scene
    + Minimal builds optimised for binary size, including only the
      individual elements needed
    + Playbin3, Decodebin3, UriDecodebin3, Parsebin enhancements and
      stabilisation
    + WebRTC simulcast support and support for Google Congestion
      Control
    + WebRTC-based media server ingestion/egress (WHIP/WHEP) support
    + New easy to use batteries-included WebRTC sender plugin
    + Easy RTP sender timestamp reconstruction for RTP and RTSP
    + ONVIF timed metadata support
    + New fragmented MP4 muxer and non-fragmented MP4 muxer
    + New plugins for Amazon AWS storage and audio transcription
      services
    + New gtk4paintablesink and gtkwaylandsink renderers
    + New videocolorscale element that can convert and scale in one
      go for better performance
    + High bit-depth video improvements
    + Touchscreen event support in navigation API
    + Rust plugins now shipped in macOS and Windows/MSVC binary
      packages
    + H.264/H.265 timestamp correction elements for PTS/DTS
      reconstruction before muxers
    + Improved design for DMA buffer sharing and modifier handling
      for hardware-accelerated video decoders/encoders/filters and
      capturing/rendering on Linux
    + Video4Linux2 hardware accelerated decoder improvements
    + CUDA integration and Direct3D11 integration and plugin
      improvements
    + New H.264 / AVC, H.265 / HEVC and AV1 hardware-accelerated
      video encoders for AMD GPUs using the Advanced Media Framework
      (AMF) SDK
    + applemedia: H.265 / HEVC video encoding + decoding support
    + androidmedia: H.265 / HEVC video encoding support
    + New "force-live" property for audiomixer, compositor,
      glvideomixer, d3d11compositor etc.
    + Lots of new plugins, features, performance improvements and bug
      fixes
  - Rebase patches with quilt.
* Thu Dec 22 2022 Dirk Müller <dmueller@suse.com>
  - update to 1.20.5:
    + This release only contains bugfixes and it should be safe to
      upgrade from 1.20.x.
    + systemclock waiting fixes for certain 32-bit platforms/libcs
    + alphacombine: robustness improvements for corner case scenarios
    + avfvideosrc: Report latency when doing screen capture
    + d3d11videosink: various thread-safety and stability fixes
    + decklink: fix performance issue when HDMI signal has been lost
      for a long time
    + flacparse: Fix handling of headers advertising 32 bits per
      sample
    + mpegts: Handle when iconv doesn't support ISO 6937 (e.g. musl
      libc)
    + opengl: fix automatic dispmanx detection for rpi4 and fix usage
      of eglCreate/DestroyImage
    + opusdec: Various channel-related fixes
    + textrender: event handling fixes, esp. for GAP event
    + subparse: Fix non-closed tag handling
    + videoscale: fix handling of unknown buffer metas
    + videosink: reverse playback handling fixes
    + qtmux: Prefill mode fixes, especially for raw audio
    + multiudpsink: allow binding to IPv6 address
    + rtspsrc:
    - Fix usage of IPv6 connections in SETUP
    - Only EOS on timeout if all streams are timed out/EOS
    + splitmuxsrc: fix playback stall if there are unlinked pads
    + v4l2: Fix SIGSEGV on state change during format changes
    + wavparse robustness fixes
    + Fix static linking on macOS (opengl, vulkan)
    + gstreamer-vaapi: fix headless build against mesa >= 22.3.0
    + GStreamer Editing Services library: Fix build with tools
      disabled
    + webrtc example/demo fixes
    + unit test fixes for aesdec and rtpjitterbuffer
    + Cerbero: Fix ios cross-compile with cmake on M1; some recipe
      updates and other build fixes
    + Miscellaneous bug fixes, memory leak fixes, and other stability
      and reliability improvements
    + Performance improvements
    + Changes in gstreamer base package:
    - allocator: Copy allocator name in gst_allocator_register()
    - concat: Properly propagate EOS seqnum
    - fakesrc: avoid time overflow with datarate
    - Fix build of 1.20 branch with Meson 0.64.1 for those who have
      hotdoc installed on their system.
    - gst-inspect: Don't leak list
    - meson: fix check for pthread_setname_np()
    - miniobject: support higher refcount values
    - pads: Fix non-serialized sticky event push, e.g. instant
      change rate events
    - padtemplate: Fix annotations
    - systemclock: Use futex_time64 syscall on x32 and other
      platforms that always...
    - -Wimplicit-function-declaration in pthread_setname_np check
      (missing GNUSOURCE)
* Fri Oct 21 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.20.4:
    + Highlighted bugfixes in 1.20.4:
    - avaudiodec: fix playback issue with WMA files, would throw an
      error at EOS with FFmpeg 5.x
    - Fix deadlock when loading gst-editing-services plugin
    - Fix input buffering capacity in live mode for aggregator,
      video/audio aggregator subclasses, muxers
    - glimagesink: fix crash on Android
    - subtitle handling and subtitle overlay fixes
    - matroska-mux: allow width + height changes for
      avc3|hev1|vp8|vp9
    - rtspsrc: fix control url handling for spec compliant servers
      and add fallback for incompliant servers
    - WebRTC fixes
    - RTP retransmission fixes
    - video: fixes for formats with 4x subsampling and horizontal
      co-sited chroma (Y41B, YUV9, YVU9 and IYU9)
    - Fix consuming of the macOS package as a framework in XCode
    - Performance improvements
    - Miscellaneous bug fixes, memory leak fixes, and other
      stability and reliability improvements
    + gstreamer:
    - buffer: drop parent meta in deep copy/foreach_metadata
    - devicemonitor: Use a sync bus handler for the provider to
      avoid accumulating all messages until the provider is stopped
    - element: Fix requesting of pads with string templates
    - gst:
      . Protect initialization state with a recursive mutex
      . Add missing define guard for build without gstreamer debug
      logging support
    - gst_init: Initialize static plugins just before dynamic plugins
    - info: Parse "NONE" as a valid level name
    - meta: Set the parent refcount of the GstStructure correctly
    - pluginloader: Don't hang on short reads/writes
    - tracers: leaks:
      . Fix potentially invalid memory access when trying to detect
      object type
      . Fix object-refings.class flags
    - uri: When setting the same string again do nothing
    - value: Don't loop forever when serializing invalid flag
    + Base Libraries:
    - aggregator:
      . Fix input buffering in live mode (was too low before in
      many cases)
      . Fix reversed active/flushing arguments in debug log output
      . Reset EOS flag after receiving a stream-start event
    + Core Elements: queue2:
    - Hold the lock when modifying sinkresult
    - Fix deadlock when deactivate is called in pull mode
* Wed Jun 22 2022 Aaron Stern <ukbeast89@protonmail.com>
  - Update to version 1.20.3
    + Highlighted bugfixes:
    - Security fixes in Matroska, MP4 and AVI demuxers
    - Fix scrambled video playback with hardware-accelerated
      VA-API decoders on certain Intel hardware
    - playbin3/decodebin3 regression fix for unhandled streams
    - Fragmented MP4 playback fixes
    - Android H.265 encoder mapping
    - Playback of MXF files produced by FFmpeg before March 2022
    - Fix rtmp2sink crashes on 32-bit platforms
    - WebRTC improvements
    - D3D11 video decoder and screen recorder fixes
    - Performance improvements
    - Support for building against OpenCV 4.6 and other build fixes
    - Miscellaneous bug fixes, memory leak fixes, and other
      stability and reliability improvements
    + gstreamer:
    - clock: Avoid creating a weakref with every entry
      (performance improvement)
    - plugin: add Apache 2 license to list of known licenses to avoid
      warning
    - gst_plugin_load_file: force plugin reload if filename differs
      Add support for LoongArch
* Mon May 09 2022 Andreas Schwab <schwab@suse.de>
  - Enable use of libunwind on riscv64
* Mon May 09 2022 Markéta Machová <mmachova@suse.com>
  - Update to version 1.20.2
    + Highlighted bugfixes:
    - avviddec: Remove vc1/wmv3 override and fix crashes on WMV
      files with FFMPEG 5.0+
    - macOS: fix plugin discovery for GStreamer installed via brew
      and fix loading of Rust plugins
    - rtpbasepayload: various header extension handling fixes
    - rtpopusdepay: fix regression in stereo input handling if
      sprop-stereo is not advertised
    - rtspclientsink: fix possible shutdown deadlock
    - mpegts: gracefully handle "empty" program maps and fix AC-4
      detection
    - mxfdemux: Handle empty VANC packets and fix EOS handling
    - playbin3: various playbin3, uridecodebin3, and playsink fixes
    - ptpclock: fix initial sync-up with certain devices
    - gltransformation: let graphene alloc its structures memory
      aligned
    - webrtcbin fixes and webrtc sendrecv example improvements
    - video4linux2: various fixes including some fixes for
      Raspberry Pi users
    - videorate segment handling fixes and other fixes
    - nvh264dec, nvh265dec: Fix broken key-unit trick modes and
      reverse playback
    - wpe: Reintroduce persistent WebContext
    - cerbero: Make it easier to consume 1.20.1 macOS GStreamer
      .pkgs
    - build fixes and gobject annotation fixes
    - bug fixes, security fixes, memory leak fixes, and other
      stability and reliability improvements
    + gstreamer:
    - devicemonitor: clean up signal handlers and hidden providers
      list
    - Leaks tracer: fix pthread_atfork return value check leading
      to bogus warning in log
    - Rust plugins: Not picked up by the plugin loader on macOS
    - Failed to use plugins of latest GStreamer version 1.20.x
      installed by brew on macOS
    - ptpclock: Allow at least 100ms delay between Sync/Follow_Up
      and Delay_Req/Delay_Resp messages. Fixes problems acquiring
      initial sync with certain devices
    - meson: Add -Wl,-rpath,${libdir} on macOS
    - registry: skip Rust dep builddirs when searching for plugins
      recursively
* Fri Mar 18 2022 Antonio Larrosa <alarrosa@suse.com>
  - Update to version 1.20.1:
    + deinterlace: various bug fixes for yadif, greedy and scalerbob
      methods
    + gtk video sink: Fix rotation not being applied when paused
    + gst-play-1.0: Fix trick-mode handling in keyboard shortcut
    + jpegdec: fix RGB conversion handling
    + matroskademux: improved ProRes video handling
    + matroskamux: Handle multiview-mode/flags/pixel-aspect-ratio
      caps fields correctly when checking caps equality on input caps
      changes
    + videoaggregator fixes (negative rate handling, current position
      rounding)
    + soup http plugin: Lookup libsoup dylib files on Apple
      platforms; fix Cerbero static build on Android and iOS
    + Support build against libfreeaptx in openaptx plugin
    + Fix linking issues on Illumos distros
    + GstPlay: Fix new error + warning parsing API (was unusuable
      before)
    + mpegtsmux: VBR muxing fixes
    + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
    + Support build against libfreeaptx in openaptx plugin
    + webrtc: Various fixes to the webrtc-sendrecv python example
    + macOS: support a relocatable `GStreamer.framework` on macOS
    + macOS: fix applemedia plugin failing to load on ARM64 macOS
    + windows: ship wavpack library
    + gst-python: Fix build with Python 3.11
    + various bug fixes, memory leak fixes, and other stability and
      reliability improvements
    + plugin loader: show the reason when spawning of
      gst-plugin-scanner fails
    + registry, plugin loading: fix dynamic relocation if
      GST_PLUGIN_SUBDIR (libdir) is not a single subdirectory;
      improve GST_PLUGIN_SUBDIR handling
    + context: fix transfer annotation on
      gst_context_writable_structure() for bindings
    + baseparse: Don't truncate the duration to milliseconds in
      gst_base_parse_convert_default()
    + bufferpool: Deactivate pool and get rid of references to other
      objects from dispose instead of finalize
* Fri Feb 04 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.20.0:
    + Development in GitLab was switched to a single git repository
      containing all the modules
    + GstPlay: new high-level playback library, replaces GstPlayer
    + WebM Alpha decoding support
    + Encoding profiles can now be tweaked with additional
      application-specified element properties
    + Compositor: multi-threaded video conversion and mixing
    + RTP header extensions: unified support in RTP depayloader and
      payloader base classes
    + SMPTE 2022-1 2-D Forward Error Correction support
    + Smart encoding (pass through) support for VP8, VP9, H.265 in
      encodebin and transcodebin
    + Runtime compatibility support for libsoup2 and libsoup3
      (libsoup3 support experimental)
    + Video decoder subframe support
    + Video decoder automatic packet-loss, data corruption, and
      keyframe request handling for RTP / WebRTC / RTSP
    + mp4 and Matroska muxers now support profile/level/resolution
      changes for H.264/H.265 input streams (i.e. codec data changing
      on the fly)
    + mp4 muxing mode that initially creates a fragmented mp4 which
      is converted to a regular mp4 on EOS
    + Audio support for the WebKit Port for Embedded (WPE) web page
      source element
    + CUDA based video color space convert and rescale elements and
      upload/download elements
    + NVIDIA memory:NVMM support for OpenGL glupload and gldownload
      elements
    + Many WebRTC improvements
    + The new VA-API plugin implementation fleshed out with more
      decoders and new postproc elements
    + AppSink API to retrieve events in addition to buffers and
      buffer lists
    + AppSrc gained more configuration options for the internal queue
      (leakiness, limits in buffers and time, getters to read current
      levels)
    + Updated Rust bindings and many new Rust plugins
    + Improved support for custom minimal GStreamer builds
    + Support build against FFmpeg 5.0
    + Linux Stateless CODEC support gained MPEG-2 and VP9
    + Windows Direct3D11/DXVA decoder gained AV1 and MPEG-2 support
    + Lots of new plugins, features, performance improvements and bug
      fixes
  - Use ldconfig_scriptlets macro for post(un) handling where
    possible.
  - Update Source url.
* Fri Feb 04 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.18.6:
    + gstplugin: Fix for UWP build
    + gst-ptp-helper: Do not disable multicast loopback
    + concat: fix qos event handling
    + pluginfeature: Fix object leak
    + baseparse: fix invalid avg_bitrate after reset
    + multiqueue: Fix query unref race on flush
    + gst: Initialize optional event/message fields when parsing
    + bitwriter: Fix the trailing bits lost when getting its data
    + multiqueue: never consider a queue that is not waiting
    + input-selector: Use proper segments when cleaning cached
      buffers
* Thu Sep 16 2021 Bjørn Lie <bjorn.lie@gmail.com>
  - Stop building doc sub-package, we will in the future use
    upstreams own standalone doc package. Following this: Drop
    fdupes, gtk-doc and hotdoc BuildRequires, and fdupes call, no
    longer needed nor usefull.
  - Refresh patches with quilt.
* Thu Sep 16 2021 Stanislav Brabec <sbrabec@suse.com>
  - Remove obsolete translation-update-upstream and
    gnome-patch-translation support (jsc#SLE-21105).
* Wed Sep 15 2021 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.18.5:
    + aggregator:
    - Release the SRC lock while querying latency
    - Release pads' peeked buffer when removing the pad or
      finalizing it
    + basesink: Don't swap rstart/rstop when stepping
    + basesrc: Print segments with GST_SEGMENT_FORMAT and not
      GST_PTR_FORMAT
    + childproxy: init value in gst_child_proxy_get_property() if
      needed
    + clocksync: Fix providing system clock by default
    + concat:
    - Properly propagate seqnum of segment events
    - adjust running time offsets on downstream events
    - fix locking in SEGMENT event handler
    + downloadbuffer/sparsefile: several fixes for win32
    + element: NULL the lists of contexts in dispose()
    + multiqueue:
    - Use running time of gap events for wakeups.
    - Ensure peer pad exists when iterating internal links
    + pad:
    - Keep IDLE probe hook alive during immediate callback
    - Ensure last flow return is set on sink pads in push mode
    - Don't spam the debug log at INFO level when default-chaining
      a buffer list
    - clear probes holding mutex
    + parse-launch:
    - Fix a critical when using the : operator.
    + Don't do delayed property setting for top-level properties.
    + plugin: load plugins with unknown license strings
    + ptpclock: Don't leak the GList
    + queue2: Refuse all serialized queries when posting buffering
      messages
    + systemclock: Update monotonic reference time when re-scheduling
    + High CPU usage in 1.18 (but not master) when pausing playback
      in gnome-music
    + Don't use volatile to mean atomic (fixes compiler warnings with
      gcc 11)
* Fri Mar 19 2021 Dirk Müller <dmueller@suse.com>
  - update to 1.18.4:
    important security fixes for ID3 tag reading, matroska and realmedia
    parsing, and gst-libav audio decoding
    Details:
    * audiomixer, audioaggregator: input buffer handling fixes
    * decodebin3: improve stream-selection message handling
    * uridecodebin3: make “caps” property work
    * wavenc: fix writing of INFO chunks in some cases
    * v4l2: bt601 colorimetry, allow encoder resolution changes, fix
      decoder frame rate negotiation
    * decklinkvideosink: fix auto format detection, and fixes for 29.97fps
      framerate output
    * mpeg-2 video handling fixes when seeking
    * avviddec: fix bufferpool negotiation and possible memory corruption
      when changing resolution
    * various stability, performance and reliability improvements
    * memory leak fixes
    * build fixes: rpicamsrc, qt overlay example, d3d11videosink on UWP
    * info: Don’t leak log function user_data if the debug system is
      compiled out
    * task: Use SetThreadDescription() Win32 API for setting thread names,
      which preserves thread names in dump files.
    * buffer, memory: Mark info in map functions as caller-allocates and
      pass allocation params as const pointers where possible
    * clock: define AUTO_CLEANUP_FREE_FUNC for GstClockID
    * tag: id3v2: fix frame size check and potential invalid reads
    * audio: Fix gst_audio_buffer_truncate() meta handling for
      non-interleaved audio
    * audioresample: respect buffer layout when draining
    * audioaggregator: fix input_buffer ownership
    * decodebin3: change stream selection message owner, so that the app
      sends the stream-selection event to the right element
    * rtspconnection: correct data_size when tunneled mode
    * uridecodebin3: make caps property work
    * video-converter: Don’t upsample invalid lines
    * videodecoder: Fix racy critical when pool negotiation occurs during
      flush
    * video: Convert gst_video_info_to_caps() to take self as const ptr
    * examples: added qt core dependency for qt overlay example
    * matroskademux: header parsing fixes
    * rpicamsrc: depend on posix threads and vchiq_arm to fix build on
      raspios again
    * wavenc: Fixed INFO chunk corruption, caused by odd sized data not
      being padded
    * wavpackdec: Add floating point format support to fix distortions in
      some cases
    * v4l2: recognize V4L2 bt601 colorimetry again
    * v4l2videoenc: support resolution change stream encode
    * v4l2h265codec: fix HEVC profile string issue
    * v4l2object: Need keep same transfer as input caps
    * v4l2videodec: Fix vp8 and vp9 streams can’t play on board with
      vendor bsp
    * v4l2videodec: fix src side frame rate negotiation
    * 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 required
    * sdpsrc: fix double free if sdp is provided as string via the
      property
    * vulkan: Fix elements long name.
* Sat Jan 16 2021 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.18.3:
    + Highlighted bugfixes:
    - Fix ogg playback regression for ogg files that also have ID3
      or APE tags
    - compositor: fix artefacts and invalid memory access when
      blending subsampled formats
    - Exported mini object ref/unref/copy functions for use in
      bindings such as gstreamer-sharp
    - Add support for Apple silicon (M1) to cerbero package builder
    - Ship RIST plugin in binary packages
    - Various stability, performance and reliability improvements
    - Memory leak fixes
    - Build fixes
    + gstreamer:
    - gst: Add non-inline ref/unref/copy/replace methods for
      various mini objects (buffer, bufferlist, caps, context,
      event, memory, message, promise, query, sample, taglist, uri)
      for use in bindings such as gstreamer-sharp.
    - harness: don't use GST_DEBUG_OBJECT with GstHarness which is
      not a GObject.
* Wed Dec 30 2020 Frederic Crozat <fcrozat@suse.com>
  - Move gst-plugins-doc-cache-generator to devel subpackage
    (remove python3 dependency on main gstreamer package).
* Tue Dec 08 2020 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.18.2:
    + Highlighted bugfixes:
    - Fix MPEG-TS timestamping regression when playing DVB streams
    - compositor: fix artefacts in certain input scaling/conversion
      situations and make sure that the output format is actually
      supported, plus renegotiation fixes
    - Fix sftp:// URI playback in decodebin/playbin via giosrc
    - adaptivedemux/dashdemux/hlsdemux fixes
    - rtsp-server fixes
    - android media: fix crash when encoding AVC
    - fix races in various unit tests
    - lots of other bug fixes and memory leak fixes
    - various stability, performance and reliability improvements
    - g-i annotation fixes
    - build fixes
    + gstreamer changes:
    - bin: When removing a sink, check if the EOS status changed
    - info: colorize PIDs in log messages
    - aggregator: Include min-upstream-latency in buffering time,
      helps especially with performance issues on single core
      systems where there are a lot of threads running
    - typefind: copy seqnum to new segment event, fixing issues
      with oggdemux operating in push mode with typefind operating
      in pull mode
    - identity, clocksync: Also provide system clock if sync=false
    - queue2: Fix modes in scheduling query handling
    - harness: Handle element not being set cleanly
    - g-i: Add some missing nullable annotations, and fix some
      nullable annotations:
    - gst_test_clock_process_next_clock_id() returns nullable
    - gst_stream_type_get_name() is not nullable
    - build: fix build issue when compiling for 32-bit
      architectures with 64-bit time_t (e.g. riscv32) by increasing
      padding in GstClockEntryImpl in gst_private.h
  - Fix the _service file and spec to really use the tarball
    generated by service.
* Tue Oct 27 2020 Antonio Larrosa <alarrosa@suse.com>
  - Update to 1.18.1:
    + Highlighted bugfixes in 1.18.1
    - important security fixes (bsc#1181255, CVE-2021-3185)
    - bug fixes and memory leak fixes
    - various stability and reliability improvements
    + gstreamer changes:
    - aggregator: make peek() has() pop() drop() buffer API
      threadsafe
    - gstvalue: don't write to const char *
    - meson: Disallow DbgHelp for UWP build
    - info: Fix build on Windows ARM64 device
    - build: use cpu_family for arch checks
    - basetransform: Fix in/outbuf confusion of
      _default_transform_meta
    - Fix documentation
    - info: Load DbgHelp.dll using g_module_open()
    - padtemplate: mark documentation caps as may be leaked
    - gstmeta: intern registered impl string
    - aggregator: Hold SRC_LOCK while unblocking via
      SRC_BROADCAST()
    - ptp_helper_post_install.sh: deal with none
    - skip elements/leak.c if tracer is not available
    - aggregator: Wake up source pad in PAUSED<->PLAYING
      transitions
    - input-selector: Wake up blocking pads when releasing them
    - ptp: Also handle gnu/kfreebsd
* Sat Oct 24 2020 Dominique Leuenberger <dimstar@opensuse.org>
  - Do not manually install gst-tester-%{gst_branch}: meson_install
    takes care of this already.
* Thu Sep 10 2020 Antonio Larrosa <alarrosa@suse.com>
  - 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
      DXVA2/Direct3D11
    - 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
      implementation
    - 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
      camera
    - 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
      format.
    - Autotools build system has been removed in favour of Meson
  - Remove patches from upstream:
    * gstreamer-revert-encforce-elements.patch
  - Rebase gstreamer-rpm-prov.patch.
  - Don't disable tests when configuring the build so gst-tester-1.0
    is built and installed, since it's required by
    gstreamer-plugins-base.
* Sat May 30 2020 Marcus Meissner <meissner@suse.com>
  - adjust / ship more 32bit stuff for Wine usage (bsc#1172304)
* Thu Apr 30 2020 Bjørn Lie <bjorn.lie@gmail.com>
  - Fix file-list, needed due to libexecdir move, and our previously
    wrong usage of libexecdir.
* Fri Jan 31 2020 Bjørn Lie <bjorn.lie@gmail.com>
  - No longer recommend -lang: supplements are in use.

Files

/usr/lib/libgstbase-1.0.so.0
/usr/lib/libgstbase-1.0.so.0.2200.0
/usr/lib/libgstcheck-1.0.so.0
/usr/lib/libgstcheck-1.0.so.0.2200.0
/usr/lib/libgstcontroller-1.0.so.0
/usr/lib/libgstcontroller-1.0.so.0.2200.0
/usr/lib/libgstnet-1.0.so.0
/usr/lib/libgstnet-1.0.so.0.2200.0
/usr/lib/libgstreamer-1.0.so.0
/usr/lib/libgstreamer-1.0.so.0.2200.0


Generated by rpm2html 1.8.1

Fabrice Bellet, Fri Feb 10 23:49:32 2023