Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gstreamer-plugins-libav for 
openSUSE:Factory checked in at 2025-05-08 20:39:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gstreamer-plugins-libav (Old)
 and      /work/SRC/openSUSE:Factory/.gstreamer-plugins-libav.new.30101 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gstreamer-plugins-libav"

Thu May  8 20:39:46 2025 rev:58 rq:1275276 version:1.26.1

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/gstreamer-plugins-libav/gstreamer-plugins-libav.changes
  2025-03-13 15:05:07.571508398 +0100
+++ 
/work/SRC/openSUSE:Factory/.gstreamer-plugins-libav.new.30101/gstreamer-plugins-libav.changes
       2025-05-08 20:39:50.456129592 +0200
@@ -1,0 +2,6 @@
+Wed May  7 12:13:32 UTC 2025 - Antonio Larrosa <alarr...@suse.com>
+
+- Update to version 1.26.1:
+  + No changes
+
+-------------------------------------------------------------------

Old:
----
  gst-libav-1.26.0.obscpio

New:
----
  gst-libav-1.26.1.obscpio

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

Other differences:
------------------
++++++ gstreamer-plugins-libav.spec ++++++
--- /var/tmp/diff_new_pack.F6PFv3/_old  2025-05-08 20:39:52.116198881 +0200
+++ /var/tmp/diff_new_pack.F6PFv3/_new  2025-05-08 20:39:52.128199382 +0200
@@ -19,7 +19,7 @@
 %define gst_branch 1.0
 
 Name:           gstreamer-plugins-libav
-Version:        1.26.0
+Version:        1.26.1
 Release:        0
 Summary:        A ffmpeg/libav plugin for GStreamer
 License:        LGPL-2.1-or-later

++++++ _service ++++++
--- /var/tmp/diff_new_pack.F6PFv3/_old  2025-05-08 20:39:52.424211737 +0200
+++ /var/tmp/diff_new_pack.F6PFv3/_new  2025-05-08 20:39:52.456213073 +0200
@@ -5,7 +5,7 @@
     <param 
name="url">https://gitlab.freedesktop.org/gstreamer/gstreamer.git</param>
     <param name="subdir">subprojects/gst-libav</param>
     <param name="filename">gst-libav</param>
-    <param name="revision">1.26.0</param>
+    <param name="revision">1.26.1</param>
     <param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
     <param name="versionrewrite-pattern">v?(.*)\+0</param>
     <param name="versionrewrite-replacement">\1</param>

++++++ gst-libav-1.26.0.obscpio -> gst-libav-1.26.1.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gst-libav-1.26.0/NEWS new/gst-libav-1.26.1/NEWS
--- old/gst-libav-1.26.0/NEWS   2025-03-11 21:20:16.000000000 +0100
+++ new/gst-libav-1.26.1/NEWS   2025-04-24 21:20:14.000000000 +0200
@@ -2,9 +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.1 and was 
released on 24 April 2025.
+
 See https://gstreamer.freedesktop.org/releases/1.26/ for the latest version of 
this document.
 
-Last updated: Tuesday 11 March 2025, 20:00 UTC (log)
+Last updated: Thursday 24 April 2025, 16:00 UTC (log)
 
 ## Introduction
 
@@ -34,7 +36,7 @@
 -   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 ndsdewarp
+-   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
@@ -1259,6 +1261,26 @@
 -   GstBuffer now uses C11 atomics for 64 bit atomic operations if available, 
which may require linking to libatomic on some
     systems, but this is not done automatically yet, see issue #4177.
 
+## Statistics
+
+-   4496 commits
+
+-   2203 Merge requests merged
+
+-   794 Issues closed
+
+-   215+ Contributors
+
+-   ~33% of all commits and Merge Requests were in Rust modules/code
+
+-   4950 files changed
+
+-   515252 lines added
+
+-   201503 lines deleted
+
+-   313749 lines added (net)
+
 Contributors
 
 Aaron Boxer, Adrian Perez de Castro, Adrien De Coninck, Alan Coopersmith, 
