1
0

24 Commits

Author SHA256 Message Date
5e4188c9bf Sync changes to SLFO-1.2 branch 2025-08-20 09:22:55 +02:00
8a1aaaeb0e Accepting request 1295746 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1295746
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gstreamer-devtools?expand=0&rev=38
2025-07-26 11:40:59 +00:00
be87f7825e - Update to version 1.26.4:
+ Update various Rust dependencies

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-devtools?expand=0&rev=79
2025-07-25 11:38:02 +00:00
3b95072742 Accepting request 1291867 from multimedia:libs
- Use lto macro instead of exporting cflags manually.

OBS-URL: https://build.opensuse.org/request/show/1291867
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gstreamer-devtools?expand=0&rev=37
2025-07-11 19:30:24 +00:00
aa0d15e901 - Use lto macro instead of exporting cflags manually.
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-devtools?expand=0&rev=77
2025-07-11 07:37:47 +00:00
2cda0d85af - Add build flag CFLAGS+=' -ffat-lto-objects' to fix build failure
with rust1.88 on PowerPC (bsc#1246111).

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-devtools?expand=0&rev=76
2025-07-11 07:24:06 +00:00
2f68de4b5f Accepting request 1289976 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1289976
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gstreamer-devtools?expand=0&rev=36
2025-07-03 10:10:26 +00:00
2b69641115 - Update to version 1.26.3:
+ validate: More memory leaks
  + validate: Valgrind fixes

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-devtools?expand=0&rev=74
2025-07-02 13:38:20 +00:00
83b161c562 Accepting request 1282474 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1282474
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gstreamer-devtools?expand=0&rev=35
2025-06-06 20:41:21 +00:00
6d60bc0878 - Update to version 1.26.2:
+ Fix new warnings on Fedora 42, various meson warnings, and
    other small meson build/wrap fixes
  + validate: baseclasses: Reset Test timeouts between iterations
  + validate: scenario: Fix race condition when ignoring EOS

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-devtools?expand=0&rev=72
2025-06-04 01:41:24 +00:00
371993bc4f Accepting request 1273904 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1273904
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gstreamer-devtools?expand=0&rev=34
2025-05-02 12:58:22 +00:00
e9795cae1b - Update to version 1.26.1:
+ Add missing Requires in pkg-config
  + devtools: dots-viewer:
    - Bundle js dependencies using webpack
    - Update dependencies and make windows dependencies conditional

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-devtools?expand=0&rev=70
2025-05-02 05:47:48 +00:00
b7b0373c97 Accepting request 1252466 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1252466
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gstreamer-devtools?expand=0&rev=33
2025-03-13 14:06:21 +00:00
c082f2fca4 Accepting request 1252376 from home:alarrosa:branches:multimedia:libs:gstreamer-1.26.0
- Update to version 1.26.0:
  + Highlights
    - H.266 Versatile Video Coding (VVC) codec support
    - Low Complexity Enhancement Video Coding (LCEVC) support
    - Closed captions: H.264/H.265 extractor/inserter,
      cea708overlay, cea708mux, tttocea708 and more
    - New hlscmafsink, hlssink3, and hlsmultivariantsink; HLS/DASH
      client and dashsink improvements
    - New AWS and Speechmatics transcription, translation and TTS
      services elements, plus translationbin
    - Splitmux lazy loading and dynamic fragment addition support
    - Matroska: H.266 video and rotation tag support, defined
      latency muxing
    - MPEG-TS: support for H.266, JPEG XS, AV1, VP9 codecs and
      SMPTE ST-2038 and ID3 meta; mpegtslivesrc
    - ISO MP4: support for H.266, Hap, Lagarith lossless codecs;
      raw video support; rotation tags
    - SMPTE 2038 ancillary data streams support
    - JPEG XS image codec support
    - Analytics: New TensorMeta; N-to-N relationships; Mtd to carry
      segmentation masks
    - ONVIF metadata extractor and conversion to/from relation
      metas
    - New originalbuffer element that can restore buffers again
      after transformation steps for analytics
    - Improved Python bindings for analytics API
    - Lots of Vulkan integration and Vulkan Video decoder/encoder
      improvements
    - OpenGL integration improvements, esp. in glcolorconvert,
      gldownload, glupload

OBS-URL: https://build.opensuse.org/request/show/1252376
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-devtools?expand=0&rev=68
2025-03-12 13:40:56 +00:00
748341b0b1 Accepting request 1243079 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1243079
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gstreamer-devtools?expand=0&rev=32
2025-02-05 11:40:31 +00:00
ed42bbb987 - Update to version 1.24.12:
+ No changes, stable version bump only

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-devtools?expand=0&rev=66
2025-02-04 11:39:44 +00:00
3b17e9fc61 Accepting request 1235946 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1235946
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gstreamer-devtools?expand=0&rev=31
2025-01-09 14:11:02 +00:00
99bab98f6f - Update to version 1.24.11:
+ No changes, stable version bump only

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-devtools?expand=0&rev=64
2025-01-08 12:42:44 +00:00
bdc8b67bcd Accepting request 1229741 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1229741
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gstreamer-devtools?expand=0&rev=30
2024-12-11 20:03:22 +00:00
a90a7c3ad9 - Update to version 1.24.10:
+ validate: Fix leaks in ssim components.

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-devtools?expand=0&rev=62
2024-12-10 09:13:09 +00:00
e7f3799da3 Accepting request 1221747 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1221747
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gstreamer-devtools?expand=0&rev=29
2024-11-07 15:26:08 +00:00
a50ca5d69d - Update to version 1.24.9:
+ validate:
    - Ignore flaky dash playbin3 issue
    - Blacklist more netsim tests

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-devtools?expand=0&rev=60
2024-11-06 12:42:24 +00:00
70302d50a1 Accepting request 1203305 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1203305
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gstreamer-devtools?expand=0&rev=28
2024-09-25 19:54:18 +00:00
16b29124c5 - Update to version 1.24.8:
+ pad-monitor: Fix remaining pad function data handling
  + pad-monitor: Fix pad function data properly

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-devtools?expand=0&rev=58
2024-09-25 07:19:57 +00:00
7 changed files with 191 additions and 8 deletions

26
_service Normal file
View File

@@ -0,0 +1,26 @@
<?xml version="1.0"?>
<services>
<service name="obs_scm" mode="manual">
<param name="scm">git</param>
<param name="url">https://gitlab.freedesktop.org/gstreamer/gstreamer.git</param>
<param name="subdir">subprojects/gst-devtools</param>
<param name="filename">gst-devtools</param>
<param name="revision">1.26.2</param>
<param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
<param name="versionrewrite-pattern">v?(.*)\+0</param>
<param name="versionrewrite-replacement">\1</param>
<!-- <param name="changesgenerate">enable</param> -->
</service>
<service name="cargo_vendor" mode="manual">
<param name="srcdir">gstreamer/subprojects/gst-devtools/dots-viewer</param>
<param name="compression">zst</param>
<param name="update">true</param>
</service>
<service name="tar" mode="buildtime"/>
<service name="recompress" mode="buildtime">
<param name="file">*.tar</param>
<param name="compression">zst</param>
</service>
<service name="set_version" mode="manual" />
</services>

Binary file not shown.

BIN
gst-devtools-1.26.2.obscpio LFS Normal file

Binary file not shown.

4
gst-devtools.obsinfo Normal file
View File

@@ -0,0 +1,4 @@
name: gst-devtools
version: 1.26.2
mtime: 1748559403
commit: 100c21e1faf68efe7f3830b6e9f856760697ab48

View File

@@ -1,3 +1,143 @@
-------------------------------------------------------------------
Fri Jul 11 00:30:09 UTC 2025 - Xiaoguang Wang <xiaoguang.wang@suse.com>
- Add build flag CFLAGS+=' -ffat-lto-objects' to fix build failure
with rust1.88 on PowerPC (bsc#1246111).
-------------------------------------------------------------------
Sun Jun 1 08:11:56 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 1.26.2:
+ Fix new warnings on Fedora 42, various meson warnings, and
other small meson build/wrap fixes
+ validate: baseclasses: Reset Test timeouts between iterations
+ validate: scenario: Fix race condition when ignoring EOS
-------------------------------------------------------------------
Wed Apr 30 11:15:08 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 1.26.1:
+ Add missing Requires in pkg-config
+ devtools: dots-viewer:
- Bundle js dependencies using webpack
- Update dependencies and make windows dependencies conditional
-------------------------------------------------------------------
Wed Mar 12 06:55:24 UTC 2025 - Antonio Larrosa <alarrosa@suse.com>
- Update to version 1.26.0:
+ Highlights
- H.266 Versatile Video Coding (VVC) codec support
- Low Complexity Enhancement Video Coding (LCEVC) support
- Closed captions: H.264/H.265 extractor/inserter,
cea708overlay, cea708mux, tttocea708 and more
- New hlscmafsink, hlssink3, and hlsmultivariantsink; HLS/DASH
client and dashsink improvements
- New AWS and Speechmatics transcription, translation and TTS
services elements, plus translationbin
- Splitmux lazy loading and dynamic fragment addition support
- Matroska: H.266 video and rotation tag support, defined
latency muxing
- MPEG-TS: support for H.266, JPEG XS, AV1, VP9 codecs and
SMPTE ST-2038 and ID3 meta; mpegtslivesrc
- ISO MP4: support for H.266, Hap, Lagarith lossless codecs;
raw video support; rotation tags
- SMPTE 2038 ancillary data streams support
- JPEG XS image codec support
- Analytics: New TensorMeta; N-to-N relationships; Mtd to carry
segmentation masks
- ONVIF metadata extractor and conversion to/from relation
metas
- New originalbuffer element that can restore buffers again
after transformation steps for analytics
- Improved Python bindings for analytics API
- Lots of Vulkan integration and Vulkan Video decoder/encoder
improvements
- OpenGL integration improvements, esp. in glcolorconvert,
gldownload, glupload
- Qt5/Qt6 QML GL sinks now support direct DMABuf import from
hardware decoders
- CUDA: New compositor, Jetson NVMM memory support,
stream-ordered allocator
- NVCODEC AV1 video encoder element, and nvdsdewarp
- New Direct3D12 integration support library
- New d3d12swapchainsink and d3d12deinterlace elements and
D3D12 sink/source for zero-copy IPC
- Decklink HDR support (PQ + HLG) and frame scheduling
enhancements
- AJA capture source clock handling and signal loss recovery
improvements
- RTP and RTSP: New rtpbin sync modes, client-side MIKEY
support in rtspsrc
- New Rust rtpbin2, rtprecv, rtpsend, and many new Rust RTP
payloaders and depayloaders
- webrtcbin support for basic rollbacks and other improvements
- webrtcsink: support for more encoders, SDP munging, and a
built-in web/signalling server
- webrtcsrc/sink: support for uncompressed audio/video and NTP
& PTP clock signalling and synchronization
- rtmp2: server authentication improvements incl. Limelight
CDN (llnw) authentication
- New Microsoft WebView2 based web browser source element
- The GTK3 plugin has gained support for OpenGL/WGL on Windows
- Many GTK4 paintable sink improvements
- GstPlay: id-based stream selection and message API
improvements
- Real-time pipeline visualization in a browser using a new
dots tracer and viewer
- New tracers for tracking memory usage, pad push timings, and
buffer flow as pcap files
- VA hardware-acclerated H.266/VVC decoder, VP8 and JPEG
encoders, VP9/VP8 alpha decodebins
- Video4Linux2 elements support DMA_DRM caps negotiation now
- V4L2 stateless decoders implement inter-frame resolution
changes for AV1 and VP9
- Editing services: support for reverse playback and audio
channel reordering
- New QUIC-based elements for working with raw QUIC streams,
RTP-over-QUIC (RoQ) and WebTransport
- Apple AAC audio encoder and multi-channel support for the
Apple audio decoders
- cerbero: Python bindings and introspection support; improved
Windows installer based on WiX5
- 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.26/
-------------------------------------------------------------------
Mon Feb 3 11:24:10 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 1.24.12:
+ No changes, stable version bump only
-------------------------------------------------------------------
Tue Jan 7 22:09:03 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 1.24.11:
+ No changes, stable version bump only
-------------------------------------------------------------------
Mon Dec 9 12:14:10 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 1.24.10:
+ validate: Fix leaks in ssim components.
-------------------------------------------------------------------
Tue Nov 5 09:59:40 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 1.24.9:
+ validate:
- Ignore flaky dash playbin3 issue
- Blacklist more netsim tests
-------------------------------------------------------------------
Mon Sep 23 13:18:53 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 1.24.8:
+ pad-monitor: Fix remaining pad function data handling
+ pad-monitor: Fix pad function data properly
-------------------------------------------------------------------
Fri Aug 23 08:05:05 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>

View File

@@ -1,7 +1,7 @@
#
# spec file for package gstreamer-devtools
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,19 +17,23 @@
%define _name gst-devtools
# rust1.88 build failed without this flag on PowerPC, bsc#1246111
%global _lto_cflags %{?_lto_cflags} -ffat-lto-objects
%{?sle15_python_module_pythons}
Name: gstreamer-devtools
Version: 1.24.7
Version: 1.26.2
Release: 0
Summary: Development and debugging tools for GStreamer
License: LGPL-2.1-or-later
Group: Productivity/Multimedia/Other
URL: https://gstreamer.freedesktop.org
Source: %{url}/src/%{_name}/%{_name}-%{version}.tar.xz
Source: %{_name}-%{version}.tar.zst
Source2: vendor.tar.zst
# PATCH-FIX-UPSTREAM gst-devtools-fix-hicolor-dir.patch -- Install icon file in correct folder
Patch0: gst-devtools-fix-hicolor-dir.patch
BuildRequires: cargo
BuildRequires: fdupes
BuildRequires: meson >= 1.1
BuildRequires: pkgconfig
@@ -39,6 +43,7 @@ BuildRequires: pkgconfig(gio-2.0)
BuildRequires: pkgconfig(gobject-introspection-1.0)
BuildRequires: pkgconfig(gstreamer-1.0) >= %{version}
BuildRequires: pkgconfig(gstreamer-pbutils-1.0) >= %{version}
BuildRequires: pkgconfig(gstreamer-plugins-bad-1.0) >= %{version}
BuildRequires: pkgconfig(gstreamer-plugins-base-1.0) >= %{version}
%if 0%{?suse_version} >= 1500
BuildRequires: pkgconfig(gstreamer-rtsp-server-1.0) >= %{version}
@@ -100,7 +105,9 @@ inside a GstPipeline. In the end, fixing issues found by the tool will
ensure that all elements behave all together in the expected way.
%prep
%autosetup -n %{_name}-%{version} -p1
%autosetup -n %{_name}-%{version} -a2 -p1
# unglock cargo
rm ./dots-viewer/Cargo.lock
sed -i -e '1{s,^#!/usr/bin/env python3,#!%{_bindir}/python3,}' validate/tools/gst-validate-launcher.in
sed -i -e '1{s,^#!/usr/bin/env python3,#!%{_bindir}/python3,}' debug-viewer/gst-debug-viewer
@@ -113,12 +120,15 @@ sed -i -e '1{s,^#!/usr/bin/env python3,#!%{_bindir}/python3,}' debug-viewer/gst-
%install
%meson_install
%python3_fix_shebang
%fdupes -s %{buildroot}/%{_prefix}
%ldconfig_scriptlets -n libgstvalidate-1_0-0
%files
%license validate/COPYING
%doc ChangeLog validate/README
%doc validate/README
%{_bindir}/gst-dots-viewer
%{_bindir}/gst-validate-1.0
%{_bindir}/gst-validate-images-check-1.0
%{_bindir}/gst-validate-launcher

BIN
vendor.tar.zst LFS Normal file

Binary file not shown.