Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: gstreamer-plugins-libav | Distribution: openSUSE Tumbleweed |
Version: 1.24.8 | Vendor: openSUSE |
Release: 1.2 | Build date: Mon Sep 23 15:20:27 2024 |
Group: Productivity/Multimedia/Other | Build host: reproducible |
Size: 369471 | Source RPM: gstreamer-plugins-libav-1.24.8-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.
LGPL-2.1-or-later
* Mon Sep 23 2024 Bjørn Lie <bjorn.lie@gmail.com> - Update to version 1.24.8: + No changes, stable version bump only. * Fri Aug 23 2024 Bjørn Lie <bjorn.lie@gmail.com> - Update to version 1.24.7: + avdemux: Fix deadlock with FFmpeg 7.x when serialized events are received from upstream while opening, such as e.g. APE files with tags + libav: return EOF when stream is out of data + avdemux: Never return 0 from read function, which would lead to infinite loops * Wed Jul 31 2024 Dominique Leuenberger <dimstar@opensuse.org> - Update to version 1.24.6: + Highlighted bugfixes: - Fix compatibility with FFmpeg 7.0. - qmlglsink: Fix failure to display content on recent Android devices. - adaptivedemux: Fix handling of closed caption streams. - cuda: Fix runtime compiler loading with old CUDA tookit. - decodebin3 stream selection handling fixes. - d3d11compositor, d3d12compositor: Fix transparent background mode with YUV output. - d3d12converter: Make gamma remap work as intended. - h264decoder: Update output frame duration for interlaced video when second field frame is discarded. - macOS audio device provider now listens to audio devices being added/removed at runtime. - Rust plugins: audioloudnorm, s3hlssink, gtk4paintablesink, livesync and webrtcsink fixes. - videoaggregator: preserve features in non-alpha caps for subclasses with non-system memory sink caps. - vtenc: Fix redistribute latency spam. - v4l2: fixes for complex video formats. - va: Fix strides when importing DMABUFs, dmabuf handle leaks, and blocklist unmaintained Intel i965 driver for encoding. - waylandsink: Fix surface cropping for rotated streams. - webrtcdsp: Enable multi_channel processing to fix handling of stereo streams. - Various bug fixes, memory leak fixes, and other stability and reliability improvements. * Thu Jun 27 2024 Bjørn Lie <bjorn.lie@gmail.com> - Update to version 1.24.5: + Highlighted bugfixes: - webrtcsink: Support for AV1 via nvav1enc, av1enc or rav1enc encoders - AV1 RTP payloader/depayloader fixes to work correctly with Chrome and Pion WebRTC - av1parse, av1dec error handling/robustness improvements - av1enc: Handle force-keyunit events properly for WebRTC - decodebin3: selection and collection handling improvements - hlsdemux2: Various fixes for discontinuities, variant switching, playlist updates - qml6glsink: fix RGB format support - rtspsrc: more control URL handling fixes - v4l2src: Interpret V4L2 report of sync loss as video signal loss - d3d12 encoder, memory and videosink fixes - vtdec: more robust error handling, fix regression - ndi: support for NDI SDK v6 - Various bug fixes, memory leak fixes, and other stability and reliability improvements - Please see https://gstreamer.freedesktop.org/releases/1.24/ for changes between 1.24.0 and this version and even more in-depth info. * 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
/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, Sat Nov 2 01:15:01 2024