Albert Sjolund, Alexander Slobodeniuk, Alex Ashley,
@@ -1297,6 +1319,255 @@
 suitable for a stable branch, but no new features or intrusive changes will be 
added to a bug-fix release usually. The 1.26.x
 bug-fix releases will be made from the git 1.26 branch, which is a stable 
release series branch.
 
+1.26.1
+
+The first 1.26 bug-fix release (1.26.1) was released on 24 April 2025.
+
+This release only contains bugfixes and security fixes and it should be safe 
to update from 1.26.0.
+
+Highlighted bugfixes in 1.26.1
+
+-   awstranslate and speechmatics plugin improvements
+-   decodebin3 fixes and urisourcebin/playbin3 stability improvements
+-   Closed captions: CEA-708 generation and muxing fixes, and H.264/H.265 
caption extractor fixes
+-   dav1d AV1 decoder: RGB support, plus colorimetry, renegotiation and buffer 
pool handling fixes
+-   Fix regression when rendering VP9 with alpha
+-   H.265 decoder base class and caption inserter SPS/PPS handling fixes
+-   hlssink3 and hlsmultivariantsink feature enhancements
+-   Matroska v4 support in muxer, seeking fixes in demuxer
+-   macOS: framerate guessing for cameras or capture devices where the OS 
reports silly framerates
+-   MP4 demuxer uncompressed video handling improvements and sample table 
handling fixes
+-   oggdemux: seeking improvements in streaming mode
+-   unixfdsrc: fix gst_memory_resize warnings
+-   Plugin loader fixes, especially for Windows
+-   QML6 GL source renegotiation fixes
+-   RTP and RTSP stability fixes
+-   Thread-safety improvements for the Media Source Extension (MSE) library
+-   v4l2videodec: fix A/V sync issues after decoding errors
+-   Various improvements and fixes for the fragmented and non-fragmented MP4 
muxers
+-   Video encoder base class segment and buffer timestamp handling fixes
+-   Video time code support for 119.88 fps and drop-frames-related conversion 
fixes
+-   WebRTC: Retransmission entry creation fixes and better audio level header 
extension compatibility
+-   YUV4MPEG encoder improvments
+-   dots-viewer: make work locally without network access
+-   gst-python: fix compatibility with PyGObject >= 3.52.0
+-   Cerbero: recipe updates, compatibility fixes for Python < 3.10; Windows 
Android cross-build improvements
+-   Various bug fixes, build fixes, memory leak fixes, and other stability and 
reliability improvements
+
+gstreamer
+
+-   Correctly handle whitespace paths when executing gst-plugin-scanner
+-   Ensure properties are freed before (re)setting with g_value_dup_string() 
and during cleanup
+-   cmake: Fix PKG_CONFIG_PATH formatting for Windows cross-builds
+-   macos: Move macos function documentation to the .h so the introspection 
has the information
+-   meson.build: test for and link against libatomic if it exists
+-   pluginloader-win32: Fix helper executable path under devenv
+-   pluginloader: fix pending_plugins Glist use-after-free issue
+-   unixfdsrc: Complains about resize of memory area
+-   tracers: dots: fix debug log
+
+gst-plugins-base
+
+-   Ensure properties are freed before (re)setting with g_value_dup_string() 
and during cleanup
+-   alsadeviceprovider: Fix leak of Alsa longname
+-   audioaggregator: fix error added in !8416 when chaining up
+-   audiobasesink: Fix custom slaving driftsamples calculation and add custom 
audio clock slaving callback example
+-   decodebin3: Don’t avoid parsebin even if we have a matching decoder
+-   decodebin3: Doesn’t plug parsebin for AAC from tsdemux
+-   gl: eglimage: warn the reason of export failure
+-   glcolorconvert: fix YUVA<->RGBA conversions
+-   glcolorconvert: regression when rendering alpha vp9
+-   gldownload: Unref glcontext after usage
+-   meson.build: test for and link against libatomic if it exists
+-   oggdemux: Don’t push new packets if there is a pending seek
+-   urisourcebin: Make parsebin activation more reliable
+-   urisourcebin: deadlock between parsebin and typefind
+-   videoencoder: Use the correct segment and buffer timestamp in the chain 
function
+-   videotimecode: Fix conversion of timecode to datetime with drop-frame 
timecodes and handle 119.88 fps correctly in all
+    places
+
+gst-plugins-good
+
+-   Ensure properties are freed before (re)setting with g_value_dup_string() 
and during cleanup
+-   gst-plugins-good: Matroska mux v4 support
+-   matroska-demux: Prevent corrupt cluster duplication
+-   qml6glsrc: update buffer pool on renegotiation
+-   qt6: Add a missing newline in unsupported platform message
+-   qtdemux: Fix stsc size check in qtdemux_merge_sample_table()
+-   qtdemux: Next Iteration Of Uncompressed MP4 Decoder
+-   qtdemux: unref simple caps after use
+-   rtspsrc: Do not emit signal ‘no-more-pads’ too early
+-   rtspsrc: Don’t error out on not-linked too early
+-   rtpsession: Do not push events while holding SESSION_LOCK
+-   rtpsession: deadlock when gst_rtp_session_send_rtcp () is forwarding eos
+-   v4l2: drop frame for frames that cannot be decoded
+-   v4l2videodec: AV unsync for streams with many frames that cannot be decoded
+-   v4l2object: fix memory leak
+-   v4l2object: fix type mismatch when ioctl takes int
+-   y4menc: fix Y41B format
+-   y4menc: handle frames with GstVideoMeta
+
+gst-plugins-bad
+
+-   Add missing Requires in pkg-config
+-   Ensure properties are freed before (re)setting with g_value_dup_string() 
and during cleanup
+-   Update docs
+-   aja: Use the correct location of the AJA NTV2 SDK in the docs
+-   alphacombine: De-couple flush-start/stop events handling
+-   alphadecodebin: use a multiqueue instead of a couple of queues
+-   avfvideosrc: Guess reasonable framerate values for some 3rd party devices
+-   codecalpha: name both queues
+-   d3d12converter: Fix cropping when automatic mipmap is enabled
+-   dashsink: Make sure to use a non-NULL pad name when requesting a pad from 
splitmuxsink
+-   docs: Fix GstWebRTCICE* class documentation
+-   h264ccextractor, h265ccextractor: Handle gap with unknown pts
+-   h265decoder, h265ccinserter: Fix broken SPS/PPS link
+-   h265parser: Fix num_long_term_pics bound check
+-   Segmentation fault in H265 decoder
+-   h266decoder: fix leak parsing SEI messages
+-   meson.build: test for and link against libatomic if it exists
+-   mse: Improved Thread Safety of API
+-   mse: Revert ownership transfer API change in 
gst_source_buffer_append_buffer()
+-   tensordecoders: updating element classification
+-   unixfd: Fix wrong memory size when offset > 0
+-   uvcsink: Respond to control requests with proper error handling
+-   v4l2codecs: unref frame in all error paths of end_picture
+-   va: Skip codecs that report maximum width or height lower than minimum
+-   vapostproc: fix wrong video orientation after restarting the element
+-   vavp9enc: fix mem leaks in _vp9_decide_profile
+-   vkformat: fix build error
+-   vtenc: Avoid deadlocking when changing properties on the fly
+-   vulkan: fix memory leak at dynamic registering
+-   webrtc: enhance rtx entry creation
+-   webrtcbin: add missing warning for caps missmatch
+-   ZDI-CAN-26596: New Vulnerability Report (Security)
+
+gst-plugins-ugly
+
+-   No changes
+
+GStreamer Rust plugins
+
+-   Bump MSRV to 1.83
+-   Allow any windows-sys version >= 0.52 and <= 0.59
+-   aws/polly: add GstScaletempoTargetDurationMeta to output buffers
+-   awstranslate: improve message posted on bus
+-   cdg: typefind: Division by zero fix
+-   cea708mux: Improve support for overflowing input captions
+-   colordetect: Change to videofilter base class
+-   dav1ddec: Drain decoder on caps changes if necessary
+-   dav1ddec: Only update unknown parts of the upstream colorimetry and not 
all of it
+-   dav1ddec: Support RGB encoded AV1
+-   dav1ddec: Use downstream buffer pool for copying if video meta is not 
supported
+-   dav1ddec: Use max-frame-delay value from the decoder instead of 
calculating it
+-   dav1ddec: Use max-frame-delay value from the decoder instead of 
calculating it
+-   doc: Update to latest way of generating hotdoc config files
+-   Fix gtk4 compile
+-   Fix various clippy 1.86 warnings and update gstreamer-rs / gtk-rs 
dependencies
+-   fmp4mux: Add a couple of minor new features
+-   fmp4mux: Add manual-split mode that is triggered by serialized downstream 
events
+-   fmp4mux: Add send-force-keyunit property
+-   fmp4mux: Fix latency configuration for properties set during construction
+-   fmp4mux: Improve split-at-running-time handling
+-   fmp4mux/mp4mux: Handle the case of multiple tags per taglist correctly
+-   fmp4mux: Write a v0 tfdt box if the decode time is small enough
+-   gstwebrtc-api: Add TypeScript type definitions, build ESM for broader 
compatibility, improve JSDocs
+-   hlsmultivariantsink: Allow users to specify playlist and segment location
+-   hlssink3 - Add Support for NTP timestamp from buffer
+-   livesync: Notify in/out/drop/duplicate properties on change
+-   livesync: Only notify drop/duplicate properties
+-   meson: Require gst 1.18 features for dav1d
+-   mp4mux: Don’t write composition time offsets if they’re all zero
+-   mp4mux, fmp4mux: Use correct timescales for edit lists
+-   mpegtslivesrc: increase threshold for PCR <-> PTS DISCONT
+-   mpegtslivesrc: Use a separate mutex for the properties
+-   mux: use smaller number of samples for testing
+-   net/aws: punctuation-related improvements to our span_tokenize_items 
function
+-   pcap_writer: Mark target-factory and pad-path props as construct-only
+-   speechmatics: Handle multiple stream-start event
+-   tracers: buffer-lateness: don’t panic on add overflow + reduce graph 
legend entry font size a bit
+-   tracers: Update to etherparse 0.17
+-   transcriberbin: make auto passthrough work when transcriber is a bin
+-   ts-jitterbuffer: improve scheduling of lost events
+-   tttocea708: fix origin-row handling for roll-up in CEA-708
+-   Update Cargo.lock to remove old windows-targets 0.48.5
+-   Update dependencies
+-   Update gtk-rs / gstreamer-rs dependencies and update for API changes
+-   Update to bitstream-io 3
+-   uriplaylistbin: skip cache test when offline
+-   webrtc: Port to reqwest 0.12
+-   webrtcsink: Fix compatibility with audio level header extension
+
+gst-libav
+
+-   No changes
+
+gst-rtsp-server
+
+-   Ensure properties are freed before (re)setting with g_value_dup_string() 
and during cleanup
+
+gstreamer-vaapi
+
+-   No changes
+
+gstreamer-sharp
+
+-   No changes
+
+gst-python
+
+-   gst-python: fix compatibility with PyGObject >= 3.52.0
+-   gst-python: Segmentation Fault since PyGObject >= 3.52.0 due to missing 
_introspection_module attribute
+
+gst-editing-services
+
+-   Ensure properties are freed before (re)setting with g_value_dup_string() 
and during cleanup
+
+gst-devtools, gst-validate + gst-integration-testsuites
+
+-   Add missing Requires in pkg-config
+-   devtools: dots-viewer: Bundle js dependencies using webpack
+-   devtools: dots-viewer: Update dependencies and make windows dependencies 
conditional
+
+gst-examples
+
+-   examples: Update Rust dependencies
+-   examples: webrtc: rust: Move from async-std to tokio
+
+gstreamer-docs
+
+-   Update docs
+
+Development build environment
+
+-   No changes
+
+Cerbero build tool and packaging changes in 1.26.1
+
+-   FindGStreamerMobile: Override pkg-config on Windows -> Android cross builds
+-   Fix BuildTools not using recipes_remotes and recipes_commits
+-   bootstrap, meson: Use pathlib.Path.glob to allow Python < 3.10
+-   Use of ‘glob(…, root_dir)’ requires Python >=3.10, cerbero enforces >= 3.7
+-   harfbuzz: update to 10.4.0
+-   Update fontconfig to 2.16.1, pango to 1.56.2
+
+Contributors to 1.26.1
+
+Alexander Slobodeniuk, Alyssa Ross, Artem Martus, Arun Raghavan, Brad Hards, 
Carlos Bentzen, Carlos Rafael Giani, Daniel Morin,
+David Smitmanis, Detlev Casanova, Dongyun Seo, Doug Nazar, dukesook, Edward 
Hervey, eipachte, Eli Mallon, François Laignel,
+Guillaume Desmottes, Gustav Fahlen, Hou Qi, Jakub Adam, Jan Schmidt, Jan 
Tojnar, Jordan Petridis, Jordan Yelloz, L. E. Segovia,
+Marc Leeman, Marek Olejnik, Mathieu Duponchelle, Matteo Bruni, Matthew Waters, 
Michael Grzeschik, Nirbheek Chauhan, Ognyan
+Tonchev, Olivier Blin, Olivier Crête, Philippe Normand, Piotr Brzeziński, 
Razvan Grigore, Robert Mader, Sanchayan Maity,
+Sebastian Dröge, Seungha Yang, Shengqi Yu (喻盛琪), Stefan Andersson, Stéphane 
Cerveau, Thibault Saunier, Tim-Philipp Müller,
+tomaszmi, 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.1
+
+-   List of Merge Requests applied in 1.26.1
+-   List of Issues fixed in 1.26.1
+
 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-libav-1.26.0/RELEASE new/gst-libav-1.26.1/RELEASE
