Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gstreamer-devtools for openSUSE:Factory checked in at 2025-03-13 15:06:21 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gstreamer-devtools (Old) and /work/SRC/openSUSE:Factory/.gstreamer-devtools.new.19136 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gstreamer-devtools" Thu Mar 13 15:06:21 2025 rev:33 rq:1252466 version:1.26.0 Changes: -------- --- /work/SRC/openSUSE:Factory/gstreamer-devtools/gstreamer-devtools.changes 2025-02-05 12:40:41.061190234 +0100 +++ /work/SRC/openSUSE:Factory/.gstreamer-devtools.new.19136/gstreamer-devtools.changes 2025-03-13 15:07:24.341240745 +0100 @@ -1,0 +2,83 @@ +Wed Mar 12 06:55:24 UTC 2025 - Antonio Larrosa <alarr...@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/ + +------------------------------------------------------------------- Old: ---- gst-devtools-1.24.12.tar.xz New: ---- _service gst-devtools-1.26.0.obscpio gst-devtools.obsinfo vendor.tar.zst ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gstreamer-devtools.spec ++++++ --- /var/tmp/diff_new_pack.fqvkqA/_old 2025-03-13 15:07:26.233320108 +0100 +++ /var/tmp/diff_new_pack.fqvkqA/_new 2025-03-13 15:07:26.249320779 +0100 @@ -20,16 +20,18 @@ %{?sle15_python_module_pythons} Name: gstreamer-devtools -Version: 1.24.12 +Version: 1.26.0 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 +41,7 @@ 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 +103,9 @@ 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 +118,15 @@ %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 ++++++ _service ++++++ <?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.0</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> ++++++ gst-devtools.obsinfo ++++++ name: gst-devtools version: 1.26.0 mtime: 1741724416 commit: d31ce8e5e1aacf8f5e5beabb5c81ce2e4da5c202