Sync from SUSE:SLFO:Main gstreamer-devtools revision b3ef338a7bc62dda42f513221b1b0248

This commit is contained in:
Adrian Schröter 2024-10-03 15:10:55 +02:00
parent 50cbe394dd
commit 40225223dc
5 changed files with 113 additions and 22 deletions

BIN
gst-devtools-1.22.9.tar.xz (Stored with Git LFS)

Binary file not shown.

BIN
gst-devtools-1.24.7.tar.xz (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -1,3 +1,107 @@
-------------------------------------------------------------------
Fri Aug 23 08:05:05 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 1.24.7:
+ validate: Fix copying of action name.
-------------------------------------------------------------------
Wed Aug 14 17:45:14 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>
- 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 <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.
-------------------------------------------------------------------
Wed Mar 6 08:21:18 UTC 2024 - Antonio Larrosa <alarrosa@suse.com>
- Add missing file in package
-------------------------------------------------------------------
Tue Mar 5 06:22:20 UTC 2024 - Antonio Larrosa <alarrosa@suse.com>
- 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 <alarrosa@suse.com>

View File

@ -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/

View File

@ -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' ])