--- old/gst-libav-1.26.0/RELEASE        2025-03-11 21:20:16.000000000 +0100
+++ new/gst-libav-1.26.1/RELEASE        2025-04-24 21:20:14.000000000 +0200
@@ -1,4 +1,4 @@
-This is GStreamer gst-libav 1.26.0.
+This is GStreamer gst-libav 1.26.1.
 
 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-libav-1.26.0/gst-libav.doap 
new/gst-libav-1.26.1/gst-libav.doap
--- old/gst-libav-1.26.0/gst-libav.doap 2025-03-11 21:20:16.000000000 +0100
+++ new/gst-libav-1.26.1/gst-libav.doap 2025-04-24 21:20:14.000000000 +0200
@@ -34,6 +34,16 @@
 
  <release>
   <Version>
+   <revision>1.26.1</revision>
+   <branch>1.26</branch>
+   <name></name>
+   <created>2025-04-24</created>
+   <file-release 
rdf:resource="https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.26.1.tar.xz";
 />
+  </Version>
+ </release>
+
+ <release>
+  <Version>
    <revision>1.26.0</revision>
    <branch>main</branch>
    <name></name>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gst-libav-1.26.0/meson.build 
new/gst-libav-1.26.1/meson.build
--- old/gst-libav-1.26.0/meson.build    2025-03-11 21:20:16.000000000 +0100
+++ new/gst-libav-1.26.1/meson.build    2025-04-24 21:20:14.000000000 +0200
@@ -1,5 +1,5 @@
 project('gst-libav', 'c',
-  version : '1.26.0',
+  version : '1.26.1',
   meson_version : '>= 1.4',
   default_options : [ 'warning_level=1',
                       'buildtype=debugoptimized' ])

++++++ gst-libav.obsinfo ++++++
--- /var/tmp/diff_new_pack.F6PFv3/_old  2025-05-08 20:39:53.840270842 +0200
+++ /var/tmp/diff_new_pack.F6PFv3/_new  2025-05-08 20:39:53.884272678 +0200
@@ -1,5 +1,5 @@
 name: gst-libav
-version: 1.26.0
-mtime: 1741724416
-commit: d31ce8e5e1aacf8f5e5beabb5c81ce2e4da5c202
+version: 1.26.1
+mtime: 1745522414
+commit: 7174e955ec066fb8d1fb683cc82713e0615826b6
 

Reply via email to