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

gstreamer-plugins-libav-1.24.0-1.2 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

Name: gstreamer-plugins-libav Distribution: openSUSE:Factory:zSystems
Version: 1.24.0 Vendor: openSUSE
Release: 1.2 Build date: Tue Mar 5 07:22:47 2024
Group: Productivity/Multimedia/Other Build host: reproducible
Size: 373654 Source RPM: gstreamer-plugins-libav-1.24.0-1.2.src.rpm
Packager: https://bugs.opensuse.org
Url: https://gstreamer.freedesktop.org
Summary: A ffmpeg/libav plugin for GStreamer
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 plugin-based architecture means that new data
types or processing capabilities can be added simply by installing new
plug-ins.

This plugin contains the FFmpeg codecs, containing codecs for most popular
multimedia formats.

Provides

Requires

License

LGPL-2.1-or-later

Changelog

* Tue Mar 05 2024 Antonio Larrosa <alarrosa@suse.com>
  - Update to version 1.24.0:
    * Highlights
    - New Discourse forum and Matrix chat space
    - New Analytics and Machine Learning abstractions and elements
    - Playbin3 and decodebin3 are now stable and the default in
      gst-play-1.0, GstPlay/GstPlayer
    - The va plugin is now preferred over gst-vaapi and has higher
      ranks
    - GstMeta serialization/deserialization and other GstMeta
      improvements
    - New GstMeta for SMPTE ST-291M HANC/VANC Ancillary Data
    - New unixfd plugin for efficient 1:N inter-process
      communication on Linux
    - cudaipc source and sink for zero-copy CUDA memory sharing
      between processes
    - New intersink and intersrc elements for 1:N pipeline
      decoupling within the same process
    - Qt5 + Qt6 QML integration improvements including qml6glsrc,
      qml6glmixer, qml6gloverlay, and qml6d3d11sink elements
    - DRM Modifier Support for dmabufs on Linux
    - OpenGL, Vulkan and CUDA integration enhancements
    - Vulkan H.264 and H.265 video decoders
    - RTP stack improvements including new RFC7273 modes and more
      correct header extension handling in depayloaders
    - WebRTC improvements such as support for ICE consent
      freshness, and a new webrtcsrc element to complement
      webrtcsink
    - WebRTC signallers and webrtcsink implementations for LiveKit
      and AWS Kinesis Video Streams
    - WHIP server source and client sink, and a WHEP source
    - Precision Time Protocol (PTP) clock support for Windows and
      other additions
    - Low-Latency HLS (LL-HLS) support and many other HLS and DASH
      enhancements
    - New W3C Media Source Extensions library
    - Countless closed caption handling improvements including new
      cea608mux and cea608tocea708 elements
    - Translation support for awstranscriber
    - Bayer 10/12/14/16-bit depth support
    - MPEG-TS support for asynchronous KLV demuxing and segment
      seeking, plus various new muxer features
    - Capture source and sink for AJA capture and playout cards
    - SVT-AV1 and VA-API AV1 encoders, stateless AV1 video decoder
    - New uvcsink element for exporting streams as UVC camera
    - DirectWrite text rendering plugin for windows
    - Direct3D12-based video decoding, conversion, composition, and
      rendering
    - AMD Advanced Media Framework AV1 + H.265 video encoders with
      10-bit and HDR support
    - AVX/AVX2 support and NEON support on macOS on Apple ARM64
      CPUs via new liborc
    - GStreamer C# bindings have been updated
    - Rust bindings improvements and many new and improved Rust
      plugins
    - Rust plugins now shipped in packages for all major platforms
      including Android and iOS
    - Lots of new plugins, features, performance improvements and
      bug fixes
    * For more detailed information on this update, please see
      https://gstreamer.freedesktop.org/releases/1.24/
  - Remove patch reduce-required-meson.patch since meson 1.1 is
    really required now.
* Thu Feb 01 2024 Antonio Larrosa <alarrosa@suse.com>
  - Update to version 1.22.9:
    + No changes, stable bump only.
  - Rebase reduce-required-meson.patch.
* Thu Jan 04 2024 Antonio Larrosa <alarrosa@suse.com>
  - Update to version 1.22.8:
    + avviddec: Unlock stream lock while waiting for decoded frame.
      Fixes potential deadlock
    + avviddec: Calculate latency only for fixed framerate
  - Rebase reduce-required-meson.patch.
* Wed Nov 15 2023 Antonio Larrosa <alarrosa@suse.com>
  - Update to version 1.22.7:
    + No changes, stable bump only.
  - Rebase reduce-required-meson.patch.
* Fri Sep 22 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.22.6:
    + No changes, stable bump only.
  - Rebase reduce-required-meson.patch.
* Tue Jul 25 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.22.5:
    + No changes
  - Rebase reduce-required-meson.patch.
* Mon Jun 26 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.22.4:
    + No changes.
  - Rebase reduce-required-meson.patch.
