Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gstreamer-plugins-good for 
openSUSE:Factory checked in at 2025-08-13 16:23:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gstreamer-plugins-good (Old)
 and      /work/SRC/openSUSE:Factory/.gstreamer-plugins-good.new.1085 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gstreamer-plugins-good"

Wed Aug 13 16:23:18 2025 rev:121 rq:1299094 version:1.26.5

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/gstreamer-plugins-good/gstreamer-plugins-good.changes
    2025-07-26 13:40:44.615796485 +0200
+++ 
/work/SRC/openSUSE:Factory/.gstreamer-plugins-good.new.1085/gstreamer-plugins-good.changes
  2025-08-13 16:29:19.013417279 +0200
@@ -1,0 +2,7 @@
+Tue Aug 12 06:50:11 UTC 2025 - Bjørn Lie <bjorn....@gmail.com>
+
+- Update to version 1.26.5:
+  + 4l2: fix memory leak for dynamic resolution change
+  + videorate, imagefreeze: add support for JPEG XS
+
+-------------------------------------------------------------------

Old:
----
  gst-plugins-good-1.26.4.obscpio

New:
----
  gst-plugins-good-1.26.5.obscpio

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ gstreamer-plugins-good.spec ++++++
--- /var/tmp/diff_new_pack.SJN564/_old  2025-08-13 16:29:21.273511247 +0200
+++ /var/tmp/diff_new_pack.SJN564/_new  2025-08-13 16:29:21.273511247 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package gstreamer-plugins-good
 #
-# Copyright (c) 2025 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
@@ -33,7 +33,7 @@
 %endif
 
 Name:           gstreamer-plugins-good
-Version:        1.26.4
+Version:        1.26.5
 Release:        0
 Summary:        GStreamer Streaming-Media Framework Plug-Ins
 License:        LGPL-2.1-or-later

++++++ _service ++++++
--- /var/tmp/diff_new_pack.SJN564/_old  2025-08-13 16:29:21.301512411 +0200
+++ /var/tmp/diff_new_pack.SJN564/_new  2025-08-13 16:29:21.305512578 +0200
@@ -5,7 +5,7 @@
     <param 
name="url">https://gitlab.freedesktop.org/gstreamer/gstreamer.git</param>
     <param name="subdir">subprojects/gst-plugins-good</param>
     <param name="filename">gst-plugins-good</param>
-    <param name="revision">1.26.4</param>
+    <param name="revision">1.26.5</param>
     <param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
     <param name="versionrewrite-pattern">v?(.*)\+0</param>
     <param name="versionrewrite-replacement">\1</param>

++++++ gst-plugins-good-1.26.4.obscpio -> gst-plugins-good-1.26.5.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gst-plugins-good-1.26.4/NEWS 
new/gst-plugins-good-1.26.5/NEWS
--- old/gst-plugins-good-1.26.4/NEWS    2025-07-16 15:26:21.000000000 +0200
+++ new/gst-plugins-good-1.26.5/NEWS    2025-08-07 20:06:46.000000000 +0200
@@ -2,11 +2,11 @@
 
 GStreamer 1.26.0 was originally released on 11 March 2025.
 
-The latest bug-fix release in the stable 1.26 series is 1.26.4 and was 
released on 16 July 2025.
+The latest bug-fix release in the stable 1.26 series is 1.26.5 and was 
released on 07 August 2025.
 
 See https://gstreamer.freedesktop.org/releases/1.26/ for the latest version of 
this document.
 
-Last updated: Wednesday 16 July 2025, 15:00 UTC (log)
+Last updated: Thursday 07 August 2025, 18:00 UTC (log)
 
 ## Introduction
 
@@ -2189,6 +2189,169 @@
 -   List of Merge Requests applied in 1.26.4
 -   List of Issues fixed in 1.26.4
 
