From 40225223dcfa62abf170673e28eeec2673f30df5b9f581b82821e806cb066590 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrian=20Schr=C3=B6ter?= Date: Thu, 3 Oct 2024 15:10:55 +0200 Subject: [PATCH] Sync from SUSE:SLFO:Main gstreamer-devtools revision b3ef338a7bc62dda42f513221b1b0248 --- gst-devtools-1.22.9.tar.xz | 3 -- gst-devtools-1.24.7.tar.xz | 3 ++ gstreamer-devtools.changes | 104 ++++++++++++++++++++++++++++++++++++ gstreamer-devtools.spec | 13 +++-- reduce-required-meson.patch | 12 ----- 5 files changed, 113 insertions(+), 22 deletions(-) delete mode 100644 gst-devtools-1.22.9.tar.xz create mode 100644 gst-devtools-1.24.7.tar.xz delete mode 100644 reduce-required-meson.patch diff --git a/gst-devtools-1.22.9.tar.xz b/gst-devtools-1.22.9.tar.xz deleted file mode 100644 index 08d9244..0000000 --- a/gst-devtools-1.22.9.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:02e29400b44e9cc603aa6444dee5726b57edabef6455e6d0921ffed6f13840ee -size 551588 diff --git a/gst-devtools-1.24.7.tar.xz b/gst-devtools-1.24.7.tar.xz new file mode 100644 index 0000000..85261e1 --- /dev/null +++ b/gst-devtools-1.24.7.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e7aa7a23fa587d58dc5a7bb51efb5ad79f6f2a4c5987564c66f633b5bbd38b17 +size 561360 diff --git a/gstreamer-devtools.changes b/gstreamer-devtools.changes index fa58d52..83e9643 100644 --- a/gstreamer-devtools.changes +++ b/gstreamer-devtools.changes @@ -1,3 +1,107 @@ +------------------------------------------------------------------- +Fri Aug 23 08:05:05 UTC 2024 - Bjørn Lie + +- Update to version 1.24.7: + + validate: Fix copying of action name. + +------------------------------------------------------------------- +Wed Aug 14 17:45:14 UTC 2024 - Bjørn Lie + +- 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. + +------------------------------------------------------------------- +Fri Jun 28 10:49:52 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. + +------------------------------------------------------------------- +Wed Mar 6 08:21:18 UTC 2024 - Antonio Larrosa + +- Add missing file in package + +------------------------------------------------------------------- +Tue Mar 5 06:22:20 UTC 2024 - Antonio Larrosa + +- Update to version 1.24.0: + * In action types, add a way to avoid checking property value + after setting it, in case elements do it async for example. + * Add a vmethod to free GstValidateActionParameters to be more + binding friendly. + * Allow scenarios to define the pipeline state target in the + metadata instead of assuming PLAYING state. + * Add support to run sub-pipelines/scenarios + * Added support to forward buffers from appsink to appsrc + * Add a way to set pipeline base-time, start-time and force + using the system clock. + * Add a 'fill-mode' to the appsrc-push action type so we can + create some type of streams easily using an appsrc, giving + control when writing scenarios without requiring files with + the content. + * Add a "select-streams" action type to test "stream aware" + elements. + * Add a way to wait for a property to reach a specified value + before executing an action. For example it is possible to wait + for a pad to get some specific caps set before executing an + action. + * validate: Add support to replace variables in deeply nested + structures in particular for more complex action types where + some of the properties are inside structures. + * Fixed compatibility with Python 3.12. + * For more detailed information on this update, please see + https://gstreamer.freedesktop.org/releases/1.24/ +- Use %{?sle15_python_module_pythons} +- Remove patch reduce-required-meson.patch since meson 1.1 is + really required now. + ------------------------------------------------------------------- Thu Feb 1 10:57:47 UTC 2024 - Antonio Larrosa diff --git a/gstreamer-devtools.spec b/gstreamer-devtools.spec index 08dac94..a834e56 100644 --- a/gstreamer-devtools.spec +++ b/gstreamer-devtools.spec @@ -18,8 +18,9 @@ %define _name gst-devtools +%{?sle15_python_module_pythons} Name: gstreamer-devtools -Version: 1.22.9 +Version: 1.24.7 Release: 0 Summary: Development and debugging tools for GStreamer License: LGPL-2.1-or-later @@ -28,11 +29,9 @@ URL: https://gstreamer.freedesktop.org Source: %{url}/src/%{_name}/%{_name}-%{version}.tar.xz # PATCH-FIX-UPSTREAM gst-devtools-fix-hicolor-dir.patch -- Install icon file in correct folder Patch0: gst-devtools-fix-hicolor-dir.patch -# PATCH-FIX-OPENSUSE reduce-required-meson.patch alarrosa@suse.com -- build with meson 0.61 -Patch1: reduce-required-meson.patch BuildRequires: fdupes -BuildRequires: meson +BuildRequires: meson >= 1.1 BuildRequires: pkgconfig BuildRequires: pkgconfig(cairo) BuildRequires: pkgconfig(gdk-3.0) @@ -41,7 +40,7 @@ BuildRequires: pkgconfig(gobject-introspection-1.0) BuildRequires: pkgconfig(gstreamer-1.0) >= %{version} BuildRequires: pkgconfig(gstreamer-pbutils-1.0) >= %{version} BuildRequires: pkgconfig(gstreamer-plugins-base-1.0) >= %{version} -%if 0%{?suse_version} >= 1599 +%if 0%{?suse_version} >= 1500 BuildRequires: pkgconfig(gstreamer-rtsp-server-1.0) >= %{version} %endif BuildRequires: pkgconfig(gstreamer-transcoder-1.0) @@ -124,10 +123,10 @@ sed -i -e '1{s,^#!/usr/bin/env python3,#!%{_bindir}/python3,}' debug-viewer/gst- %{_bindir}/gst-validate-images-check-1.0 %{_bindir}/gst-validate-launcher %{_bindir}/gst-validate-media-check-1.0 -%{_bindir}/gst-validate-transcoding-1.0 -%if 0%{?suse_version} >= 1599 +%if 0%{?suse_version} >= 1500 %{_bindir}/gst-validate-rtsp-server-1.0 %endif +%{_bindir}/gst-validate-transcoding-1.0 %{_libdir}/gst-validate-launcher/ %dir %{_datadir}/gstreamer-1.0/ %{_datadir}/gstreamer-1.0/validate/ diff --git a/reduce-required-meson.patch b/reduce-required-meson.patch deleted file mode 100644 index 6cebef3..0000000 --- a/reduce-required-meson.patch +++ /dev/null @@ -1,12 +0,0 @@ -Index: gst-devtools-1.22.9/meson.build -=================================================================== ---- gst-devtools-1.22.9.orig/meson.build -+++ gst-devtools-1.22.9/meson.build -@@ -1,6 +1,6 @@ - project('gst-devtools', 'c', - version : '1.22.9', -- meson_version : '>= 0.62', -+ meson_version : '>= 0.61', - default_options : [ 'warning_level=1', - 'c_std=gnu99', - 'buildtype=debugoptimized' ])