* Wed May 24 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.22.3:
    + avviddec: Temporarily unlock stream lock while flushing
      buffers.
    + Random freeze and deadlock in ffmpegviddec flush and get_buffer
      while seeking.
  - Rebase reduce-required-meson.patch.
* Wed Apr 12 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.22.2:
    + avdec_h264 pipeline freeze with FFmpeg6
    + avdeinterlace, avmux: fix element reference leak
    + avviddec: Drop decoder stream lock when calling send_packet
  - Rebase patch.
* Thu Mar 09 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.22.1:
    + avauddec, avviddec: Free packet side data after usage
    + avviddec:
    - Change AV_CODEC_CAP_AUTO_THREADS->AV_CODEC_CAP_OTHER_THREADS
      to fix build against newer ffmpeg versions
    - Don't take ffmpeg timestamps verbatim but only use them to
      calculate DTS
    + Memory leak in 'av_packet_add_side_data' in
      /lib/x86_64-linux-gnu/libavcodec.so reading the file
      clock_odd_size_RLE_g1597902.avi
  - Rebase patch with quilt.
* Wed Mar 01 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
* Wed Jan 25 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.22.0:
    + Please see changes in gstreamer main package, major version
      bump.
* Fri Dec 23 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.20.5:
    + avdec_h265: Fix endless renegotiation with alternate
      interlacing
    + avviddec: Avoid flushing on framerate changes
* Wed Nov 02 2022 Cristian Rodríguez <crrodriguez@opensuse.org>
  - Remove unused BuildRequire on yasm.
* Sat Oct 22 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.20.4:
    + avauddec:
    - Fix regression with WMA files, would throw an error at EOS.
    - Fix unnecessary reconfiguration if the audio layout isn't
      specified.
    + libav: Fix for APNG encoder property registration.
    + Failure to decode end of WMA file.
* Wed Jun 22 2022 Aaron Stern <ukbeast89@protonmail.com>
  - Update to version 1.20.3:
    + No Changes
* Mon May 09 2022 Antonio Larrosa <alarrosa@suse.com>
  - Update to version 1.20.2:
    + video decoders: fix frame leak on negotiation error
    + Fix build on systems without C++ compiler
    + avviddec: Remove vc1/wmv3 override (fixing crash with FFmpeg 5
    + Segfaults on ASF/WMV files with FFMPEG 5.0+
* Wed Apr 20 2022 Antonio Larrosa <alarrosa@suse.com>
  - Change the license to LGPL-2.1-or-later as specified in
    the COPYING file
* Fri Mar 18 2022 Antonio Larrosa <alarrosa@suse.com>
  - Update to version 1.20.1:
    + No changes
* 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
  - Drop add-gpl-option.patch: It no longer applies, but what is more
    important is that it does not make sense. Adding the gpl option
    only mattered when building the included ffmpeg sources gst-libav
    had when it still supported autotools. We can not change how the
    external ffmpeg we depend on is built, we take what we are given
    in this case. Our ffmpeg is built with GPL-3.0-or-later as
    license, hence change the license for this package to
    GPL-3.0-or-later in order to reflect that fact.
  - Drop Supplements and Requires. No longer autoinstall this package
    as when gst-libav is not available, the hardwaresupported codecs
    in gst-bad finaly get to shine and strutt their wings.
    Upstream sets basicly all decoders from gst-libav to a higher
    preferance score, as they assume if you have gst-libav installed,
    you want to use it for almost everything.
* Fri Feb 04 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.18.6:
    + avcodecmap: Add support for GBRA_10LE/BE.
* 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
    hotdoc BuildRequires, and pass doc=disabled to meson.
* Wed Sep 15 2021 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.18.5:
    + avmux:
    - Blacklist ttml subtitles (fixes crash with ffmpeg >= 4.4)
    - Fix segfault when a plugin's long_name is NULL
    + avviddec:
    - Fix size of linesize parameter
    - Take into account coded_height for pool
    + avdemux: fix build with FFmpeg 4.4
* Tue Aug 24 2021 Dominique Leuenberger <dimstar@opensuse.org>
  - Update add-gpl-option.patch: the proper language to be used is
    cpp, not c++; fixes build with meson 0.59.
* Tue Mar 30 2021 Antonio Larrosa <alarrosa@suse.com>
  - Update to version 1.18.4:
    + h264 encoder: append encoder exposure to aud
    + postproc: Fix a problem of propose_allocation when passthrough
    + glx: Iterate over FBConfig and select 8 bit color size
* Sat Jan 16 2021 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.18.3:
    + avauddec: Drain decoder on decoding failure, fixes timestamps
      after decoding errors

Files

/usr/lib64/gstreamer-1.0/libgstlibav.so
/usr/share/doc/packages/gstreamer-plugins-libav
/usr/share/doc/packages/gstreamer-plugins-libav/AUTHORS
/usr/share/doc/packages/gstreamer-plugins-libav/NEWS
/usr/share/doc/packages/gstreamer-plugins-libav/README.md
/usr/share/licenses/gstreamer-plugins-libav
/usr/share/licenses/gstreamer-plugins-libav/COPYING


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Apr 30 23:50:42 2024