Sync from SUSE:SLFO:Main gstreamer-plugins-bad revision 229998208a9100e0348b064781e855b3

This commit is contained in:
Adrian Schröter 2025-02-20 09:31:55 +01:00
parent 03264f6b65
commit e0f96be5d6
4 changed files with 124 additions and 6 deletions

BIN
gst-plugins-bad-1.24.12.tar.xz (Stored with Git LFS) Normal file

Binary file not shown.

BIN
gst-plugins-bad-1.24.7.tar.xz (Stored with Git LFS)

Binary file not shown.

View File

@ -1,3 +1,121 @@
-------------------------------------------------------------------
Sun Feb 2 18:31:15 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 1.24.12:
+ decklinkvideosink:
- Fix handling of caps framerate in auto mode
- Don't crash if started without corresponding video sink
+ d3d12: Fix shaders failing to compile with newer dxc versions
+ tsdemux: Fix backwards PTS wraparound detection with
ignore-pcr=true
+ vtdec:
- fix seeks hangs due to a race condition draining
- seeks freeze the pipeline
+ wayland: Print table split when DMABuf format changes
+ webrtc: fix duplicate payload types with RTX and multiple video
codecs
+ wpevideosrc: Clear cached SHM buffers after caps re-negotiation
+ wpe:
- Report latency and start-up progress messages
- Remove glFlush() when filling buffer
+ Fix build with gtk3 but not wayland
+ Various fixes found from adding extra warning flags
-------------------------------------------------------------------
Tue Jan 7 21:47:36 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 1.24.11:
+ decklink: add missing video modes, fix 8K video modes
+ onnx: disable onnxruntime telemetry
+ srtpdec:
- Fix build when libsrtp1 is being used
- Fix a use-after-free buffer issue
+ va: display: Optimize out some property indirection
+ vp9parse/av1parse: Add video codec tag to the tag list
+ webrtc: Simplify fmtp handling in codec stats
+ webrtcbin: Fix potential deadlock on bin elements cleanup
+ zxing: Replace deprecated DecodeHints with ReaderOptions
+ meson: Also disable drm on GNU/Hurd
-------------------------------------------------------------------
Mon Dec 9 12:01:42 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 1.24.10:
+ ccconverter: Don't override in_fps_entry when trying to take
output.
+ ccutils fixes.
+ kmssink: Add mediatek auto-detection
+ mpegtsmux: Don't time out in live mode if no timestamped next
buffer is available (fixes busy loop with high cpu usage).
+ mpegvideoparse: do not set delta unit flag on unknown frame
type.
+ mxfmux: Fix off-by-one in the month when generating a timestamp
for now.
+ timecodestamper: Don't fail the latency query in LTC mode if we
have no framerate.
+ webrtc: don't crash on invalid bundle id.
+ x265: Allow building with x265-4.1 (after
masteringDisplayColorVolume API change).
+ meson: Don't unconditionally invoke the libsoup subproject for
tests.
-------------------------------------------------------------------
Tue Nov 5 14:57:07 UTC 2024 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
- Disable RDF parsing for Ladspa plugins. It provides hardly any
value (glfo#gstreamer/gstreamer#3168), but has a fairly large
reverse dependency set. Drop pkgconfig(lrdf) BuildRequires and
pass ladspa-rdf=disabled to meson setup.
-------------------------------------------------------------------
Tue Nov 5 09:51:24 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 1.24.9:
+ avfdeviceprovider: Fix leak from the GstCaps
+ codecparsers: add debug categories to bitwriters
+ codectimestamper: Fix gint wraparound in pts_compare_func
+ dvxa: Explicitly use cpp_std=c++11
+ GstPlay: message parsing and documentation improvements
+ h26xbitwriter: false have_space if aligning fails on aud
+ kmsallocator: fix stride with planar formats
+ kmssink: Add IMX-DCSS auto-detection
+ mpegtsdemux: Handle PTS/DTS wraparound with ignore-pcr=true
+ rtmp2sink: Initialize base_ts / last_ts with the actual first
observed timestamp
+ scenechange: fix memory leak
+ srt: Don't attempt to reconnect on authentication failures
+ srtsink: Register SRT listen callback before binding socket
+ tests:
- lc3: Allocate the same size for the buffer and the data
- va: fix vapostproc test for DMABuf
+ va: Fix libdrm include, plus meson and wrap changes
+ vp8decoder: Fix resolution change handling
+ vtdec: add support for level 6 6.1 and 6.2
+ vaav1enc: Do not enable palette mode by default
+ wayland: Add NV15 support
+ webrtcbin: Clean up bin elements when datachannel is removed
-------------------------------------------------------------------
Mon Sep 23 13:10:10 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 1.24.8:
+ GstPlay: Name the different bus
+ GstPlay: check whether stream is seekable before seeking when
state change
+ GstPlayer: Check GstPlayerSignalDispatcher type
+ mpegtsmux: Wait for data on all pads before deciding on a best
pad unless timing out
+ mpegtsmux: Fix refcounting issue when selecting the best pad
+ uvcsink: fix caps event handling
+ v4l2codecs: h265: Minimize memory allocation
+ voamrwbenc: fix list of bitrates
+ vtenc: Restart encoding session when certain errors are
detected
+ wayland: Fix ABI break in WL context type name
+ webrtcbin: Prevent crash when attempting to set answer on
invalid SDP
+ wpe: fix gst-launch example
------------------------------------------------------------------- -------------------------------------------------------------------
Fri Aug 23 07:42:34 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com> Fri Aug 23 07:42:34 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>

View File

@ -1,7 +1,7 @@
# #
# spec file for package gstreamer-plugins-bad # spec file for package gstreamer-plugins-bad
# #
# Copyright (c) 2024 SUSE LLC # Copyright (c) 2025 SUSE LLC
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -83,7 +83,7 @@
%endif %endif
Name: gstreamer-plugins-bad Name: gstreamer-plugins-bad
Version: 1.24.7 Version: 1.24.12
Release: 0 Release: 0
Summary: GStreamer Streaming-Media Framework Plug-Ins Summary: GStreamer Streaming-Media Framework Plug-Ins
License: LGPL-2.1-or-later License: LGPL-2.1-or-later
@ -169,7 +169,6 @@ BuildRequires: pkgconfig(libva-drm)
BuildRequires: pkgconfig(libwebp) BuildRequires: pkgconfig(libwebp)
BuildRequires: pkgconfig(libxml-2.0) BuildRequires: pkgconfig(libxml-2.0)
BuildRequires: pkgconfig(lilv-0) >= 0.16 BuildRequires: pkgconfig(lilv-0) >= 0.16
BuildRequires: pkgconfig(lrdf)
%if %{with microdns} %if %{with microdns}
BuildRequires: pkgconfig(microdns) BuildRequires: pkgconfig(microdns)
%endif %endif
@ -912,6 +911,7 @@ export PYTHON=%{_bindir}/python3
%endif %endif
-D amfcodec=disabled \ -D amfcodec=disabled \
-D directshow=disabled \ -D directshow=disabled \
-D ladspa-rdf=disabled \
-D d3d11=disabled \ -D d3d11=disabled \
-D qt6d3d11=disabled \ -D qt6d3d11=disabled \
%if %{without webrtc_audio_processing_1} %if %{without webrtc_audio_processing_1}