From 73d4f32fe9770a6ff9daedd4261df35a1e392480a8d546a05e3aa9e9cf8138a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrian=20Schr=C3=B6ter?= Date: Thu, 3 Oct 2024 15:12:25 +0200 Subject: [PATCH] Sync from SUSE:SLFO:Main gstreamer-plugins-ugly revision e6bd6b640922d97f82f91d6c244fbcae --- gst-plugins-ugly-1.22.9.tar.xz | 3 - gst-plugins-ugly-1.24.7.tar.xz | 3 + gstreamer-plugins-ugly.changes | 131 +++++++++++++++++++++++++++++++++ gstreamer-plugins-ugly.spec | 9 +-- reduce-required-meson.patch | 12 --- 5 files changed, 136 insertions(+), 22 deletions(-) delete mode 100644 gst-plugins-ugly-1.22.9.tar.xz create mode 100644 gst-plugins-ugly-1.24.7.tar.xz delete mode 100644 reduce-required-meson.patch diff --git a/gst-plugins-ugly-1.22.9.tar.xz b/gst-plugins-ugly-1.22.9.tar.xz deleted file mode 100644 index 8544721..0000000 --- a/gst-plugins-ugly-1.22.9.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0bf685d66015a01dd3fc1671b64a1c8acb321dd9d4ab9e05a29ab19782aa6236 -size 254984 diff --git a/gst-plugins-ugly-1.24.7.tar.xz b/gst-plugins-ugly-1.24.7.tar.xz new file mode 100644 index 0000000..d9a6c35 --- /dev/null +++ b/gst-plugins-ugly-1.24.7.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3dc954fc53fe18883670322a1c215e3c6529036e0a69b30f64781cd40c268593 +size 226248 diff --git a/gstreamer-plugins-ugly.changes b/gstreamer-plugins-ugly.changes index 01edf5f..5c25c4d 100644 --- a/gstreamer-plugins-ugly.changes +++ b/gstreamer-plugins-ugly.changes @@ -1,3 +1,134 @@ +------------------------------------------------------------------- +Fri Aug 23 07:55:06 UTC 2024 - Bjørn Lie + +- Update to version 1.24.7: + + No changes, stable version bump only. + +------------------------------------------------------------------- +Wed Jul 31 13:46:00 UTC 2024 - Dominique Leuenberger + +- 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 18:55:01 UTC 2024 - Bjørn Lie + +- 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 5 06:22:13 UTC 2024 - Antonio Larrosa + +- 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 1 10:57:32 UTC 2024 - Antonio Larrosa diff --git a/gstreamer-plugins-ugly.spec b/gstreamer-plugins-ugly.spec index 9f8a8e0..04f0324 100644 --- a/gstreamer-plugins-ugly.spec +++ b/gstreamer-plugins-ugly.spec @@ -25,7 +25,7 @@ %define gstreamer_req_version %(echo %{version} | sed -e "s/+.*//") Name: gstreamer-plugins-ugly -Version: 1.22.9 +Version: 1.24.7 Release: 0 Summary: GStreamer Streaming-Media Framework Plug-Ins License: LGPL-2.1-or-later @@ -33,13 +33,12 @@ Group: Productivity/Multimedia/Other URL: https://gstreamer.freedesktop.org Source0: %{url}/src/%{_name}/%{_name}-%{version}.tar.xz Source99: baselibs.conf -Patch0: reduce-required-meson.patch BuildRequires: gcc-c++ BuildRequires: liba52-devel BuildRequires: libcdio-devel >= 0.76 BuildRequires: libdvdread-devel -BuildRequires: meson >= 0.61.0 +BuildRequires: meson >= 1.1 BuildRequires: orc >= 0.4.16 BuildRequires: pkgconfig BuildRequires: python3-base @@ -49,7 +48,6 @@ BuildRequires: pkgconfig(gmodule-no-export-2.0) BuildRequires: pkgconfig(gstreamer-1.0) >= %{gstreamer_req_version} BuildRequires: pkgconfig(gstreamer-plugins-base-1.0) >= %{gstreamer_req_version} BuildRequires: pkgconfig(libmpeg2) >= 0.5.1 -BuildRequires: pkgconfig(opencore-amrwb) >= 0.1.3 Requires: gstreamer-plugins-base >= %{gstreamer_req_version} Enhances: gstreamer # Generic name, never used in SUSE: @@ -123,10 +121,7 @@ export PYTHON=%{_bindir}/python3 %files %license COPYING %doc AUTHORS NEWS README.md RELEASE REQUIREMENTS -%{_datadir}/gstreamer-%{gst_branch}/presets/GstAmrnbEnc.prs %{_libdir}/gstreamer-%{gst_branch}/libgsta52dec.so -%{_libdir}/gstreamer-%{gst_branch}/libgstamrnb.so -%{_libdir}/gstreamer-%{gst_branch}/libgstamrwbdec.so %{_libdir}/gstreamer-%{gst_branch}/libgstasf.so %{_libdir}/gstreamer-%{gst_branch}/libgstcdio.so %{_libdir}/gstreamer-%{gst_branch}/libgstdvdlpcmdec.so diff --git a/reduce-required-meson.patch b/reduce-required-meson.patch deleted file mode 100644 index c9e67d9..0000000 --- a/reduce-required-meson.patch +++ /dev/null @@ -1,12 +0,0 @@ -Index: gst-plugins-ugly-1.22.9/meson.build -=================================================================== ---- gst-plugins-ugly-1.22.9.orig/meson.build -+++ gst-plugins-ugly-1.22.9/meson.build -@@ -1,6 +1,6 @@ - project('gst-plugins-ugly', 'c', - version : '1.22.9', -- meson_version : '>= 0.62', -+ meson_version : '>= 0.61', - default_options : [ 'warning_level=1', - 'buildtype=debugoptimized' ]) -