Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package gstreamer-plugins-bad for
openSUSE:Factory checked in at 2026-04-15 16:04:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gstreamer-plugins-bad (Old)
and /work/SRC/openSUSE:Factory/.gstreamer-plugins-bad.new.21863 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gstreamer-plugins-bad"
Wed Apr 15 16:04:01 2026 rev:197 rq:1347079 version:1.28.2
Changes:
--------
---
/work/SRC/openSUSE:Factory/gstreamer-plugins-bad/gstreamer-plugins-bad.changes
2026-03-05 17:13:35.934785998 +0100
+++
/work/SRC/openSUSE:Factory/.gstreamer-plugins-bad.new.21863/gstreamer-plugins-bad.changes
2026-04-15 16:05:36.897574932 +0200
@@ -1,0 +2,78 @@
+Tue Apr 14 17:15:08 UTC 2026 - Antonio Larrosa <[email protected]>
+
+- Fix suse_version check to enable faad codec only in TW since
+ SLE 16 SP1 will use a suse_version value of 1610
+
+-------------------------------------------------------------------
+Wed Apr 8 11:55:05 UTC 2026 - Bjørn Lie <[email protected]>
+
+- Update to version 1.28.2:
+ + analytics: Set default pixel-aspect-ratio for inference
+ elements
+ + av1dec: Enable VIDEO_META and VIDEO_ALIGNMENT for pool
+ + av1parse, vp9parse: Remove segment clipping to let downstream
+ handle frame boundaries
+ + av1parse:
+ - Avoid signed 32 bit integer overflow and OOB reads when
+ parsing LEB128 values
+ - Split the alignment and stream type logic
+ - Misc fixes 2 typo
+ - Invalid assertion in gst_av1_parse_detect_stream_format()
+ + dashsink: test: use playbin3 for DASH playback verification
+ + decklinkvideosink: fix element leak in decklink callback
+ + dtls: unregister signal handlers from connection
+ + gdppay: Fix null pointer dereference on duplicated caps event
+ + h264parse, h265parse: Preserve upstream buffer duration if
+ possible
+ + h264parser:
+ - Fix memory leak in gst_h264_parser_parse_nal()
+ - Avoid NULL pointer dereferences when freeing partially parsed
+ SPS/MVC data
+ + h264: Memory Leak in gst_h264_parser_parse_nal()
+ + h266parser: Avoid integer overflow when parsing profile / tier
+ / level
+ + jp2kdecimator: Avoid integer overflows and divisions by zero on
+ invalid tile configurations
+ + mxfdemux: hardening
+ + nice: Fix leak of webrtc libnice thread
+ + nvcodec: Add capability caching to speed up plugin
+ initialization
+ + tsmux: Fix integer overflow in SCTE35 NULL interval
+ + sctp: Set number of outgoing & incoming streams to the same
+ value
+ + shm: fix shmsink exit code 1 on clean shutdown
+ + soundtouch: Only allow up to 192kHz and 16 channels
+ + srtpenc: preserve ROC when master key is updated for an ongoing
+ session
+ + svtav1: fix "Level of parallelism" property type discrepencies
+ + vkswapper/vksink: Don't advertise unsupported formats
+ + vmncdec: Set cursormask to NULL to prevent double free
+ + vtdec:
+ - vp9 support is only enabled in first vtdec element
+ - Do not hold the stream lock when pushing out frames
+ - Prefer outputting VulkanImage instead of sysmem, fix some
+ leaks, ensure vulkansink provides a window
+ - Store supplemental codec support in a global variable
+ - Supplemental VideoToolbox decoders now registered via vtutil
+ helper
+ - Handle decoder error status for iOS, vtenc: restart if
+ VTCompressionSessionCompleteFrames fails
+ + vulkan: Clear mutex when GstVulkanImageMemory is freed
+ + vulkanvp9dec: Fix case in device-specific factory name
+ + wasapi2: Log target device information
+ + wasapi2sink: Ignore device errors from default device
+ + wayland: display: Add protection when replacing wl_output
+ + waylandsink:
+ - Fix waylandsink crash when call window flush
+ - Properly reset the tag orientation
+ + wlwindow: fix viewport source outside buffer when play
+ resolution change stream
+ + Fix a couple of const correctness bugs around strchr() usage
+ + GThreadFunc return type fixes
+ + meson: Fix downloading MoltenVK SDK, make it work when
+ meson-installed
+- Split out gstreamer-plugins-bad-extra sub-package, move mpeg2
+ encoder/plexer in its own sub-package. Gstreamer-plugins-libav
+ provides the prefered software plugin.
+
+-------------------------------------------------------------------
Old:
----
gst-plugins-bad-1.28.1.obscpio
New:
----
gst-plugins-bad-1.28.2.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gstreamer-plugins-bad.spec ++++++
--- /var/tmp/diff_new_pack.QDYzsy/_old 2026-04-15 16:05:38.057622623 +0200
+++ /var/tmp/diff_new_pack.QDYzsy/_new 2026-04-15 16:05:38.065622951 +0200
@@ -36,7 +36,7 @@
%bcond_with voamrwbenc
%endif
-%if 0%{?is_opensuse} || 0%{?suse_version} > 1600
+%if 0%{?is_opensuse} || 0%{?suse_version} >= 1699
%bcond_without faad
%else
%bcond_with faad
@@ -81,7 +81,7 @@
%endif
Name: gstreamer-plugins-bad
-Version: 1.28.1
+Version: 1.28.2
Release: 0
Summary: GStreamer Streaming-Media Framework Plug-Ins
License: LGPL-2.1-or-later
@@ -800,6 +800,13 @@
videos. Its plug-in-based architecture means that new data types or
processing capabilities can be added simply by installing new plug-ins.
+%package extra
+Summary: GStreamer plugins extra mpeg2 support
+Group: Productivity/Multimedia/Other
+
+%description extra
+GStreamer plugins bad extras. Provides mpeg2 encoding support
+
%package -n gstreamer-transcoder
Summary: GStreamer Transcoding API
Group: Productivity/Multimedia/Other
@@ -1085,12 +1092,10 @@
%{_libdir}/gstreamer-%{gst_branch}/libgstmicrodns.so
%endif
%{_libdir}/gstreamer-%{gst_branch}/libgstmidi.so
-%{_libdir}/gstreamer-%{gst_branch}/libgstmpeg2enc.so
%{_libdir}/gstreamer-%{gst_branch}/libgstmpegpsdemux.so
%{_libdir}/gstreamer-%{gst_branch}/libgstmpegtsdemux.so
%{_libdir}/gstreamer-%{gst_branch}/libgstmpegpsmux.so
%{_libdir}/gstreamer-%{gst_branch}/libgstmpegtsmux.so
-%{_libdir}/gstreamer-%{gst_branch}/libgstmplex.so
%ifarch x86_64
%{_libdir}/gstreamer-%{gst_branch}/libgstmsdk.so
%endif
@@ -1185,6 +1190,10 @@
%{_libdir}/gstreamer-%{gst_branch}/libgstzbar.so
%endif
+%files extra
+%{_libdir}/gstreamer-%{gst_branch}/libgstmpeg2enc.so
+%{_libdir}/gstreamer-%{gst_branch}/libgstmplex.so
+
%if %{with fluidsynth}
%files fluidsynth
%{_libdir}/gstreamer-%{gst_branch}/libgstfluidsynthmidi.so
++++++ _service ++++++
--- /var/tmp/diff_new_pack.QDYzsy/_old 2026-04-15 16:05:38.125625419 +0200
+++ /var/tmp/diff_new_pack.QDYzsy/_new 2026-04-15 16:05:38.133625747 +0200
@@ -5,7 +5,7 @@
<param
name="url">https://gitlab.freedesktop.org/gstreamer/gstreamer.git</param>
<param name="subdir">subprojects/gst-plugins-bad</param>
<param name="filename">gst-plugins-bad</param>
- <param name="revision">1.28.1</param>
+ <param name="revision">1.28.2</param>
<param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
<param name="versionrewrite-pattern">v?(.*)\+0</param>
<param name="versionrewrite-replacement">\1</param>
++++++ gst-plugins-bad-1.28.1.obscpio -> gst-plugins-bad-1.28.2.obscpio ++++++
++++ 4318 lines of diff (skipped)
++++++ gst-plugins-bad.obsinfo ++++++
--- /var/tmp/diff_new_pack.QDYzsy/_old 2026-04-15 16:05:43.625851536 +0200
+++ /var/tmp/diff_new_pack.QDYzsy/_new 2026-04-15 16:05:43.633851864 +0200
@@ -1,5 +1,5 @@
name: gst-plugins-bad
-version: 1.28.1
-mtime: 1772071779
-commit: dcb37e20147e3b59344bab1e1cbb57e908cc6b92
+version: 1.28.2
+mtime: 1775588543
+commit: 43421c2a5b8ac5cceb52b11749df40301e1de5c0