17
0

17 Commits

Author SHA256 Message Date
1cfb9c56b8 Accepting request 1324799 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1324799
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gstreamer-plugins-good?expand=0&rev=126
2025-12-31 09:46:31 +00:00
3f36ebe8cf - Update to version 1.26.10:
+ aptivedemux2: Initialize start bitrate for dashdemux2 and
    hlsdemux2
  + dashdemux2: Unknown codec 'flac' when streaming a DASH MPD
    manifest with a mp4 FLAC file
  + deinterlace: Improve pool configuration
  + flac: Fix 6.1 / 7.1 channel layouts
  + flacdec: Don't forbid S32 sample size (0x07) unnecessarily
  + flacenc: Support S32 samples
  + flacdec: Decode 32-bit FLAC files
  + level: fix crash if no caps have been sent
  + level: Floating point exception (core dumped) when sending
    buffers without caps
  + matroskademux: Bump maximum block size from 15MB to 32MB to
    allow 4k raw video
  + matroskamux: Fix some more thread-safety issues
  + matroskamux: Fix thread-safety issues when requesting new pads
  + matroskamux: pad->track handling results in segmentation fault
  + mxfdemux / aiffparse / matroskaparse: Remove segment closing on
    non-flushing seeks
  + qtdemux: Use gst_util_uint64_scale to scale guint64
  + qtmux: Fix robust recording estimates
  + splitmuxsrc - fix for seeking / flushing deadlock
  + v4l2object: Add support for colorimetry 1:4:16:3
  + wavenc: Fix downstream negotiation
  + wavparse: prevent setting empty strings as title tag

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-good?expand=0&rev=267
2025-12-30 11:49:03 +00:00
f9d9da6445 Accepting request 1321736 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1321736
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gstreamer-plugins-good?expand=0&rev=125
2025-12-10 14:29:24 +00:00
0168dde3d8 - Update to version 1.26.9:
+ adaptivedemux2: Fix a crash on rapid state changes, and startup
    busy waiting
  + hlsdemux2:
    - Keep streams with different names
    - Error out instead of asserting on negative stream time
    - Not all subtitles are present in track/collection. Usage of
      FORCE EXT-X-MEDIA field
  + v4l2allocator: Add KEEP_MAPPED flag to the allocated buffers
  + v4l2videoenc: Fix codec frame leak on error

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-good?expand=0&rev=265
2025-12-09 12:03:28 +00:00
3fca8bc056 Accepting request 1317126 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1317126
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gstreamer-plugins-good?expand=0&rev=124
2025-11-13 16:25:54 +00:00
3ee499bd16 - Update to version 1.26.8:
+ aacparse: support streams which do not have frequent loas
    config
  + multifile: verify format identifiers in filename template
    strings
  + rtp: Fix usage of uninitialized variable
  + rtph263pay: Fix Out-of-bounds access (OVERRUN)
  + rtpvp9depay: fix wrong event referencing, use same packet lost
    logic from neighboring rtpvp8depay
  + rtpvp9pay: Fix parsing of show-existing-frame
  + rtpvp9pay: vavp9lpenc does not work with rtpvp9pay but does
    with rtpvp9pay2
  + splitmuxsink: accept pads named 'sink_%u' on the muxer
  + v4l2: Fix NULL pointer dereference in probe error path
  + v4l2videoenc: fix memory leak about output state and caps

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-good?expand=0&rev=263
2025-11-11 14:41:04 +00:00
03a94f00a8 Accepting request 1311870 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1311870
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gstreamer-plugins-good?expand=0&rev=123
2025-10-18 12:35:22 +00:00
36972c8baf - Update to version 1.26.7:
+ matroskamux: Properly check if pads are EOS in find_best_pad
  + qtdemux:
    - Bad performance with GoPro videos containing FDSC metadata
      tracks
    - Fix open/seek perf for GoPro files with SOS track
    - Handle unsupported channel layout tags gracefully
    - Set channel-mask to 0 for unknown layout tags
  + rtspsrc: Send RTSP keepalives in TCP/interleaved modes
  + v4l2:
    - Add GstV4l2Error handling in gst_v4l2_get_capabilities
    - Fix memory leak for DRM caps negotiation
  + v4l2transform: reconfigure v4l2object only if respective caps
    changed
  + Fix issues with G_DISABLE_CHECKS & G_DISABLE_ASSERT

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-good?expand=0&rev=261
2025-10-17 06:24:16 +00:00
c3adedc754 Accepting request 1305241 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1305241
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gstreamer-plugins-good?expand=0&rev=122
2025-09-17 14:43:24 +00:00
c3128b5d5d - Update to version 1.26.6:
+ adaptivedemux2: fix crash due to log
  + adaptivedemux2: Crash in logging when "Dropping EOS before next
    period"
  + hlsdemux2: Fix parsing of byterange and init map directives
  + mpg123audiodec: Always break the decoding loop and relay
    downstream flow errors upstream
  + v4l2: Add support for WVC1 and WMV3
  + Monorepo: dv plugin requires explicit enablement now for a
    build using the Meson subproject fallback

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-good?expand=0&rev=259
2025-09-16 16:06:35 +00:00
2007fb8bb6 Accepting request 1299094 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1299094
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gstreamer-plugins-good?expand=0&rev=121
2025-08-13 14:23:18 +00:00
8ebeab917b - Update to version 1.26.5:
+ 4l2: fix memory leak for dynamic resolution change
  + videorate, imagefreeze: add support for JPEG XS

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-good?expand=0&rev=257
2025-08-12 14:23:36 +00:00
2fb0a2293e Accepting request 1295735 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1295735
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gstreamer-plugins-good?expand=0&rev=120
2025-07-26 11:40:16 +00:00
a33d55ba05 - Update to version 1.26.4:
+ adaptivedemux2: Fixed reverse playback
  + matroskademux: Send tags after seeking
  + qtdemux: Fix incorrect FourCC used when iterating over sbgp
    atoms
  + qtdemux: Incorrect sibling type used in sbgp iteration loop
  + rtph265pay: add profile-id, tier-flag, and level-id to output
    rtp caps
  + rtpjpeg: fix copying of quant data if it spans memory segments
  + soup: Disable range requests when talking to Python's
    http.server
  + v4l2videodec: need replace acquired_caps on set_format success
  + Fix various valgrind/test errors when GST_DEBUG is enabled
  + More valgrind and test fixes
  + Various ASAN fixes

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-good?expand=0&rev=255
2025-07-25 11:24:58 +00:00
62dc4479f9 - Remove BuildRequires: libQt5PlatformHeaders-devel which isn't
needed anymore

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-good?expand=0&rev=254
2025-07-25 09:28:47 +00:00
70ef461b3b Accepting request 1289973 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1289973
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gstreamer-plugins-good?expand=0&rev=119
2025-07-03 10:09:59 +00:00
945fc2bc9c - Update to version 1.26.3:
+ aacparse: Fix counting audio channels in program_config_element
  + adaptivedemux2: free cancellable when freeing transfer task
  + dashdemux2: Fix seeking in a stream with gaps
  + decodebin wavparse cannot pull header
  + imagefreeze: fix not negotiate log when stop
  + osxvideosink: Use gst_pad_push_event() and post navigation
    messages
  + qml6glsink: Allow configuring if the item will consume input
    events
  + qtmux: Update chunk offsets when converting stco to co64 with
    faststart
  + splitmuxsink: Only send closed message once per open fragment
  + rtph265depay: CRA_NUT can also start an (open) GOP
  + rtph265depay: fix codec_data generation
  + rtspsrc: Don't emit error during close if server is EOF
  + twcc: Fix reference timestamp wrapping (again)
  + v4l2: Fix possible internal pool leak
  + v4l2object: Add support for colorimetry bt2100-pq and 1:4:5:3
  + wavparse: Don't error out always when parsing acid chunks

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-good?expand=0&rev=252
2025-07-02 13:38:03 +00:00
6 changed files with 161 additions and 10 deletions