+1.26.5
+
+The fifth 1.26 bug-fix release (1.26.5) was released on 7 August 2025.
+
+This release only contains bugfixes including some important playback fixes, 
and it should be safe to update from 1.26.x.
+
+Highlighted bugfixes in 1.26.5
+
+-   audioconvert: Fix caps negotiation regression when using a mix matrix
+-   aws: Add support for brevity in awstranslate and add option to partition 
speakers in the transcription output of
+    awstranscriber2
+-   speechmatics speech-to-text: Expose mask-profanities property
+-   cea708mux: Add support for discarding select services on each input
+-   cea608overlay, cea708overlay: Accept GPU memory buffers if downstream 
supports the overlay composition meta
+-   d3d12screencapture source element and device provider fixes
+-   decodebin3: Don’t error on an incoming ONVIF metadata stream
+-   uridecodebin3: Fix potential crash when adding URIs to messages, e.g. if 
no decoder is available
+-   v4l2: Fix memory leak for dynamic resolution change
+-   VA encoder fixes
+-   videorate, imagefreeze: Add support for JPEG XS
+-   Vulkan integration fixes
+-   wasapi2 audio device monitor improvements
+-   webrtc: Add WHEP client signaller and add whepclientsrc element on top of 
webrtcsrc using that
+-   threadshare: Many improvements and fixes to the generic threadshare and 
RTP threadshare elements
+-   rtpbin2 improvements and fixes
+-   gst-device-monitor-1.0 command line tool improvements
+-   Various bug fixes, build fixes, memory leak fixes, and other stability and 
reliability improvements
+
+gstreamer
+
+-   aggregator: add sub_latency_min to pad queue size
+-   build: Disable C5287 warning on MSVC
+
+gst-plugins-base
+
+-   audioconvert: Fix regression when using a mix matrix
+-   audioconvert: mix-matrix causes caps negotiation failure
+-   decodebin3: Don’t error on an incoming ONVIF metadata stream
+-   gloverlay: Recompute geometry when caps change, and load texture after 
stopping and starting again
+-   uridecodebin3: Add missing locking and NULL checks when adding URIs to 
messages
+-   uridecodebin3: segfault in update_message_with_uri() if no decoder 
available
+-   videorate, imagefreeze: add support for JPEG XS
+-   gst-device-monitor-1.0: Add shell quoting for launch lines
+-   gst-device-monitor-1.0: Fix criticals, and also accept utf8 in launch lines
+-   gst-device-monitor-1.0: Use gst_print instead of g_print
+
+gst-plugins-good
+
+-   v4l2: fix memory leak for dynamic resolution change
+-   videorate, imagefreeze: add support for JPEG XS
+
+gst-plugins-bad
+
+-   av1parse: Don’t error out on “currently” undefined seq-level indices
+-   av1parse: fails to parse AV1 bitstreams generated by FFmpeg using the 
av1_nvenc hardware encoder
+-   d3d12screencapturedevice: Avoid false device removal on monitor 
reconfiguration
+-   d3d12screencapturesrc: Fix OS handle leaks/random crash in WGC mode
+-   meson: d3d12: Add support for MinGW DirectXMath package
+-   va: Re-negotiate after FLUSH
+-   vaXXXenc: calculate latency with corrected framerate
+-   vaXXXenc: fix potential race condition
+-   vkphysicaldevice: enable sampler ycbcr conversion, synchronization2 and 
timeline semaphore features
+-   vulkan: ycbcr conversion extension got promoted in 1.1.0
+-   wasapi2: Port to IMMDevice based device selection
+
+gst-plugins-ugly
+
+-   No changes
+
+GStreamer Rust plugins
+
+-   awstranscriber2,awstranslate: Handle multiple stream-start event
+-   awstranslate: expose property for turning brevity on
+-   awstranscriber2: add property for setting show_speaker_labels
+-   cea708mux: expose “discarded-services” property on sink pads
+-   ceaX08overlay: support ANY caps features, allowing e.g. memory:GLMemory if 
downstream supports the overlay composition meta
+-   hlsmultivariantsink: Fix master playlist version
+-   rtprecv: Drop state lock before chaining RTCP packets from the RTP chain 
function
+-   rtpbin2: Add examples
+-   rtpmp4apay2: fix payload size prefix
+-   rtp: threadshare: fix some property ranges
+-   mpegtslivesrc: Remove leftover debug message
+-   speechmatics: expose mask-profanities property
+-   ts-audiotestsrc fixes
+-   threadshare: fix flush for ts-queue ts-proxy & ts-intersrc
+-   threadshare: fix regression in ts-proxysrc
+-   threadshare: improvements to some elements
+-   threadshare: udp: avoid getifaddrs in android
+-   threadshare: Enable windows Win32_Networking feature
+-   threadshare: queue & proxy: fix race condition stopping
+-   threadshare: Also enable windows Win32_Networking_WinSock feature
+-   tracers: pipeline-snapshot: reduce WebSocket connection log level
+-   tracers: queue-levels: add support for threadshare DataQueue related 
elements
+-   tracers: Update to etherparse 0.19
+-   transcriberbin: Fix handling of upstream latency query
+-   webrtc: android example: fix media handling initialization sequence
+-   webrtcsink: Move videorate before videoconvert and videoscale to avoid 
processing frames that would be dropped
+-   whep: add WHEP client signaller
+-   Fix various new clippy 1.89 warnings
+
+gst-libav
+
+-   No changes
+
+gst-rtsp-server
+
+-   No changes
+
+gstreamer-vaapi
+
+-   No changes
+
+gstreamer-sharp
+
+-   No changes
+
+gst-python
+
+-   No changes
+
+gst-editing-services
+
+-   No changes
+
+gst-devtools, gst-validate + gst-integration-testsuites
+
+-   No changes
+
+gst-examples
+
+-   No changes
+
+gstreamer-docs
+
+-   No changes
+
+Development build environment
+
+-   gst-env: only-environment: only dump added and updated vars
+-   gst-full: Fix detection of duplicate plugin entries
+-   ci: Fix gst-full breakage due to a typo
+-   build: Disable C5287 warning on MSVC
+
+Cerbero build tool and packaging changes in 1.26.5
+
+-   a52dec: update to 0.8.0 and port to Meson
+-   build: Fix passing multiple steps
+-   expat: update to 2.7.1
+-   tar: Refactor in preparation for xcframework support
+
+Contributors to 1.26.5
+
+François Laignel, Jan Schmidt, Jaslo Ziska, L. E. Segovia, Marc-André Lureau, 
Mathieu Duponchelle, Matthew Waters, Nirbheek
+Chauhan, Philippe Normand, Qian Hu (胡骞), Sanchayan Maity, Sebastian Dröge, 
Seungha Yang, Thibault Saunier, Tim-Philipp Müller,
+Víctor Manuel Jáquez Leal, Xavier Claessens,
+
+… and many others who have contributed bug reports, translations, sent 
suggestions or helped testing. Thank you all!
+
+List of merge requests and issues fixed in 1.26.5
+
+-   List of Merge Requests applied in 1.26.5
+-   List of Issues fixed in 1.26.5
+
 Schedule for 1.28
 
 Our next major feature release will be 1.28, and 1.27 will be the unstable 
