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

gstreamer-plugins-libav-1.20.3-1.2 RPM for armv6hl

From OpenSuSE Ports Tumbleweed for armv6hl

Name: gstreamer-plugins-libav Distribution: openSUSE Tumbleweed
Version: 1.20.3 Vendor: openSUSE
Release: 1.2 Build date: Thu Sep 1 13:14:34 2022
Group: Productivity/Multimedia/Other Build host: obs-arm-10
Size: 401955 Source RPM: gstreamer-plugins-libav-1.20.3-1.2.src.rpm
Packager: http://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

* 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
* Wed Dec 09 2020 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.18.2:
    + avauddec: Check planar-ness of frame rather than context, fixes
      issue with aptX HD decoding.
* Wed Nov 25 2020 Frederic Crozat <fcrozat@suse.com>
  - Fix identifer of package name when building plugin.
* Wed Oct 28 2020 Antonio Larrosa <alarrosa@suse.com>
  - 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-libav changes:
    - avaudenc/avvidenc: Reopen encoding session if it's required
    - avauddec/audenc/videnc: Don't return GST_FLOW_EOS when draining
    - avauddec/avviddec: Avoid dropping non-OK flow return
    - avcodecmap: Enable 24 bit WMA Lossless decoding
* Fri Sep 18 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
  - Add patch to bring back the support to build the project with
    a GPL license, which was removed when configure was replaced by
    meson:
    * add-gpl-option.patch
* Wed Dec 04 2019 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.16.2:
    + avvidenc: Fix error propagation
    + avdemux: Fix segmentation fault if long_name is NULL
    + avviddec:
    - Fix huge leak caused by circular reference
    - Enforce allocate new AVFrame per input frame
    + avdec_mpeg2video (and probably more): Fix huge memory leak.
  - Drop patches fixed upstream:
    + gst-libav-fix-mem-leak.patch
    + gst-libav-fix-segfault.patch
* Thu Nov 28 2019 Bjørn Lie <bjorn.lie@gmail.com>
  - Add gst-libav-fix-mem-leak.patch: Fix memory leak.
  - Add gst-libav-fix-segfault.patch: Fix segmentation fault.
* Tue Sep 24 2019 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.16.1:
    + See main gstreamer package for changelog.
* Sun Jun 16 2019 mgorse@suse.com
  - 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
      demuxer
    - 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
      simultaneously
    - 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
  - Drop gst-libav-port-ffmpeg4.patch: fixed upstream.
  - Require libavcodec 58, per configure.ac.
* Fri May 31 2019 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.14.5:
    + libav: Update internal snapshot to ffmpeg n3.4.6.
    + avdemux: fix negative pts if start_time is bigger than the ts.

Files

/usr/lib/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 Oct 25 23:59:52 2022