diff --git a/gst-plugins-base-1.22.9.tar.xz b/gst-plugins-base-1.22.9.tar.xz deleted file mode 100644 index e7ecc8a..0000000 --- a/gst-plugins-base-1.22.9.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fac3e0dd2d8e9370388b34bf8c21b89d5f63bc3cfc12cd7fdc8fc6c1cba03334 -size 2369680 diff --git a/gst-plugins-base-1.24.0.tar.xz b/gst-plugins-base-1.24.0.tar.xz new file mode 100644 index 0000000..e15a59f --- /dev/null +++ b/gst-plugins-base-1.24.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f33774129c437e2207034f8927af4cf7ed8c0f006a4602b5cde2823ec6c0cc07 +size 2414344 diff --git a/gstreamer-plugins-base.changes b/gstreamer-plugins-base.changes index e27c5c5..5047cdb 100644 --- a/gstreamer-plugins-base.changes +++ b/gstreamer-plugins-base.changes @@ -1,3 +1,69 @@ +------------------------------------------------------------------- +Tue Mar 5 06:20:51 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. + ------------------------------------------------------------------- Tue Mar 5 01:07:27 UTC 2024 - Jonas Kvinge diff --git a/gstreamer-plugins-base.spec b/gstreamer-plugins-base.spec index b4ba36c..23ca61e 100644 --- a/gstreamer-plugins-base.spec +++ b/gstreamer-plugins-base.spec @@ -20,7 +20,7 @@ %define gst_branch 1.0 %define gstreamer_req_version %(echo %{version} | sed -e "s/+.*//") Name: gstreamer-plugins-base -Version: 1.22.9 +Version: 1.24.0 Release: 0 Summary: GStreamer Streaming-Media Framework Plug-Ins License: GPL-2.0-or-later AND LGPL-2.1-or-later @@ -30,11 +30,10 @@ Source0: %{url}/src/%{_name}/%{_name}-%{version}.tar.xz Source1: gstreamer-plugins-base.appdata.xml Source2: baselibs.conf -Patch4: add_wayland_dep_to_tests.patch -Patch5: MR-221-video-anc-add-two-new-CEA-608-caption-formats.patch -Patch6: reduce-required-meson.patch +Patch1: add_wayland_dep_to_tests.patch +Patch2: MR-221-video-anc-add-two-new-CEA-608-caption-formats.patch # https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/3303 -Patch7: gst-plugins-base-audiobasesink-gap.patch +Patch3: gst-plugins-base-audiobasesink-gap.patch BuildRequires: Mesa-libGLESv3-devel BuildRequires: cdparanoia-devel @@ -47,7 +46,7 @@ BuildRequires: libXext-devel BuildRequires: libXv-devel BuildRequires: libjpeg-devel BuildRequires: libpng-devel -BuildRequires: meson >= 0.61 +BuildRequires: meson >= 1.1 BuildRequires: orc >= 0.4.24 BuildRequires: pkgconfig BuildRequires: python3-base @@ -561,8 +560,10 @@ find %{buildroot} -type f -name "*.la" -delete -print %{_libdir}/gstreamer-%{gst_branch}/libgstaudioresample.so %{_libdir}/gstreamer-%{gst_branch}/libgstaudiotestsrc.so %{_libdir}/gstreamer-%{gst_branch}/libgstaudiorate.so +%{_libdir}/gstreamer-%{gst_branch}/libgstbasedebug.so %{_libdir}/gstreamer-%{gst_branch}/libgstcdparanoia.so %{_libdir}/gstreamer-%{gst_branch}/libgstcompositor.so +%{_libdir}/gstreamer-%{gst_branch}/libgstdsd.so %{_libdir}/gstreamer-%{gst_branch}/libgstencoding.so %{_libdir}/gstreamer-%{gst_branch}/libgstgio.so %{_libdir}/gstreamer-%{gst_branch}/libgstlibvisual.so diff --git a/reduce-required-meson.patch b/reduce-required-meson.patch deleted file mode 100644 index 2545beb..0000000 --- a/reduce-required-meson.patch +++ /dev/null @@ -1,12 +0,0 @@ -Index: gst-plugins-base-1.22.9/meson.build -=================================================================== ---- gst-plugins-base-1.22.9.orig/meson.build -+++ gst-plugins-base-1.22.9/meson.build -@@ -1,6 +1,6 @@ - project('gst-plugins-base', 'c', - version : '1.22.9', -- meson_version : '>= 0.62', -+ meson_version : '>= 0.61', - default_options : [ 'warning_level=1', - 'buildtype=debugoptimized' ]) -