development version leading up to the stable 1.28
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gst-plugins-good-1.26.4/RELEASE 
new/gst-plugins-good-1.26.5/RELEASE
--- old/gst-plugins-good-1.26.4/RELEASE 2025-07-16 15:26:21.000000000 +0200
+++ new/gst-plugins-good-1.26.5/RELEASE 2025-08-07 20:06:46.000000000 +0200
@@ -1,4 +1,4 @@
-This is GStreamer gst-plugins-good 1.26.4.
+This is GStreamer gst-plugins-good 1.26.5.
 
 The GStreamer team is thrilled to announce a new major feature release
 of your favourite cross-platform multimedia framework!
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gst-plugins-good-1.26.4/docs/gst_plugins_cache.json 
new/gst-plugins-good-1.26.5/docs/gst_plugins_cache.json
--- old/gst-plugins-good-1.26.4/docs/gst_plugins_cache.json     2025-07-16 
15:26:21.000000000 +0200
+++ new/gst-plugins-good-1.26.5/docs/gst_plugins_cache.json     2025-08-07 
20:06:46.000000000 +0200
@@ -8124,12 +8124,12 @@
                 "long-name": "Still frame stream generator",
                 "pad-templates": {
                     "sink": {
-                        "caps": 
"video/x-raw(ANY):\n\nvideo/x-bayer(ANY):\n\nimage/jpeg(ANY):\n\nimage/png(ANY):\n",
+                        "caps": 
"video/x-raw(ANY):\n\nvideo/x-bayer(ANY):\n\nimage/jpeg(ANY):\n\nimage/x-jxsc(ANY):\n
      alignment: frame\n\nimage/png(ANY):\n",
                         "direction": "sink",
                         "presence": "always"
                     },
                     "src": {
-                        "caps": 
"video/x-raw(ANY):\n\nvideo/x-bayer(ANY):\n\nimage/jpeg(ANY):\n\nimage/png(ANY):\n",
+                        "caps": 
"video/x-raw(ANY):\n\nvideo/x-bayer(ANY):\n\nimage/jpeg(ANY):\n\nimage/x-jxsc(ANY):\n
      alignment: frame\n\nimage/png(ANY):\n",
                         "direction": "src",
                         "presence": "always"
                     }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gst-plugins-good-1.26.4/gst/imagefreeze/gstimagefreeze.c 
new/gst-plugins-good-1.26.5/gst/imagefreeze/gstimagefreeze.c
--- old/gst-plugins-good-1.26.4/gst/imagefreeze/gstimagefreeze.c        
2025-07-16 15:26:21.000000000 +0200
+++ new/gst-plugins-good-1.26.5/gst/imagefreeze/gstimagefreeze.c        
2025-08-07 20:06:46.000000000 +0200
@@ -92,12 +92,14 @@
     GST_PAD_SINK,
     GST_PAD_ALWAYS,
     GST_STATIC_CAPS
-    ("video/x-raw(ANY); video/x-bayer(ANY); image/jpeg(ANY); image/png(ANY)"));
+    ("video/x-raw(ANY); video/x-bayer(ANY); image/jpeg(ANY); "
+        "image/x-jxsc(ANY), alignment=frame; image/png(ANY)"));
 
 static GstStaticPadTemplate src_pad_template =
     GST_STATIC_PAD_TEMPLATE ("src", GST_PAD_SRC, GST_PAD_ALWAYS,
     GST_STATIC_CAPS
-    ("video/x-raw(ANY); video/x-bayer(ANY); image/jpeg(ANY); image/png(ANY)"));
+    ("video/x-raw(ANY); video/x-bayer(ANY); image/jpeg(ANY); "
+        "image/x-jxsc(ANY), alignment=frame; image/png(ANY)"));
 
 GST_DEBUG_CATEGORY_STATIC (gst_image_freeze_debug);
 #define GST_CAT_DEFAULT gst_image_freeze_debug
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gst-plugins-good-1.26.4/gst-plugins-good.doap 
new/gst-plugins-good-1.26.5/gst-plugins-good.doap
--- old/gst-plugins-good-1.26.4/gst-plugins-good.doap   2025-07-16 
15:26:21.000000000 +0200
+++ new/gst-plugins-good-1.26.5/gst-plugins-good.doap   2025-08-07 
20:06:46.000000000 +0200
@@ -34,6 +34,16 @@
 
  <release>
   <Version>
