forked from pool/gstreamer-devtools
Compare commits
35 Commits
| Author | SHA256 | Date | |
|---|---|---|---|
| 48a1c13372 | |||
| 9878091274 | |||
| e48d145d80 | |||
| cb6341bfde | |||
| d349dcd304 | |||
| bd9df55633 | |||
| 0e75a0cae4 | |||
| e1050f31af | |||
| f1a135e54f | |||
| e7594f8608 | |||
| c76998555a | |||
| 511c51f3ab | |||
| 8a1aaaeb0e | |||
| be87f7825e | |||
| 3b95072742 | |||
| aa0d15e901 | |||
| 2cda0d85af | |||
| 2f68de4b5f | |||
| 2b69641115 | |||
| 83b161c562 | |||
| 6d60bc0878 | |||
| 371993bc4f | |||
| e9795cae1b | |||
| b7b0373c97 | |||
| c082f2fca4 | |||
| 748341b0b1 | |||
| ed42bbb987 | |||
| 3b17e9fc61 | |||
| 99bab98f6f | |||
| bdc8b67bcd | |||
| a90a7c3ad9 | |||
| e7f3799da3 | |||
| a50ca5d69d | |||
| 70302d50a1 | |||
| 16b29124c5 |
26
_service
Normal file
26
_service
Normal 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.10</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>
|
||||
|
||||
BIN
gst-devtools-1.24.7.tar.xz
LFS
BIN
gst-devtools-1.24.7.tar.xz
LFS
Binary file not shown.
3
gst-devtools-1.26.10.obscpio
Normal file
3
gst-devtools-1.26.10.obscpio
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:923fc74ce13609ec78a9bf39e100a491f00ee311c74f67051f73b3390dd49bf2
|
||||
size 5177869
|
||||
4
gst-devtools.obsinfo
Normal file
4
gst-devtools.obsinfo
Normal file
@@ -0,0 +1,4 @@
|
||||
name: gst-devtools
|
||||
version: 1.26.10
|
||||
mtime: 1766673866
|
||||
commit: bfdc62185e243d3633aa916187a566d03a587792
|
||||
@@ -1,3 +1,202 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 30 09:53:11 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||
|
||||
- Update to version 1.26.10:
|
||||
+ dotsviewer: Update Rust dependencies
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Dec 7 08:30:31 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||
|
||||
- Update to version 1.26.9:
|
||||
+ debug-viewer: Make 0x prefix optional thread ID regexes
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 11 09:23:22 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||
|
||||
- Update to version 1.26.8:
|
||||
+ validate: add missing GST_VALIDATE_API annotation
|
||||
+ validate: use meson compile instead of ninja directly
|
||||
+ dots-viewer: Update Rust dependencies
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Oct 17 06:37:29 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||
|
||||
- Update to version 1.26.7:
|
||||
+ Fix issues with G_DISABLE_CHECKS & G_DISABLE_ASSERT
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 15 17:11:18 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||
|
||||
- Update to version 1.26.6:
|
||||
+ validate: http-actions: Replace GUri with GstURI for GLib 2.64
|
||||
compatibility
|
||||
+ Fix memory leak and use of incorrect context
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Aug 14 06:26:53 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||
|
||||
- Update to version 1.26.5:
|
||||
+ No changes, stable bump only.
|
||||
- Update vendored dependencies (boo#1248053, CVE-2025-55159).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jul 24 07:10:03 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||
|
||||
- Update to version 1.26.4:
|
||||
+ Update various Rust dependencies
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jul 11 07:28:09 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||
|
||||
- Use lto macro instead of exporting cflags manually.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
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).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jul 1 20:18:53 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||
|
||||
- Update to version 1.26.3:
|
||||
+ validate: More memory leaks
|
||||
+ validate: Valgrind fixes
|
||||
|
||||
-------------------------------------------------------------------
|
||||
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>
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package gstreamer-devtools
|
||||
#
|
||||
# Copyright (c) 2024 SUSE LLC
|
||||
# Copyright (c) 2025 SUSE LLC and contributors
|
||||
#
|
||||
# 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.10
|
||||
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
|
||||
@@ -37,11 +41,12 @@ BuildRequires: pkgconfig(cairo)
|
||||
BuildRequires: pkgconfig(gdk-3.0)
|
||||
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-base-1.0) >= %{version}
|
||||
BuildRequires: pkgconfig(gstreamer-1.0) >= 1.26.0
|
||||
BuildRequires: pkgconfig(gstreamer-pbutils-1.0) >= 1.26.0
|
||||
BuildRequires: pkgconfig(gstreamer-plugins-bad-1.0) >= 1.26.0
|
||||
BuildRequires: pkgconfig(gstreamer-plugins-base-1.0) >= 1.26.0
|
||||
%if 0%{?suse_version} >= 1500
|
||||
BuildRequires: pkgconfig(gstreamer-rtsp-server-1.0) >= %{version}
|
||||
BuildRequires: pkgconfig(gstreamer-rtsp-server-1.0) >= 1.26.0
|
||||
%endif
|
||||
BuildRequires: pkgconfig(gstreamer-transcoder-1.0)
|
||||
BuildRequires: pkgconfig(gtk+-3.0) >= 3.0.0
|
||||
@@ -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
|
||||
|
||||
3
vendor.tar.zst
Normal file
3
vendor.tar.zst
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:ba80cac496cc27cfb8498a7c2bd5e15f764e9df271a27fbf87691bb50568ba6c
|
||||
size 32680065
|
||||
Reference in New Issue
Block a user