View File

@@ -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.2</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>

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:cb17597478e33b37a61c8d1b2d27186901a97ceb88d1a718b335701fd4c102c6
size 23075853

Binary file not shown.

View File

@@ -1,4 +1,4 @@
name: gst-plugins-good
version: 1.26.2
mtime: 1748559403
commit: 100c21e1faf68efe7f3830b6e9f856760697ab48
version: 1.26.10
mtime: 1766673866
commit: bfdc62185e243d3633aa916187a566d03a587792

View File

@@ -1,3 +1,155 @@
-------------------------------------------------------------------
Tue Dec 30 09:42:14 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 1.26.10:
+ aptivedemux2: Initialize start bitrate for dashdemux2 and
hlsdemux2
+ dashdemux2: Unknown codec 'flac' when streaming a DASH MPD
manifest with a mp4 FLAC file
+ deinterlace: Improve pool configuration
+ flac: Fix 6.1 / 7.1 channel layouts
+ flacdec: Don't forbid S32 sample size (0x07) unnecessarily
+ flacenc: Support S32 samples
+ flacdec: Decode 32-bit FLAC files
+ level: fix crash if no caps have been sent
+ level: Floating point exception (core dumped) when sending
buffers without caps
+ matroskademux: Bump maximum block size from 15MB to 32MB to
allow 4k raw video
+ matroskamux: Fix some more thread-safety issues
+ matroskamux: Fix thread-safety issues when requesting new pads
+ matroskamux: pad->track handling results in segmentation fault
+ mxfdemux / aiffparse / matroskaparse: Remove segment closing on
non-flushing seeks
+ qtdemux: Use gst_util_uint64_scale to scale guint64
+ qtmux: Fix robust recording estimates
+ splitmuxsrc - fix for seeking / flushing deadlock
+ v4l2object: Add support for colorimetry 1:4:16:3
+ wavenc: Fix downstream negotiation
+ wavparse: prevent setting empty strings as title tag
-------------------------------------------------------------------
Sun Dec 7 08:20:21 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 1.26.9:
+ adaptivedemux2: Fix a crash on rapid state changes, and startup
busy waiting
+ hlsdemux2:
- Keep streams with different names
- Error out instead of asserting on negative stream time
- Not all subtitles are present in track/collection. Usage of
FORCE EXT-X-MEDIA field
+ v4l2allocator: Add KEEP_MAPPED flag to the allocated buffers
+ v4l2videoenc: Fix codec frame leak on error
-------------------------------------------------------------------
Tue Nov 11 09:19:06 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 1.26.8:
+ aacparse: support streams which do not have frequent loas
config
+ multifile: verify format identifiers in filename template
strings
+ rtp: Fix usage of uninitialized variable
+ rtph263pay: Fix Out-of-bounds access (OVERRUN)
+ rtpvp9depay: fix wrong event referencing, use same packet lost
logic from neighboring rtpvp8depay
+ rtpvp9pay: Fix parsing of show-existing-frame
+ rtpvp9pay: vavp9lpenc does not work with rtpvp9pay but does
with rtpvp9pay2
+ splitmuxsink: accept pads named 'sink_%u' on the muxer
+ v4l2: Fix NULL pointer dereference in probe error path
+ v4l2videoenc: fix memory leak about output state and caps
-------------------------------------------------------------------
Thu Oct 16 18:06:50 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 1.26.7:
+ matroskamux: Properly check if pads are EOS in find_best_pad
+ qtdemux:
- Bad performance with GoPro videos containing FDSC metadata
tracks
- Fix open/seek perf for GoPro files with SOS track
- Handle unsupported channel layout tags gracefully
- Set channel-mask to 0 for unknown layout tags
+ rtspsrc: Send RTSP keepalives in TCP/interleaved modes
+ v4l2:
- Add GstV4l2Error handling in gst_v4l2_get_capabilities
- Fix memory leak for DRM caps negotiation
+ v4l2transform: reconfigure v4l2object only if respective caps
changed
+ Fix issues with G_DISABLE_CHECKS & G_DISABLE_ASSERT
-------------------------------------------------------------------
Mon Sep 15 15:42:51 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 1.26.6:
+ adaptivedemux2: fix crash due to log
+ adaptivedemux2: Crash in logging when "Dropping EOS before next
period"
+ hlsdemux2: Fix parsing of byterange and init map directives
+ mpg123audiodec: Always break the decoding loop and relay
downstream flow errors upstream
+ v4l2: Add support for WVC1 and WMV3
+ Monorepo: dv plugin requires explicit enablement now for a
build using the Meson subproject fallback
-------------------------------------------------------------------
Tue Aug 12 06:50:11 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 1.26.5:
+ 4l2: fix memory leak for dynamic resolution change
+ videorate, imagefreeze: add support for JPEG XS
-------------------------------------------------------------------
Fri Jul 25 09:25:25 UTC 2025 - Antonio Larrosa <alarrosa@suse.com>
- Remove BuildRequires: libQt5PlatformHeaders-devel which isn't
needed anymore
-------------------------------------------------------------------
Thu Jul 24 06:59:49 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 1.26.4:
+ adaptivedemux2: Fixed reverse playback
+ matroskademux: Send tags after seeking
+ qtdemux: Fix incorrect FourCC used when iterating over sbgp
atoms
+ qtdemux: Incorrect sibling type used in sbgp iteration loop
+ rtph265pay: add profile-id, tier-flag, and level-id to output
rtp caps
+ rtpjpeg: fix copying of quant data if it spans memory segments
+ soup: Disable range requests when talking to Python's
http.server
+ v4l2videodec: need replace acquired_caps on set_format success
+ Fix various valgrind/test errors when GST_DEBUG is enabled
+ More valgrind and test fixes
+ Various ASAN fixes
-------------------------------------------------------------------
Tue Jul 1 19:57:02 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 1.26.3:
+ aacparse: Fix counting audio channels in program_config_element
+ adaptivedemux2: free cancellable when freeing transfer task
+ dashdemux2: Fix seeking in a stream with gaps
+ decodebin wavparse cannot pull header
+ imagefreeze: fix not negotiate log when stop
+ osxvideosink: Use gst_pad_push_event() and post navigation
messages
+ qml6glsink: Allow configuring if the item will consume input
events
+ qtmux: Update chunk offsets when converting stco to co64 with
faststart
+ splitmuxsink: Only send closed message once per open fragment
+ rtph265depay: CRA_NUT can also start an (open) GOP
+ rtph265depay: fix codec_data generation
+ rtspsrc: Don't emit error during close if server is EOF
+ twcc: Fix reference timestamp wrapping (again)
+ v4l2: Fix possible internal pool leak
+ v4l2object: Add support for colorimetry bt2100-pq and 1:4:5:3
+ wavparse: Don't error out always when parsing acid chunks
-------------------------------------------------------------------
Sun Jun 1 07:16:54 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>

View File

@@ -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.2
Version: 1.26.10
Release: 0
Summary: GStreamer Streaming-Media Framework Plug-Ins
License: LGPL-2.1-or-later
@@ -51,7 +51,6 @@ BuildRequires: gcc13-c++
BuildRequires: gcc-c++
%endif
BuildRequires: libICE-devel
BuildRequires: libQt5PlatformHeaders-devel
BuildRequires: libSM-devel
# used by libgstvideo4linux2.so
BuildRequires: libXv-devel