+   <revision>1.26.5</revision>
+   <branch>1.26</branch>
+   <name></name>
+   <created>2025-08-07</created>
+   <file-release 
rdf:resource="https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.26.5.tar.xz";
 />
+  </Version>
+ </release>
+
+ <release>
+  <Version>
    <revision>1.26.4</revision>
    <branch>1.26</branch>
    <name></name>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gst-plugins-good-1.26.4/meson.build 
new/gst-plugins-good-1.26.5/meson.build
--- old/gst-plugins-good-1.26.4/meson.build     2025-07-16 15:26:21.000000000 
+0200
+++ new/gst-plugins-good-1.26.5/meson.build     2025-08-07 20:06:46.000000000 
+0200
@@ -1,5 +1,5 @@
 project('gst-plugins-good', 'c',
-  version : '1.26.4',
+  version : '1.26.5',
   meson_version : '>= 1.4',
   default_options : [ 'warning_level=1',
                       'buildtype=debugoptimized' ])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gst-plugins-good-1.26.4/sys/v4l2/gstv4l2videodec.c 
new/gst-plugins-good-1.26.5/sys/v4l2/gstv4l2videodec.c
--- old/gst-plugins-good-1.26.4/sys/v4l2/gstv4l2videodec.c      2025-07-16 
15:26:21.000000000 +0200
+++ new/gst-plugins-good-1.26.5/sys/v4l2/gstv4l2videodec.c      2025-08-07 
20:06:46.000000000 +0200
@@ -280,7 +280,7 @@
   if (self->input_state && !dyn_resolution) {
     if (compatible_caps (self, state->caps)) {
       GST_DEBUG_OBJECT (self, "Compatible caps");
-      goto done;
+      return TRUE;
     }
     gst_video_codec_state_unref (self->input_state);
     self->input_state = NULL;
@@ -319,13 +319,16 @@
   if (!dyn_resolution)
     ret = gst_v4l2_object_set_format (self->v4l2output, state->caps, &error);
 
-  if (ret)
-    self->input_state = gst_video_codec_state_ref (state);
-  else
+  if (!ret) {
     gst_v4l2_error (self, &error);
+    return FALSE;
+  }
+
+  if (self->input_state)
+    gst_video_codec_state_unref (self->input_state);
+  self->input_state = gst_video_codec_state_ref (state);
 
-done:
-  return ret;
+  return TRUE;
 }
 
 static gboolean

++++++ gst-plugins-good.obsinfo ++++++
--- /var/tmp/diff_new_pack.SJN564/_old  2025-08-13 16:29:23.117587919 +0200
+++ /var/tmp/diff_new_pack.SJN564/_new  2025-08-13 16:29:23.121588085 +0200
@@ -1,5 +1,5 @@
 name: gst-plugins-good
-version: 1.26.4
-mtime: 1752672381
-commit: b079b40877776aef8e2d3bf1e3892433ba200163
+version: 1.26.5
+mtime: 1754590006
+commit: 82cbccedf7946a32d28a5aaec8ebbcb627770c19
 

Reply via email to