2024-10-03 15:11:22 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Aug 23 07:42:34 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>
|
|
|
|
|
|
|
|
|
|
- Update to version 1.24.7:
|
|
|
|
|
+ aom: av1enc: restrict allowed input width and height
|
|
|
|
|
+ h264parse:
|
|
|
|
|
- bypass check for length_size_minus_one
|
|
|
|
|
- Reject FD received before SPS
|
|
|
|
|
+ msdk: replace strcmp with g_strcmp0
|
|
|
|
|
+ msdkvc1dec crashes (segfault)
|
|
|
|
|
+ rsvgoverlay: add debug category
|
|
|
|
|
+ va:
|
|
|
|
|
- don't use GST_ELEMENT_WARNING in set_context() vmethod to fix
|
|
|
|
|
potential deadlock
|
|
|
|
|
- deadlock when playing two videos at once
|
|
|
|
|
+ webrtc: Add missing G_BEGIN/END_DECLS in header for C++
|
|
|
|
|
+ wpe: initialize threading.ready before reading it
|
|
|
|
|
- Drop 85b4fbf40b1d53a4141941abf70d2d4d83eb140e.patch: Fixed
|
|
|
|
|
upstream.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sat Aug 17 17:34:16 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>
|
|
|
|
|
|
|
|
|
|
- Add 85b4fbf40b1d53a4141941abf70d2d4d83eb140e.patch: msdk: replace
|
|
|
|
|
strcmp with g_strcmp0. Because strcmp doesn't handle NULL.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Jul 31 13:43:43 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
|
|
|
|
|
|
|
|
|
|
- Update to version 1.24.6:
|
|
|
|
|
+ Highlighted bugfixes:
|
|
|
|
|
- Fix compatibility with FFmpeg 7.0.
|
|
|
|
|
- qmlglsink: Fix failure to display content on recent Android
|
|
|
|
|
devices.
|
|
|
|
|
- adaptivedemux: Fix handling of closed caption streams.
|
|
|
|
|
- cuda: Fix runtime compiler loading with old CUDA tookit.
|
|
|
|
|
- decodebin3 stream selection handling fixes.
|
|
|
|
|
- d3d11compositor, d3d12compositor: Fix transparent background
|
|
|
|
|
mode with YUV output.
|
|
|
|
|
- d3d12converter: Make gamma remap work as intended.
|
|
|
|
|
- h264decoder: Update output frame duration for interlaced
|
|
|
|
|
video when second field frame is discarded.
|
|
|
|
|
- macOS audio device provider now listens to audio devices
|
|
|
|
|
being added/removed at runtime.
|
|
|
|
|
- Rust plugins: audioloudnorm, s3hlssink, gtk4paintablesink,
|
|
|
|
|
livesync and webrtcsink fixes.
|
|
|
|
|
- videoaggregator: preserve features in non-alpha caps for
|
|
|
|
|
subclasses with non-system memory sink caps.
|
|
|
|
|
- vtenc: Fix redistribute latency spam.
|
|
|
|
|
- v4l2: fixes for complex video formats.
|
|
|
|
|
- va: Fix strides when importing DMABUFs, dmabuf handle leaks,
|
|
|
|
|
and blocklist unmaintained Intel i965 driver for encoding.
|
|
|
|
|
- waylandsink: Fix surface cropping for rotated streams.
|
|
|
|
|
- webrtcdsp: Enable multi_channel processing to fix handling of
|
|
|
|
|
stereo streams.
|
|
|
|
|
- Various bug fixes, memory leak fixes, and other stability and
|
|
|
|
|
reliability improvements.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Jun 27 18:41:29 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>
|
|
|
|
|
|
|
|
|
|
- Update to version 1.24.5:
|
|
|
|
|
+ Highlighted bugfixes:
|
|
|
|
|
- webrtcsink: Support for AV1 via nvav1enc, av1enc or rav1enc
|
|
|
|
|
encoders
|
|
|
|
|
- AV1 RTP payloader/depayloader fixes to work correctly with
|
|
|
|
|
Chrome and Pion WebRTC
|
|
|
|
|
- av1parse, av1dec error handling/robustness improvements
|
|
|
|
|
- av1enc: Handle force-keyunit events properly for WebRTC
|
|
|
|
|
- decodebin3: selection and collection handling improvements
|
|
|
|
|
- hlsdemux2: Various fixes for discontinuities, variant
|
|
|
|
|
switching, playlist updates
|
|
|
|
|
- qml6glsink: fix RGB format support
|
|
|
|
|
- rtspsrc: more control URL handling fixes
|
|
|
|
|
- v4l2src: Interpret V4L2 report of sync loss as video signal
|
|
|
|
|
loss
|
|
|
|
|
- d3d12 encoder, memory and videosink fixes
|
|
|
|
|
- vtdec: more robust error handling, fix regression
|
|
|
|
|
- ndi: support for NDI SDK v6
|
|
|
|
|
- Various bug fixes, memory leak fixes, and other stability and
|
|
|
|
|
reliability improvements
|
|
|
|
|
- Please see https://gstreamer.freedesktop.org/releases/1.24/ for
|
|
|
|
|
changes between 1.24.0 and this version and even more in-depth
|
|
|
|
|
info.
|
|
|
|
|
- Drop 0001-Move-PROP_RATE_CONTROL-to-the-end-of-the-array.patch:
|
|
|
|
|
Fixed upstream.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Mar 18 06:05:18 UTC 2024 - Antonio Larrosa <alarrosa@suse.com>
|
|
|
|
|
|
|
|
|
|
- Disable the webrtcdsp plugin if webrtc-audio-processing-1 is not
|
|
|
|
|
available (as in s390x).
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Mar 12 09:36:29 UTC 2024 - Antonio Larrosa <alarrosa@suse.com>
|
|
|
|
|
|
|
|
|
|
- Add patch that fixes a crash when initializing gstva, submitted
|
|
|
|
|
to upstream at https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6319
|
|
|
|
|
(boo#1221150):
|
|
|
|
|
* 0001-Move-PROP_RATE_CONTROL-to-the-end-of-the-array.patch
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Mar 6 07:44:01 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
|
|
|
|
|
|
|
|
|
|
- baselibs.conf: Produce -32bit biarch packages of
|
|
|
|
|
libgstanalytics-1_0-0 and libgstmse-1_0-0: dependencies of
|
|
|
|
|
gstreamer-plugins-bad-32bit.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Mar 6 07:38:12 UTC 2024 - Antonio Larrosa <alarrosa@suse.com>
|
|
|
|
|
|
|
|
|
|
- Add new gstreamer plugins to baselibs.conf
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Mar 5 06:22:06 UTC 2024 - Antonio Larrosa <alarrosa@suse.com>
|
|
|
|
|
|
|
|
|
|
- Update to version 1.24.0:
|
|
|
|
|
* Highlights
|
|
|
|
|
- New Discourse forum and Matrix chat space
|
|
|
|
|
- New Analytics and Machine Learning abstractions and elements
|
|
|
|
|
- Playbin3 and decodebin3 are now stable and the default in
|
|
|
|
|
gst-play-1.0, GstPlay/GstPlayer
|
|
|
|
|
- The va plugin is now preferred over gst-vaapi and has higher
|
|
|
|
|
ranks
|
|
|
|
|
- GstMeta serialization/deserialization and other GstMeta
|
|
|
|
|
improvements
|
|
|
|
|
- New GstMeta for SMPTE ST-291M HANC/VANC Ancillary Data
|
|
|
|
|
- New unixfd plugin for efficient 1:N inter-process
|
|
|
|
|
communication on Linux
|
|
|
|
|
- cudaipc source and sink for zero-copy CUDA memory sharing
|
|
|
|
|
between processes
|
|
|
|
|
- New intersink and intersrc elements for 1:N pipeline
|
|
|
|
|
decoupling within the same process
|
|
|
|
|
- Qt5 + Qt6 QML integration improvements including qml6glsrc,
|
|
|
|
|
qml6glmixer, qml6gloverlay, and qml6d3d11sink elements
|
|
|
|
|
- DRM Modifier Support for dmabufs on Linux
|
|
|
|
|
- OpenGL, Vulkan and CUDA integration enhancements
|
|
|
|
|
- Vulkan H.264 and H.265 video decoders
|
|
|
|
|
- RTP stack improvements including new RFC7273 modes and more
|
|
|
|
|
correct header extension handling in depayloaders
|
|
|
|
|
- WebRTC improvements such as support for ICE consent
|
|
|
|
|
freshness, and a new webrtcsrc element to complement
|
|
|
|
|
webrtcsink
|
|
|
|
|
- WebRTC signallers and webrtcsink implementations for LiveKit
|
|
|
|
|
and AWS Kinesis Video Streams
|
|
|
|
|
- WHIP server source and client sink, and a WHEP source
|
|
|
|
|
- Precision Time Protocol (PTP) clock support for Windows and
|
|
|
|
|
other additions
|
|
|
|
|
- Low-Latency HLS (LL-HLS) support and many other HLS and DASH
|
|
|
|
|
enhancements
|
|
|
|
|
- New W3C Media Source Extensions library
|
|
|
|
|
- Countless closed caption handling improvements including new
|
|
|
|
|
cea608mux and cea608tocea708 elements
|
|
|
|
|
- Translation support for awstranscriber
|
|
|
|
|
- Bayer 10/12/14/16-bit depth support
|
|
|
|
|
- MPEG-TS support for asynchronous KLV demuxing and segment
|
|
|
|
|
seeking, plus various new muxer features
|
|
|
|
|
- Capture source and sink for AJA capture and playout cards
|
|
|
|
|
- SVT-AV1 and VA-API AV1 encoders, stateless AV1 video decoder
|
|
|
|
|
- New uvcsink element for exporting streams as UVC camera
|
|
|
|
|
- DirectWrite text rendering plugin for windows
|
|
|
|
|
- Direct3D12-based video decoding, conversion, composition, and
|
|
|
|
|
rendering
|
|
|
|
|
- AMD Advanced Media Framework AV1 + H.265 video encoders with
|
|
|
|
|
10-bit and HDR support
|
|
|
|
|
- AVX/AVX2 support and NEON support on macOS on Apple ARM64
|
|
|
|
|
CPUs via new liborc
|
|
|
|
|
- GStreamer C# bindings have been updated
|
|
|
|
|
- Rust bindings improvements and many new and improved Rust
|
|
|
|
|
plugins
|
|
|
|
|
- Rust plugins now shipped in packages for all major platforms
|
|
|
|
|
including Android and iOS
|
|
|
|
|
- Lots of new plugins, features, performance improvements and
|
|
|
|
|
bug fixes
|
|
|
|
|
* For more detailed information on this update, please see
|
|
|
|
|
https://gstreamer.freedesktop.org/releases/1.24/
|
|
|
|
|
- Remove patch reduce-required-meson.patch since meson 1.1 is
|
|
|
|
|
really required now.
|
|
|
|
|
- Remove patch which is already included in this version:
|
|
|
|
|
* 0001-Update-code-for-webrtc-audio-processing-1.patch
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Mar 4 12:58:16 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
|
|
|
|
|
|
|
|
|
|
- Disable webrtc audio processing dependency on s390 s390x ppc64:
|
|
|
|
|
webrtc-autio-processing is excluded on these architectures.
|
|
|
|
|
|
2024-05-03 13:22:29 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Feb 5 10:47:19 UTC 2024 - Guillaume GARDET <guillaume.gardet@opensuse.org>
|
|
|
|
|
|
|
|
|
|
- Require libvpl only on supported architectures (x86_64 and aarch64)
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Feb 2 09:46:02 UTC 2024 - Stefan Dirsch <sndirsch@suse.com>
|
|
|
|
|
|
|
|
|
|
- drop support for libmfx, which is no longer supported upstream
|
|
|
|
|
at all (boo#1219494)
|
|
|
|
|
- added support for oneVPL
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Feb 1 10:56:39 UTC 2024 - Antonio Larrosa <alarrosa@suse.com>
|
|
|
|
|
|
|
|
|
|
- Update to version 1.22.9:
|
|
|
|
|
+ av1parser: Fix potential stack overflow during tile list
|
2024-10-03 15:11:22 +02:00
|
|
|
|
parsing (CVE-2024-0444, ZDI-CAN-22873, bsc#1219453,
|
|
|
|
|
CVE-2023-50186, ZDI-CAN-22300, bsc#1218534, bsc#1223263)
|
2024-05-03 13:22:29 +02:00
|
|
|
|
+ camerabin: Correctly relink viewfinderbin_queue
|
|
|
|
|
+ GstPlay: Fix error details parsing
|
|
|
|
|
+ h264decoder: Handle malformed avc/avc3 packets
|
|
|
|
|
+ h264decoder: h265decoder: Align with wraparound fix
|
|
|
|
|
+ vp8decoder: vp9decoder: av1decoder: mpeg2decoder:
|
|
|
|
|
Fix multiplication wraparound
|
|
|
|
|
+ vah264enc/vah264dec issues after recent upgrade to 1.22.8
|
|
|
|
|
from 1.22.7
|
|
|
|
|
+ va: fixes for Mesa Gallium drivers in Mesa versions older
|
|
|
|
|
than v23.2
|
|
|
|
|
+ vp9parse: Fix critical warning during caps negotiation
|
|
|
|
|
- Rebase reduce-required-meson.patch
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Jan 23 16:03:37 UTC 2024 - Max Lin <mlin@suse.com>
|
|
|
|
|
|
|
|
|
|
- Disable zxing in Leap15
|
|
|
|
|
* Leap 15 can not provide zxing >= 1.4.0, zxing is inherited from
|
|
|
|
|
SLE15 but SLE15 do provide zxing version 1.2.0 only, Factory do
|
|
|
|
|
have zxing-cpp 2.0.0 however it's not an API compatible version.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Jan 4 07:56:54 UTC 2024 - Antonio Larrosa <alarrosa@suse.com>
|
|
|
|
|
|
|
|
|
|
- Update to version 1.22.8:
|
|
|
|
|
+ aesenc: Fix IV length addition to output buffer length
|
|
|
|
|
+ av1parser: Fix array sizes in scalability structure
|
|
|
|
|
(ZDI-CAN-22300 bsc#1218534)
|
|
|
|
|
+ camerabin: Fix source updates with user filters
|
|
|
|
|
+ codecparsers: av1: Clip max tile rows and cols values
|
|
|
|
|
+ dtlscertificate: Define WINSOCKAPI before including windows.h
|
|
|
|
|
+ d3d11: fix building with address sanitizer
|
|
|
|
|
+ d3d11screencapturesrc: Fix wrong color with HDR enabled
|
|
|
|
|
+ h264decoder: Fix GstVideoCodecFrame leak
|
|
|
|
|
+ ladspa: Make RDF parsing truly optional
|
|
|
|
|
+ rtponviftimestamp: Fix drop-out-of-segment=false mode
|
|
|
|
|
+ qsvdecoder: Fix stream format detection
|
|
|
|
|
+ webrtcsdp: Remove fingerprint validation that doesn't make
|
|
|
|
|
sense
|
|
|
|
|
+ GstPlay: Automatically flush the bus when disposing the
|
|
|
|
|
signal adapter
|
|
|
|
|
+ GstPlayer: Without dispatcher emit signals directly instead
|
|
|
|
|
of via the default main context
|
|
|
|
|
- Rebase reduce-required-meson.patch
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Nov 28 11:26:56 UTC 2023 - Dominique Leuenberger <dimstar@opensuse.org>
|
|
|
|
|
|
|
|
|
|
- Use %patch -p N instead of deprecated %patchN.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Nov 23 20:05:36 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
|
|
|
|
|
|
|
|
|
|
- Stop passing sctp=disabled and pass sctp=enabled to meson setup
|
|
|
|
|
instead, enable build of sctp plugin.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Nov 21 16:06:50 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
|
|
|
|
|
|
|
|
|
|
- Move pkgconfig(dvdnav) and pkgconfig(dvdread) BuildRequires out
|
|
|
|
|
of BUILD_ORIG conditional, and stop passing resindvd=disabled and
|
|
|
|
|
siren=disabled to meson setup, build dvd and siren 7 support in
|
|
|
|
|
main package.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Nov 15 09:30:45 UTC 2023 - Antonio Larrosa <alarrosa@suse.com>
|
|
|
|
|
|
|
|
|
|
- Update to version 1.22.7:
|
|
|
|
|
+ audiobuffersplit: disable max-silence-time if set to 0
|
|
|
|
|
+ libde265: Do not decode the non 4:2:0 8 bits format
|
|
|
|
|
+ codecparsers: av1: Clip max tile rows and cols values
|
|
|
|
|
(ZDI-CAN-22226, CVE-2023-44429, bsc#1217211)
|
|
|
|
|
+ codecs: h265: Do not free slice header before using it
|
|
|
|
|
+ d3d11converter: Fix 10/12bits planar output
|
|
|
|
|
+ d3d11decoder: Fix crash on negotiate() when decoder is not
|
|
|
|
|
configured
|
|
|
|
|
+ d3d11videosink: Fix toggling between fullscreen and maximized
|
|
|
|
|
+ d3d11videosink: Fix window switching in case of fullscreen mode
|
|
|
|
|
+ d3d11screencapturesrc: Fix mouse cursor blending
|
|
|
|
|
+ decklink: Fix broken COM string conversion
|
|
|
|
|
+ decklink: Decklink Device Provider wrongly parses SDK strings
|
|
|
|
|
+ gstwayland: Don't depend on wayland-protocols
|
|
|
|
|
+ interaudiosrc: Add audio meta to buffers containing
|
|
|
|
|
non-interleaved samples
|
|
|
|
|
+ kmssink: Add TIDSS auto-detection
|
|
|
|
|
+ mfvideoencoder: Fix typo in template caps
|
|
|
|
|
+ mxfdemux: Store GstMXFDemuxEssenceTrack in their own fixed
|
|
|
|
|
allocation (ZDI-CAN-22300 bsc#1217213 CVE-2023-44446)
|
|
|
|
|
+ nvcodec: fix bounds for auto-select GPU enumeration
|
|
|
|
|
+ openh264: Fail gracefully if openh264 encoder/decoder creation
|
|
|
|
|
fails
|
|
|
|
|
+ tsmux: More cleanups
|
|
|
|
|
+ tsmux: Fill padding packets with stuffing bytes
|
|
|
|
|
+ v4l2codecs: Fix tiled formats stride conversion
|
|
|
|
|
+ v4l2videodec: Correctly free caps to avoid memory leak
|
|
|
|
|
+ wasapi2: Don't use global volume control object
|
|
|
|
|
+ wasapi2device: Ignore activation failed device
|
|
|
|
|
- Rebase reduce-required-meson.patch
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Sep 22 11:44:13 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
|
|
|
|
|
|
|
|
|
|
- Update to version 1.22.6:
|
|
|
|
|
+ audiolatency: Forward latency query and event upstream
|
|
|
|
|
+ av1parser: Fix segmentation params update
|
|
|
|
|
+ codecparsers: Fix MPEG-1 aspect ratio table
|
|
|
|
|
+ d3d11convert: Passthrough allocation query on same caps
|
|
|
|
|
+ h264decoder: Update latency dynamically
|
|
|
|
|
+ h265parser:
|
|
|
|
|
- Allow partially broken hvcC data
|
|
|
|
|
- Fix possible overflow using max_sub_layers_minus1
|
|
|
|
|
(bsc#1215793, CVE-2023-40476)
|
|
|
|
|
+ hlssink2: Always use forward slash separator
|
|
|
|
|
+ mdns: Fix a crash on context error
|
|
|
|
|
+ mxfdemux: Fix integer overflow causing out of bounds writes
|
|
|
|
|
when handling invalid uncompressed video and check channels for
|
|
|
|
|
AES3 (bsc#1215796, CVE-2023-40474, bsc#1215792, CVE-2023-40475)
|
|
|
|
|
+ nvencoder: Fix negotiation error when interlace-mode is
|
|
|
|
|
unspecified
|
|
|
|
|
+ rtmp2: Allow NULL flash version, omitting the field
|
|
|
|
|
+ rtmp2sink: fix crash if message conversion failed
|
|
|
|
|
+ transcodebin: Fixes for upstream selectable support
|
|
|
|
|
+ va: Fix in error logs functions mismatches
|
|
|
|
|
+ waylandsink:
|
|
|
|
|
- Crop surfaces to their display width height
|
|
|
|
|
- Fix cropping for video with non-square aspect ratio
|
|
|
|
|
+ webrtc: Fix docs for create-data-channel action signal
|
|
|
|
|
- Rebase reduce-required-meson.patch
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Sep 19 07:39:17 UTC 2023 - Antonio Larrosa <alarrosa@suse.com>
|
|
|
|
|
|
|
|
|
|
- Add patch from upstream to build the package with
|
|
|
|
|
webrtc-audio-processing-1 in Tumbleweed:
|
|
|
|
|
* 0001-Update-code-for-webrtc-audio-processing-1.patch
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Jul 25 11:09:02 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
|
|
|
|
|
|
|
|
|
|
- Update to version 1.22.5:
|
|
|
|
|
+ d3d11bufferpool: Fix heavy CPU usage in case of fixed-size pool
|
|
|
|
|
+ jpegparser: jpegdecoder: Don't pollute bus and comply with spec
|
|
|
|
|
+ plugins: fix compiler warnings with GLib >= 2.76
|
|
|
|
|
+ webrtcbin: Prevent critical warning when creating an additional
|
|
|
|
|
data channel
|
|
|
|
|
+ webrtcstats: Properly report IceCandidate type
|
|
|
|
|
- Rebase reduce-required-meson.patch.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Jun 26 14:36:10 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
|
|
|
|
|
|
|
|
|
|
- Update to version 1.22.4:
|
|
|
|
|
+ asfmux: fix possible unaligned write on 32-bit ARM.
|
|
|
|
|
+ d3d11videosink: Fix error on pause and play.
|
|
|
|
|
+ d3dvideosink: Fix navigation event leak.
|
|
|
|
|
+ decklink: Correctly handle SDK strings on macOS and free
|
|
|
|
|
strings after usage on Linux.
|
|
|
|
|
+ dvdspu: Make sure enough data is allocated for the available
|
|
|
|
|
data (bsc#1213126, CVE-2023-37329).
|
|
|
|
|
+ fdkaacdec: Support up to 5 rear channels.
|
|
|
|
|
+ h265parse: Fix framerate handling.
|
|
|
|
|
+ kmssink: Add STM32 LTDC and NXP i.MX8M Plus LCDIFv3
|
|
|
|
|
auto-detection.
|
|
|
|
|
+ sdpdemux: ensure that only one srcpad is created per stream.
|
|
|
|
|
+ srtpdec: fix critical warnings on shutdown.
|
|
|
|
|
+ testsrcbin: Remove spurious caps unref.
|
|
|
|
|
+ va: map the mbbrc to correct enum value in get_property().
|
|
|
|
|
+ vtenc: apply DTS offset to ensure DTS <= PTS.
|
|
|
|
|
+ vtdec: time glitches on h264 playback.
|
|
|
|
|
+ waylandsink: Emit "map" signal boarder surface is ready.
|
|
|
|
|
- Rebase reduce-required-meson.patch.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed May 24 14:43:34 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
|
|
|
|
|
|
|
|
|
|
- Update to version 1.22.3:
|
|
|
|
|
+ a2dpsink: Fails many tests in Bluetooth SIG Certification.
|
|
|
|
|
+ avdtputil: Use int instead of int range for fixed bitpool
|
|
|
|
|
values.
|
|
|
|
|
+ ccconverter:
|
|
|
|
|
- reintroduce frame count reset on cycle completion
|
|
|
|
|
- integer overflow & crashing
|
|
|
|
|
+ codectimestamper: remove PC file generation from plugin's own
|
|
|
|
|
meson.build.
|
|
|
|
|
+ cudamemory: Fix for semi planar YUV memory size decision.
|
|
|
|
|
+ d3d11compositor:
|
|
|
|
|
- Reconfigure resource only when output caps is changed.
|
|
|
|
|
- Skip zero alpha input.
|
|
|
|
|
+ d3d11convert: Fix for runtime property update.
|
|
|
|
|
+ d3d11memory: Don't clear wrapped texture memory.
|
|
|
|
|
+ d3d11videosink:
|
|
|
|
|
- Fix for ignored initial render rectangle.
|
|
|
|
|
- Fix race condition in window unprepare.
|
|
|
|
|
- Enhancement for initial window size decision.
|
|
|
|
|
- Don't clear prepared buffer on unlock_stop().
|
|
|
|
|
+ dashdemux: mpdclient: fix divide by 0 if segment has no
|
|
|
|
|
duration.
|
|
|
|
|
+ dtlstransport: Keep strong ref of dtls encoder/decoder.
|
|
|
|
|
+ GstPlay:
|
|
|
|
|
- Avoid getting property of playbin2 if subtitle_sid is null.
|
|
|
|
|
- Fix critical log when using playbin3.
|
|
|
|
|
+ h264decoder: Drop nonexisting picture silently without error.
|
|
|
|
|
+ dtmf: element classification improvements.
|
|
|
|
|
+ mfvideoenc: Allow only even resolution numbers.
|
|
|
|
|
+ sctpenc:
|
|
|
|
|
- Fix potential shutdown deadlock.
|
|
|
|
|
- Fix "srtp-key" check.
|
|
|
|
|
+ tests: disable dtls test if openssl is not present.
|
|
|
|
|
+ tsdemux: Set number of channels to 2 for dual mono Opus.
|
|
|
|
|
+ va: Various fixes for defects found with MSVC.
|
|
|
|
|
+ wasapi2: Allows process loopback capture on Windows 10.
|
|
|
|
|
+ webrtcdatachannel: Bind to parent webrtcbin using a weak
|
|
|
|
|
reference.
|
|
|
|
|
+ webrtcbin: Fix potential deadlock when closing before any data
|
|
|
|
|
was sent.
|
|
|
|
|
+ webrtc:
|
|
|
|
|
- Plug leaks of resolved ICE addresses.
|
|
|
|
|
- Do not tear down data channel before data is flushed.
|
|
|
|
|
- Rebase reduce-required-meson.patch.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue May 23 01:45:04 UTC 2023 - Jiri Srain <jsrain@suse.com>
|
|
|
|
|
|
|
|
|
|
- use additional codecs on ALP
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Apr 26 14:56:52 UTC 2023 - Frederic Crozat <fcrozat@suse.com>
|
|
|
|
|
|
|
|
|
|
- Only build build vo-amrwbenc plugin on openSUSE, vo-amrwbenc
|
|
|
|
|
license is problematic for commercial use.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Apr 24 13:19:54 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
|
|
|
|
|
|
|
|
|
|
- Add missing plugin in build_orig part of spec, BuildRequires
|
|
|
|
|
already in place, just missing the built plugin in file section.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Apr 12 12:21:32 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
|
|
|
|
|
|
|
|
|
|
- Update to version 1.22.2:
|
|
|
|
|
+ cea708overlay: fix HCR interpretation
|
|
|
|
|
+ d3d11bufferpool: Fix invalid access in debug print loop
|
|
|
|
|
+ d3d11compositor: Fix composition error on release_pad()
|
|
|
|
|
+ d3d11converter: Fix conversion backend selection
|
|
|
|
|
+ d3d11videosink: Fix tearing in case of fullscreen mode
|
|
|
|
|
+ d3d11window: fix memory leak
|
|
|
|
|
+ debugqroverlay: fix string leak
|
|
|
|
|
+ decklinkaudiosink: Fix playback when video caps is configured
|
|
|
|
|
before audio
|
|
|
|
|
+ decklink: fix 10 bit RGB (r210) format auto detection
|
|
|
|
|
+ decklinkvideosrc:
|
|
|
|
|
- RGB 4:4:4 doesn't work after GStreamer upgrade (regression)
|
|
|
|
|
- unable to show HDMI stream that Blackmagic's Media Express is
|
|
|
|
|
able to see
|
|
|
|
|
+ gtkwaylandsink:
|
|
|
|
|
- Destroy GstWlWindow when parent GtkWindow is destroyed
|
|
|
|
|
- Fix crash when rendering after the window is closed
|
|
|
|
|
+ h264decoder: Fix DPB bumping process
|
|
|
|
|
+ h264decoder, h265decoder: Latency reporting related fixes
|
|
|
|
|
+ h264parse: Validate VUI framerate
|
|
|
|
|
+ jpegparse: reset parse state when the SOI is not the first
|
|
|
|
|
marker
|
|
|
|
|
+ ksvideo, directshow: Fix reference leaks in device providers
|
|
|
|
|
+ nvencoder: Fix CQP option setting
|
|
|
|
|
+ nvh264encoder: Fix template caps to include progressive mode as
|
|
|
|
|
well
|
|
|
|
|
+ openjpegdec: allow multithread decoding only in subframe mode
|
|
|
|
|
+ tsdemux: Fix reading of extended Opus channel configuration
|
|
|
|
|
+ vulkan: fix validation layer issues
|
|
|
|
|
+ vulkanoverlaycompositor: fix potential use after free
|
|
|
|
|
+ vulkanswapper: correctly handle force-aspect-ratio=false
|
|
|
|
|
+ wasapi2: Fix potential crash on device activation failure
|
|
|
|
|
+ webrtc: Fix segfault traversing ice transports
|
|
|
|
|
+ webrtc: patch leak caused by early return
|
|
|
|
|
+ zxing: add support for zxing-c++ 2.0
|
|
|
|
|
- Rebase reduce-required-meson.patch.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Apr 3 01:03:21 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
|
|
|
|
|
|
|
|
|
|
- Move pkgconfig(libchromaprint) BuildRequires to chromaprint
|
|
|
|
|
plugin sub-package, and drop the hard
|
|
|
|
|
gstreamer-plugins-bad-chromaprint Requires from our devel
|
|
|
|
|
sub-package. This is a "stand alone" plugin, and this way
|
|
|
|
|
packages depending on gstreamer-plugins-bad during build avoids
|
|
|
|
|
pulling in libavcodec and libavfilter + ffmpeg-mini-devel
|
|
|
|
|
packages for no reason.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sat Mar 25 14:48:31 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
|
|
|
|
|
|
|
|
|
|
- Move conditional pkgconfig(vo-amrwbenc) BuildRequires to main
|
|
|
|
|
part of spec, now available in distro. Stop passing
|
|
|
|
|
voamrwbenc=disabled to meson.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Mar 21 08:31:39 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
|
|
|
|
|
|
|
|
|
|
- Add libgsttranscoder-1_0-0 to baselibs.conf
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Mar 20 20:16:32 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
|
|
|
|
|
|
|
|
|
|
- Add pkgconfig(libdca) and drop conditional libdca-devel
|
|
|
|
|
BuildRequires, and stop passing dts=disabled to meson.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Mar 9 18:03:37 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
|
|
|
|
|
|
|
|
|
|
- Update to version 1.22.1:
|
|
|
|
|
+ aom: Include stream-format and alignment in the AV1 caps
|
|
|
|
|
+ av1parser: Don't consider unknown metadata OBUs a bitstream error
|
|
|
|
|
+ av1parser, h265parser: Fix some code defects
|
|
|
|
|
+ avfvideosrc: Don't wait on main thread for permissions request
|
|
|
|
|
+ ccconverter: don't debug a potentially freed filter caps
|
|
|
|
|
+ closedcaption: Don't leak caps event
|
|
|
|
|
+ codecparsers: {h264, h265}bitwriter: Remove redundant condition
|
|
|
|
|
checks
|
|
|
|
|
+ codecs: decoders: fail early if no input caps have been
|
|
|
|
|
provided for all new decoder base classes
|
|
|
|
|
+ codectimestamper: Fix timestamping on sequence update
|
|
|
|
|
+ curlhttpsrc: Add curl anyauth option
|
|
|
|
|
+ d3d11overlaycompositor: fix texture width and height
|
|
|
|
|
+ d3d11videosink: Fix rendering on external handle
|
|
|
|
|
+ h265parse: Always set profile on src caps
|
|
|
|
|
+ msdkav1enc: fix the category for msdkav1enc debug
|
|
|
|
|
+ nvcodec: improve error reporting on plugin init
|
|
|
|
|
+ nvencoder:
|
|
|
|
|
- Fix b-frame encoding on Linux
|
|
|
|
|
- Fix min buffers parameter of allocation query in auto GPU
|
|
|
|
|
mode
|
|
|
|
|
+ nvvp9dec: Fix return value
|
|
|
|
|
+ qsvav1enc, amfav1enc: Set stream-format on caps
|
|
|
|
|
+ va:
|
|
|
|
|
- Avoid the array index overflow when filling 8x8 scaling list.
|
|
|
|
|
- Fix some code defects
|
|
|
|
|
+ vah265enc: Use helper to update properties.
|
|
|
|
|
+ vtdec:
|
|
|
|
|
- Fix DPB size calculations not taking values from SPS into
|
|
|
|
|
account
|
|
|
|
|
- Fix not waiting for async frames when flushing
|
|
|
|
|
- Jittery playback of H.264 Level 4.1 movies in macOS (both
|
|
|
|
|
x86_64 and arm64)
|
|
|
|
|
+ vtenc:
|
|
|
|
|
- Disable ARGB/RGBA64 caps on M1 Pro/Max with macOS <13
|
|
|
|
|
- Disable HW acceleration for interlaced ProRes
|
|
|
|
|
- Fix checking for certain CPU variants when running in VMs
|
|
|
|
|
+ vulkan: memory: Flush non coherent memory after write.
|
|
|
|
|
+ wasapi2src: Fix loopback capture on Windows 10 Anniversary
|
|
|
|
|
Update
|
|
|
|
|
+ webrtcbin: small stats improvements
|
|
|
|
|
+ win32ipcutils: Add missing include
|
|
|
|
|
+ wpe: Logging fixes for the WebExtension
|
|
|
|
|
- Rebase patches with quilt.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Feb 16 12:16:42 UTC 2023 - Antonio Larrosa <alarrosa@suse.com>
|
|
|
|
|
|
|
|
|
|
- Remove sys/decklink since that contains a non-standard license
|
|
|
|
|
and disable the decklink plugin
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Feb 7 13:02:51 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
|
|
|
|
|
|
|
|
|
|
- Stop building openh264 by default even on 3'rd party
|
|
|
|
|
buildservices, do this via bcond. Codec now available via a
|
|
|
|
|
special repo.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sun Feb 5 13:20:14 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
|
|
|
|
|
|
|
|
|
|
- Enable zxing again, now that the updated version have landed.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Feb 2 07:51:37 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
|
|
|
|
|
|
|
|
|
|
- Temporarily disable zxing, waiting for updated version to land
|
|
|
|
|
in Factory.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Jan 27 10:10:31 UTC 2023 - Antonio Larrosa <alarrosa@suse.com>
|
|
|
|
|
|
|
|
|
|
- Add patch to reduce the required meson version to 0.61.0 since
|
|
|
|
|
that's what we have in SLE 15:
|
|
|
|
|
* reduce-required-meson.patch
|
|
|
|
|
- Probably because of a problem in SLE's meson, the generated
|
|
|
|
|
pkgconfig files are missing some variables that are needed by
|
|
|
|
|
rpm to generate the pkgconfig(...) provides correctly. In order
|
|
|
|
|
to fix this, we now check for those variables and insert them
|
|
|
|
|
in the pc files before installation if they're missing.
|
|
|
|
|
- Only build the microdns plugin in TW since SLE is missing the
|
|
|
|
|
required dependencies.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Jan 27 09:19:19 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
|
|
|
|
|
|
|
|
|
|
- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
|
|
|
|
|
to baselibs.conf.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Jan 25 10:32:17 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
|
|
|
|
|
|
|
|
|
|
- Update to version 1.22.0:
|
|
|
|
|
+ Please see changes in gstreamer main package, major version
|
|
|
|
|
bump.
|
|
|
|
|
- Pass amfcodec=disabled and directshow=disabled to meson, not
|
|
|
|
|
supported on linux (yet?).
|
|
|
|
|
- Build qsv plugin only for supported targets via passing
|
|
|
|
|
conditional qsv=disabled/enabled to meson.
|
|
|
|
|
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
|
|
|
|
|
- Package new sub-packages
|
|
|
|
|
+ libgstcuda-1_0-0
|
|
|
|
|
+ libgstwebrtcnice-1_0-0
|
|
|
|
|
+ typelib-1_0-CudaGst-1_0
|
|
|
|
|
+ typelib-1_0-GstCuda-1_0
|
|
|
|
|
+ typelib-1_0-GstVa-1_0
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Dec 23 19:21:55 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
|
|
|
|
|
|
|
|
|
|
- Update to version 1.20.5:
|
|
|
|
|
+ aesdec:
|
|
|
|
|
- Fix padding removal for per-buffer-padding=FALSE
|
|
|
|
|
- Fix test failing in gst-plugins-bad
|
|
|
|
|
+ alphacombine: Add missing query handler for gaps
|
|
|
|
|
+ avfdeviceprovider: do not leak the properties
|
|
|
|
|
+ avfvideosrc: Report latency when doing screen capture
|
|
|
|
|
+ d3d11screencapturesrc: Specify PAR 1/1 to template caps
|
|
|
|
|
+ d3d11videosink:
|
|
|
|
|
- Fixing focus lost on desktop layout change
|
|
|
|
|
- Call ShowWindow() from window thread
|
|
|
|
|
- Fix deadlock when parent window is busy
|
|
|
|
|
- Always clear back buffer on resize
|
|
|
|
|
+ decklink: reset calculation of time_mapping to fix clipping
|
|
|
|
|
HDMI video
|
|
|
|
|
+ directshow: Fix build error with glib 2.75 and newer
|
|
|
|
|
+ dvbsubenc:
|
|
|
|
|
- Forward GAP events as-is if we wouldn't produce an end packet
|
|
|
|
|
- Write Display Definition Segment if a non-default
|
|
|
|
|
width/height is used
|
|
|
|
|
+ h265decoder: Do not abort when failed to prepare ref pic set
|
|
|
|
|
+ h264parser: Fix a typo in pred_weight_table parsing.
|
|
|
|
|
+ mediafoundation, d3d11: Fix memory leak and make leak tracer
|
|
|
|
|
happy
|
|
|
|
|
+ mpegts:
|
|
|
|
|
- Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
|
|
|
|
|
- Check continuity counter on section streams
|
|
|
|
|
+ mpegtsdemux: Always clear packetizer on DISCONT push mode
|
|
|
|
|
+ srt: various fixes - improve stats and error handling
|
|
|
|
|
+ rtmp2: Improve error messages
|
|
|
|
|
+ rtmp2sink: Correctly return GST_FLOW_ERROR on error
|
|
|
|
|
+ vulkan: Fix static linking on macOS
|
|
|
|
|
+ webrtcbin: also add rtcp-fb ccm fir for video mlines by default
|
|
|
|
|
+ webrtc/nice: fix small leak of split strings
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sat Oct 22 09:19:02 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
|
|
|
|
|
|
|
|
|
|
- Update to version 1.20.4:
|
|
|
|
|
+ amcvideodec: fix GstAmcSurfaceTexture segfault.
|
|
|
|
|
+ audiobuffersplit: Fix drift that was introduced by wrong
|
|
|
|
|
calculations in gapless mode.
|
|
|
|
|
+ audiovisualizer: fix buffer mapping to not increase refcount.
|
|
|
|
|
+ avfvideosrc: Fix wrong default framerate value.
|
|
|
|
|
+ d3d11decoder: Check 16K resolution support.
|
|
|
|
|
+ d3d11videosink: Fix for force-aspect-ratio setting when
|
|
|
|
|
rendering on shared texture.
|
|
|
|
|
+ GstPlay: missing cleanup for g_autoptr.
|
|
|
|
|
+ mxfdemux: Always calculate BlockAlign of raw audio to work
|
|
|
|
|
around files with broken BlockAlign field in the headers.
|
|
|
|
|
+ nvdec: Fix for HEVC decoding when coded resolution is larger
|
|
|
|
|
than display resolution.
|
|
|
|
|
+ openh264enc: Fix constrained-high encoding.
|
|
|
|
|
+ openh264: Register debug categories earlier.
|
|
|
|
|
+ openmpt: update from now deprecated api.
|
|
|
|
|
+ player/play: Fix object construction and various leaks.
|
|
|
|
|
+ player: Plug a memory leak.
|
|
|
|
|
+ proxysink: Make sure stream-start and caps events are
|
|
|
|
|
forwarded, and fix memory leak.
|
|
|
|
|
+ tests: skip unit tests for dependency-less elements that have
|
|
|
|
|
been disabled.
|
|
|
|
|
+ tsdemux: Don't trigger a program change when falling back to
|
|
|
|
|
ignore-pcr behaviour.
|
|
|
|
|
+ va:
|
|
|
|
|
- allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
|
|
|
|
|
- h265dec: Fix a crash because of missing reference frame.
|
|
|
|
|
- vah265dec: Decoder segfaults on seek.
|
|
|
|
|
+ wasapi2: Fix initial mute/volume setting.
|
|
|
|
|
+ wasapi: Implement default audio channel mask.
|
|
|
|
|
+ webrtcbin:
|
|
|
|
|
- Fix pointer dereference before null check.
|
|
|
|
|
- Limit sink query to sink pads.
|
|
|
|
|
+ webrtc: Make sure to return NULL when validating TURN server
|
|
|
|
|
fails.
|
|
|
|
|
- Drop va-allocator-fix.patch: fixed upstream.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Aug 29 10:48:21 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
|
|
|
|
|
|
|
|
|
|
- Build microdns support. Following this add pkgconfig(microdns)
|
|
|
|
|
BuildRequires and pass microdns=enabled to meson.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Aug 25 20:05:26 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
|
|
|
|
|
|
|
|
|
|
- Add va-allocator-fix.patch: va: allocator: Fix translation of
|
|
|
|
|
VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
|
|
|
|
|
get dmabuf size.
|
|
|
|
|
https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Jun 22 10:18:08 UTC 2022 - Aaron Stern <ukbeast89@protonmail.com>
|
|
|
|
|
|
|
|
|
|
- Update to version 1.20.3:
|
|
|
|
|
+ GstPlay: Fix new error + warning parsing API (was unusuable
|
|
|
|
|
before)
|
|
|
|
|
+ av1parse: let the parser continue on verbose OBUs
|
|
|
|
|
+ d3d11converter: Fix RGB to GRAY conversion, broken debug
|
|
|
|
|
messages, and add missing GRAY conversion
|
|
|
|
|
+ gs: look for google_cloud_cpp_storage.pc
|
|
|
|
|
+ ipcpipeline: fix crash and error on windows with SOCKET or
|
|
|
|
|
_pipe()
|
|
|
|
|
+ ivfparse: Don't set zero resolution on caps
|
|
|
|
|
+ mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
|
|
|
|
|
fix locking in error code path; handle more program updates
|
|
|
|
|
+ mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
|
|
|
|
|
muxing behaviour
|
|
|
|
|
+ mpegtsmux: Thread safety fixes: lock mux->tsmux, the programs
|
|
|
|
|
hash table, and pad streams
|
|
|
|
|
+ mpegtsmux: Skip empty buffers
|
|
|
|
|
+ osxaudiodeviceprovider: Add initial support for duplex devices
|
|
|
|
|
on OSX
|
|
|
|
|
+ rtpldacpay: Fix missing payload information
|
|
|
|
|
+ sdpdemux: add media attributes to caps, fixes ptp clock
|
|
|
|
|
handling
|
|
|
|
|
+ mfaudioenc: Handle empty IMFMediaBuffer
|
|
|
|
|
+ nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
|
|
|
|
|
+ nvenc: Fix deadlock because of too strict buffer pool size
|
|
|
|
|
+ va: fix library build issues, caps leaks in the vpp transform
|
|
|
|
|
function, and add vaav1dec to documentation
|
|
|
|
|
+ v4l2codecs: vp9: Minor fixes
|
|
|
|
|
+ v4l2codecs: h264: Correct scaling matrix ABI check
|
|
|
|
|
+ dtlstransport: Notify ICE transport property changes
|
|
|
|
|
+ webrtc: Various fixes to the webrtc-sendrecv python example
|
|
|
|
|
+ webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
|
|
|
|
|
+ Support build against libfreeaptx in openaptx plugin
|
|
|
|
|
+ Fix linking issues on Illumos distros
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sun Jun 5 20:46:25 UTC 2022 - Stefan Dirsch <sndirsch@suse.com>
|
|
|
|
|
|
|
|
|
|
- removed libkms BuildRequires, since it has been dropped from
|
|
|
|
|
libdrm
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon May 9 11:01:14 UTC 2022 - Antonio Larrosa <alarrosa@suse.com>
|
|
|
|
|
|
|
|
|
|
- Update to version 1.20.2:
|
|
|
|
|
+ av1parse: Fix several issues about the colorimetry.
|
|
|
|
|
+ av1parse: fix up various possible logic errors
|
|
|
|
|
+ dashsink: fix missing mutex unlock in error code path when
|
|
|
|
|
failing to get content
|
|
|
|
|
+ d3d11videosink: Fix for unhandled mouse double click events
|
|
|
|
|
+ interlace: Also handle a missing "interlace-mode" field as
|
|
|
|
|
progressive
|
|
|
|
|
+ msdk: fix build with MSVC
|
|
|
|
|
+ mxfdemux: Fix issues at EOS
|
|
|
|
|
+ mxfdemux: Handle empty VANC packets
|
|
|
|
|
+ nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
|
|
|
|
|
playback
|
|
|
|
|
+ nvvp9sldec: Increase DPB size to cover render delay
|
|
|
|
|
+ rvsg: fix cairo include
|
|
|
|
|
+ tsdemux: Fix AC-4 detection in MPEG-TS
|
|
|
|
|
+ tsdemux: Handle "empty" PMT gracefully
|
|
|
|
|
+ va: pool: don't advertise the
|
|
|
|
|
GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
|
|
|
|
|
+ v4l2codecs: Fix memory leak
|
|
|
|
|
+ v4l2videodec: set frame duration according to framerate
|
|
|
|
|
+ webrtcbin: Update documentation of 'get-stats' action signal
|
|
|
|
|
+ webrtcbin: Check data channel transport for notifying
|
|
|
|
|
'ice-gathering-state'
|
|
|
|
|
+ webrtcbin: Avoid access of freed memory
|
|
|
|
|
+ wpe: Reintroduce persistent WebContext
|
|
|
|
|
+ Build: use CMake to find some openssl and exr deps
|
|
|
|
|
+ Fix multiple "unused-but-set variable" compiler warnings
|
|
|
|
|
- Drop patch already included in 1.20.2:
|
|
|
|
|
+ 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Apr 21 12:09:16 UTC 2022 - Dominique Leuenberger <dimstar@opensuse.org>
|
|
|
|
|
|
|
|
|
|
- Disable ldacBT on ppc64: ldacBT is not available there.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sun Apr 10 11:08:27 UTC 2022 - Jan Engelhardt <jengelh@inai.de>
|
|
|
|
|
|
|
|
|
|
- Add spandsp3.patch: Fix build with spandsp 3.x by including
|
|
|
|
|
private headers.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sat Mar 26 11:21:39 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
|
|
|
|
|
|
|
|
|
|
- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
|
|
|
|
|
nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
|
|
|
|
|
playback.
|
|
|
|
|
- Quiet setup, we do not need to see the unpacking of the tarball.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Mar 23 07:36:33 UTC 2022 - Antonio Larrosa <alarrosa@suse.com>
|
|
|
|
|
|
|
|
|
|
- Add patch to support building with srt 1.3.4 in SLE
|
|
|
|
|
* fix-build-with-srt-1.3.4.patch
|
|
|
|
|
- Do not build the gstldac plugin in s390x where
|
|
|
|
|
pkgconfig(ldacBT-enc) is not available.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Mar 18 07:35:17 UTC 2022 - Antonio Larrosa <alarrosa@suse.com>
|
|
|
|
|
|
|
|
|
|
- Update to version 1.20.1:
|
|
|
|
|
+ GstPlay: Fix new error + warning parsing API (was unusuable
|
|
|
|
|
before)
|
|
|
|
|
+ av1parse: let the parser continue on verbose OBUs
|
|
|
|
|
+ d3d11converter: Fix RGB to GRAY conversion, broken debug
|
|
|
|
|
messages, and add missing GRAY conversion
|
|
|
|
|
+ gs: look for google_cloud_cpp_storage.pc
|
|
|
|
|
+ ipcpipeline: fix crash and error on windows with SOCKET or
|
|
|
|
|
_pipe()
|
|
|
|
|
+ ivfparse: Don't set zero resolution on caps
|
|
|
|
|
+ mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
|
|
|
|
|
fix locking in error code path; handle more program updates
|
|
|
|
|
+ mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
|
|
|
|
|
muxing behaviour
|
|
|
|
|
+ mpegtsmux: Thread safety fixes: lock mux->tsmux, the programs
|
|
|
|
|
hash table, and pad streams
|
|
|
|
|
+ mpegtsmux: Skip empty buffers
|
|
|
|
|
+ osxaudiodeviceprovider: Add initial support for duplex devices
|
|
|
|
|
on OSX
|
|
|
|
|
+ rtpldacpay: Fix missing payload information
|
|
|
|
|
+ sdpdemux: add media attributes to caps, fixes ptp clock
|
|
|
|
|
handling
|
|
|
|
|
+ mfaudioenc: Handle empty IMFMediaBuffer
|
|
|
|
|
+ nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
|
|
|
|
|
+ nvenc: Fix deadlock because of too strict buffer pool size
|
|
|
|
|
+ va: fix library build issues, caps leaks in the vpp transform
|
|
|
|
|
function, and add vaav1dec to documentation
|
|
|
|
|
+ v4l2codecs: vp9: Minor fixes
|
|
|
|
|
+ v4l2codecs: h264: Correct scaling matrix ABI check
|
|
|
|
|
+ dtlstransport: Notify ICE transport property changes
|
|
|
|
|
+ webrtc: Various fixes to the webrtc-sendrecv python example
|
|
|
|
|
+ webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
|
|
|
|
|
+ Support build against libfreeaptx in openaptx plugin
|
|
|
|
|
+ Fix linking issues on Illumos distros
|
|
|
|
|
- Drop patch already included upstream:
|
|
|
|
|
+ 1634.patch
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Feb 4 20:35:04 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
|
|
|
|
|
|
|
|
|
|
- Update to version 1.20.0:
|
|
|
|
|
+ Development in GitLab was switched to a single git repository
|
|
|
|
|
containing all the modules
|
|
|
|
|
+ GstPlay: new high-level playback library, replaces GstPlayer
|
|
|
|
|
+ WebM Alpha decoding support
|
|
|
|
|
+ Encoding profiles can now be tweaked with additional
|
|
|
|
|
application-specified element properties
|
|
|
|
|
+ Compositor: multi-threaded video conversion and mixing
|
|
|
|
|
+ RTP header extensions: unified support in RTP depayloader and
|
|
|
|
|
payloader base classes
|
|
|
|
|
+ SMPTE 2022-1 2-D Forward Error Correction support
|
|
|
|
|
+ Smart encoding (pass through) support for VP8, VP9, H.265 in
|
|
|
|
|
encodebin and transcodebin
|
|
|
|
|
+ Runtime compatibility support for libsoup2 and libsoup3
|
|
|
|
|
(libsoup3 support experimental)
|
|
|
|
|
+ Video decoder subframe support
|
|
|
|
|
+ Video decoder automatic packet-loss, data corruption, and
|
|
|
|
|
keyframe request handling for RTP / WebRTC / RTSP
|
|
|
|
|
+ mp4 and Matroska muxers now support profile/level/resolution
|
|
|
|
|
changes for H.264/H.265 input streams (i.e. codec data changing
|
|
|
|
|
on the fly)
|
|
|
|
|
+ mp4 muxing mode that initially creates a fragmented mp4 which
|
|
|
|
|
is converted to a regular mp4 on EOS
|
|
|
|
|
+ Audio support for the WebKit Port for Embedded (WPE) web page
|
|
|
|
|
source element
|
|
|
|
|
+ CUDA based video color space convert and rescale elements and
|
|
|
|
|
upload/download elements
|
|
|
|
|
+ NVIDIA memory:NVMM support for OpenGL glupload and gldownload
|
|
|
|
|
elements
|
|
|
|
|
+ Many WebRTC improvements
|
|
|
|
|
+ The new VA-API plugin implementation fleshed out with more
|
|
|
|
|
decoders and new postproc elements
|
|
|
|
|
+ AppSink API to retrieve events in addition to buffers and
|
|
|
|
|
buffer lists
|
|
|
|
|
+ AppSrc gained more configuration options for the internal queue
|
|
|
|
|
(leakiness, limits in buffers and time, getters to read current
|
|
|
|
|
levels)
|
|
|
|
|
+ Updated Rust bindings and many new Rust plugins
|
|
|
|
|
+ Improved support for custom minimal GStreamer builds
|
|
|
|
|
+ Support build against FFmpeg 5.0
|
|
|
|
|
+ Linux Stateless CODEC support gained MPEG-2 and VP9
|
|
|
|
|
+ Windows Direct3D11/DXVA decoder gained AV1 and MPEG-2 support
|
|
|
|
|
+ Lots of new plugins, features, performance improvements and bug
|
|
|
|
|
fixes
|
|
|
|
|
- Add explicit pkgconfig(libva) BuildRequires: meson checks for it.
|
|
|
|
|
- Go back to using tarball from upstream, remove service.
|
|
|
|
|
- Drop 2564.patch: Fixed upstream.
|
|
|
|
|
- Add disabled pkgconfig(storage_client) and
|
|
|
|
|
pkgconfig(webrtc-audio-coding-1) BuildRequires and pass
|
|
|
|
|
gs=disabled, isac=disabled and onnx=disabled to meson, we do not
|
|
|
|
|
have the dependencies in openSUSE yet.
|
|
|
|
|
- Add explicit BuildRequires: pkgconfig(libsoup-2.4), meson checks
|
|
|
|
|
for it.
|
|
|
|
|
- Add pkgconfig(json-glib-1.0), pkgconfig(ldacBT-enc) and
|
|
|
|
|
pkgconfig(libqrencode) BuildRequires, new dependencies.
|
|
|
|
|
- Add pkgconfig(libopenaptx) BuildRequires in build_orig section
|
|
|
|
|
and pass openaptx=disabled to meson, do not build this in distro
|
|
|
|
|
by default.
|
|
|
|
|
- Drop mms and ofa plugins, removed upstream. Drop
|
|
|
|
|
pkgconfig(libmms) and pkgconfig(libofa) BuildRequires following
|
|
|
|
|
the removal.
|
|
|
|
|
- Add new sub-packages libgstplay-1_0-0, typelib-1_0-GstPlay-1_0
|
|
|
|
|
and libgstva-1_0-0, also add libgstva-1_0-0 and libgstplay-1_0-0
|
|
|
|
|
to baselibs.conf.
|
|
|
|
|
- Tweak/fix and drop some Obsoletes.
|
|
|
|
|
- Drop old conditionals for versions of openSUSE out of support.
|
|
|
|
|
- Add 1634.patch -- AV1 playback fixes.
|
|
|
|
|
- Use ldconfig_scriptlets macro for post(un) handling.
|
|
|
|
|
- Drop explicit gstreamer-devel Requires from devel sub-package,
|
|
|
|
|
not needed as this is added via pkgconfig any way.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Feb 4 19:40:42 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
|
|
|
|
|
|
|
|
|
|
- Update to version 1.18.6:
|
|
|
|
|
+ interlace: Fix a double-unref on shutdown
|
|
|
|
|
+ webrtcbin: Chain up to parent constructed method
|
|
|
|
|
+ webrtc: fix log error message in function
|
|
|
|
|
gst_webrtc_bin_set_local_description
|
|
|
|
|
+ mxfdemux: don't error out if VANC track only contains packets
|
|
|
|
|
we don't handle
|
|
|
|
|
+ av1parser: Fix data type of film grain param
|
|
|
|
|
+ assrender: Support RFC8081 mime types
|
|
|
|
|
+ pitch: Specify layout as required for negotiation
|
|
|
|
|
+ magicleap: update lumin_rt libraries names to the latest
|
|
|
|
|
official version
|
|
|
|
|
+ codecs: h265decoder: Fix per-slice leak
|
|
|
|
|
+ mpeg4videoparse: fix criticals trying to insert configs that
|
|
|
|
|
don't exist yet
|
|
|
|
|
+ webrtcbin: Always set SINK/SRC flags
|
|
|
|
|
+ mpegtspacketizer: memcmp potentially seen_before data
|
|
|
|
|
+ zxing: update to support version 1.1.1
|
|
|
|
|
- Drop service, use source url, upstream changes in git.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Jan 27 11:02:26 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
|
|
|
|
|
|
|
|
|
|
- Go back to using pkgconfig(fdk-aac) BuildRequires.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Jan 21 16:17:55 UTC 2022 - Antonio Larrosa <alarrosa@suse.com>
|
|
|
|
|
|
|
|
|
|
- Add some conditionals to build as many plugins as possible
|
|
|
|
|
in SLE-15-SP4 and move all conditional logic to the beginning
|
|
|
|
|
of the spec file using bcond_with/without.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Jan 17 13:26:13 UTC 2022 - zaitor@opensuse.org
|
|
|
|
|
|
|
|
|
|
- Drop conditionals for fdk_aac, explicitly add fdk-aac-free-devel
|
|
|
|
|
BuildRequires, and build it for the main package.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Dec 14 15:25:59 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org>
|
|
|
|
|
|
|
|
|
|
- Add 2564.patch: Allow to build against Neon 0.32.x.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Sep 16 09:55:19 UTC 2021 - Bjørn Lie <bjorn.lie@gmail.com>
|
|
|
|
|
|
|
|
|
|
- Stop building doc sub-package, we will in the future use
|
|
|
|
|
upstreams own standalone doc package. Following this: Drop
|
|
|
|
|
fdupes, gtk-doc and hotdoc BuildRequires, and fdupes call, no
|
|
|
|
|
longer needed nor usefull, further pass doc=disabled to meson.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Sep 15 08:56:34 UTC 2021 - Bjørn Lie <bjorn.lie@gmail.com>
|
|
|
|
|
|
|
|
|
|
- Update to version 1.18.5:
|
|
|
|
|
+ audiolatency:
|
|
|
|
|
- Use live mode audiotestsrc
|
|
|
|
|
- Handle audio buffers with invalid duration
|
|
|
|
|
+ ccconverter: fix framerate caps negotiation from non-cdp to cdp
|
|
|
|
|
+ dashdemux:
|
|
|
|
|
- Properly initalize GError, remove duplicate logging call
|
|
|
|
|
- Log protection events on corresponding pad
|
|
|
|
|
- Fix dash_mpdparser_check_mpd_client_set_methods unit test
|
|
|
|
|
+ h264parse,h265parse: Push parameter set NAL units again per
|
|
|
|
|
segment-done
|
|
|
|
|
+ h265parse:
|
|
|
|
|
- Fix a typo in get_compatible_profile_caps()
|
|
|
|
|
- Don't invalidate the last PPS when parsing a new SPS
|
|
|
|
|
+ h264parse: improve PPS handling
|
|
|
|
|
+ h2645parser: Catch overflows in AVC/HEVC NAL unit length
|
|
|
|
|
calculations
|
|
|
|
|
+ interlace:
|
|
|
|
|
- Don't set field-order field for progressive caps, fixes
|
|
|
|
|
negotiation issues
|
|
|
|
|
- Fix too small buffer size error
|
|
|
|
|
+ jpegparse: Don't generate timestamp for 0/1 framerates
|
|
|
|
|
+ opencv: fix build error on macOS
|
|
|
|
|
+ openexr: Fix build with OpenEXR 3
|
|
|
|
|
+ openh264enc: fix broken sps/pps header generation and some
|
|
|
|
|
minor leaks
|
|
|
|
|
+ mpeg2enc:
|
|
|
|
|
- Fix interlace-mode detection on input video
|
|
|
|
|
- Only allow 1 pending frame for encoding (fixes unbound memory
|
|
|
|
|
usage in case encoder can't keep up with input)
|
|
|
|
|
+ mfvideoenc: Don't pass 0/1 framerate to MFT
|
|
|
|
|
+ mfvideosrc:
|
|
|
|
|
- Fix for negative MF stride
|
|
|
|
|
- Fix negotiation when interlace-mode is specified
|
|
|
|
|
+ mxfvanc: Handle empty ANC essence
|
|
|
|
|
+ rtmp2src: workaround a GLib race when destroying a
|
|
|
|
|
GMainContext/GSource
|
|
|
|
|
+ rtpsrc: Plug leak of rtcp_send_addr and fix setting URI back to
|
|
|
|
|
NULL
|
|
|
|
|
+ rtpsink: Return proper pad from _request_new_pad()
|
|
|
|
|
+ rist: Plug leak of rtcp_send_addr
|
|
|
|
|
+ rtmp2: Use correct size of write macro for param2
|
|
|
|
|
+ rtmp2/connection: Separate inner from outer cancelling
|
|
|
|
|
+ tsmux:
|
|
|
|
|
- When selecting random PIDs, name the pads according to those
|
|
|
|
|
PIDs
|
|
|
|
|
- Recheck existing pad PIDs when requesting a new pad with a
|
|
|
|
|
random pid
|
|
|
|
|
+ tsdemux:
|
|
|
|
|
- Fix seek with stop regression
|
|
|
|
|
- Clear all streams when rewinding, fixes the case where the
|
|
|
|
|
demuxer sends out partial invalid data downstream after a
|
|
|
|
|
seek which causes some decoders (such as dvdlpmdec) to error
|
|
|
|
|
out
|
|
|
|
|
+ v4l2slh264dec: Fix slice header bit size calculation
|
|
|
|
|
+ videoparseutils: Fix for wrong CEA708 minimum size check
|
|
|
|
|
+ waylandsink: Fix for missing initial configure
|
|
|
|
|
+ wpe: Make threaded view singleton creation thread safe
|
|
|
|
|
+ x265: Fix a deadlock when failing to create the x265enc
|
|
|
|
|
+ Don't use volatile to mean atomic (fixes compiler warnings with
|
|
|
|
|
gcc 11)
|
|
|
|
|
- Drop gstreamer-plugins-bad-openexr3.patch: Fixed upstream.
|
|
|
|
|
- No longer pass nvdec=disabled, nvenc=disabled and vdpau=disabled
|
|
|
|
|
to meson, no longer needed, nor recognized.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sat May 8 18:02:02 UTC 2021 - Dirk Müller <dmueller@suse.com>
|
|
|
|
|
|
|
|
|
|
- don't own appdata dir - is provided by filesystem
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Apr 15 07:36:06 UTC 2021 - pgajdos@suse.com
|
|
|
|
|
|
|
|
|
|
- added patches
|
|
|
|
|
fix https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1574
|
|
|
|
|
+ gstreamer-plugins-bad-openexr3.patch
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Mar 30 09:01:57 UTC 2021 - Antonio Larrosa <alarrosa@suse.com>
|
|
|
|
|
|
|
|
|
|
- Update to version 1.18.4:
|
|
|
|
|
+ avwait: Don't post messages with the mutex locked
|
|
|
|
|
+ d3d11h264dec: Reconfigure decoder object on DPB size change
|
|
|
|
|
and keep track of actually configured DPB size
|
|
|
|
|
+ dashsink: fix double unref of sinkpad caps
|
|
|
|
|
+ decklinkvideosink: Use correct numerator for 29.97fps
|
|
|
|
|
+ decklinkvideosink: fix auto format detection
|
|
|
|
|
+ decklinksrc: Use a more accurate capture time
|
|
|
|
|
+ d3d11videosink: Fix build error on UWP
|
|
|
|
|
+ interlace: negotiation and buffer leak fixes
|
|
|
|
|
+ mpegvideoparse: do not clip, so decoder receives data from
|
|
|
|
|
keyframe even if it's before the segment start
|
|
|
|
|
+ mpegtsparse: Fix switched DTS/PTS when set-timestamps=false
|
|
|
|
|
+ nvh264sldec: Reopen decoder object if larger DPB size is
|
|
|
|
|
required
|
|
|
|
|
+ sdpsrc: fix double free if sdp is provided as string via the
|
|
|
|
|
property
|
|
|
|
|
+ vulkan: Fix elements long name.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sat Feb 6 01:16:54 UTC 2021 - Federico Mena Quintero <federico@suse.com>
|
|
|
|
|
|
|
|
|
|
- Disable the kate/libtiger plugin. Kate streams for karaoke are not
|
|
|
|
|
used anymore, and the source tarball for libtiger is no longer
|
|
|
|
|
available upstream. (jsc#SLE-13843)
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sat Jan 16 19:31:47 UTC 2021 - Bjørn Lie <bjorn.lie@gmail.com>
|
|
|
|
|
|
|
|
|
|
- Update to version 1.18.3:
|
|
|
|
|
+ assrender: fix mutex handling in certain flushing/error
|
|
|
|
|
situations
|
|
|
|
|
+ dvbsuboverlay: Add support for dynamic resolution update
|
|
|
|
|
+ dashsink: fix critical log of dynamic pipeline
|
|
|
|
|
+ d3d11shader: Fix ID3DBlob object leak
|
|
|
|
|
+ d3d11videosink: Prepare window once streaming started
|
|
|
|
|
+ decklinkaudiosrc: Fix duration of the first audio frame after
|
|
|
|
|
each discont
|
|
|
|
|
+ intervideosrc: fix negotiation of interlaced caps
|
|
|
|
|
+ msdk:
|
|
|
|
|
- Needn't close mfx session when failed, fixes double free /
|
|
|
|
|
potential crash
|
|
|
|
|
- Check GstMsdkContext instead of mfxSession instance
|
|
|
|
|
+ srt: fix locking when retrieving stats
|
|
|
|
|
+ rtmp2src: fix leaks when connection is cancelled during startup
|
|
|
|
|
or connection fails
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Dec 16 21:10:53 UTC 2020 - Bjørn Lie <bjorn.lie@gmail.com>
|
|
|
|
|
|
|
|
|
|
- Drop GPL-2.0-or-later from license tag, upstream moved to
|
|
|
|
|
LGPL-2.1-or-later only starting from version 1.18.1. See commit
|
|
|
|
|
https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1682
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Dec 10 07:35:11 UTC 2020 - Bjørn Lie <bjorn.lie@gmail.com>
|
|
|
|
|
|
|
|
|
|
- Update to version 1.18.2:
|
|
|
|
|
+ tsparse: timestamp packetized buffers, fixing timestamp
|
|
|
|
|
handling regression in connection with dvbsrc in MeTV
|
|
|
|
|
+ ttmlparse: fix issues in aggregation of input TTML
|
|
|
|
|
+ mpegdemux: Set duration on seeking query if possible, fixes
|
|
|
|
|
seeking in MPEG-PS streams in gst-play-1.0
|
|
|
|
|
+ mpegtsdemux: Fix off by one error
|
|
|
|
|
+ adaptivedemux:
|
|
|
|
|
- Store QoS values on the element
|
|
|
|
|
- Don't calculate bitrate for header/index fragments
|
|
|
|
|
+ hlsdemux: Don't double-free variant streams on errors
|
|
|
|
|
+ mpegtspacketizer: Handle PCR issues with adaptive streams
|
|
|
|
|
+ player: call ref_sink on pipeline
|
|
|
|
|
+ vkdeviceprovider: Avoid deadlock on physical device
|
|
|
|
|
+ wlvideoformat: fix DMA format convertor
|
|
|
|
|
+ Webrtc shutdown crashes
|
|
|
|
|
+ decklink:
|
|
|
|
|
- Update enum value bounds check in gst_decklink_get_mode()
|
|
|
|
|
- Correct framerate 2KDCI 23.98
|
|
|
|
|
+ amc: Fix crash when encoding AVC
|
|
|
|
|
+ d3d11videoprocessor: Fix wrong input/output supportability
|
|
|
|
|
check
|
|
|
|
|
+ opencv: allow compilation against 4.5.x
|
|
|
|
|
+ tests: svthevcenc: Fix test_encode_simple
|
|
|
|
|
+ tests: dtls: Don't set dtlsenc state before linking
|
|
|
|
|
+ mpegtsmux: Restore intervals when creating TsMux
|
|
|
|
|
+ adaptivedemux, hlsdemux, curl: Use actual object for logging
|
|
|
|
|
+ gi: player: Fix get_current_subtitle_track() annotation
|
|
|
|
|
- Fix the _service file and spec to really use the tarball
|
|
|
|
|
generated by service.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Oct 27 16:41:29 UTC 2020 - Antonio Larrosa <alarrosa@suse.com>
|
|
|
|
|
|
|
|
|
|
- Update to 1.18.1:
|
|
|
|
|
+ Highlighted bugfixes in 1.18.1
|
|
|
|
|
- important security fixes (bsc#1181255, CVE-2021-3185)
|
|
|
|
|
- bug fixes and memory leak fixes
|
|
|
|
|
- various stability and reliability improvements
|
|
|
|
|
+ gst-plugins-bad changes:
|
|
|
|
|
- codecparsers: h264parser: guard against ref_pic_markings
|
|
|
|
|
overflow
|
|
|
|
|
- v4l2codecs: Various fixes
|
|
|
|
|
- h265parse: Don't enable passthrough by default
|
|
|
|
|
- srt: Fix "Fix timestamping"
|
|
|
|
|
- srt: Fixes for 1.4.2
|
|
|
|
|
- dtlsconnection: Ignore OpenSSL system call errors
|
|
|
|
|
- h265parse: set interlace-mode=interleaved on interlaced
|
|
|
|
|
content
|
|
|
|
|
- Replace GPL v2 with LGPL v2 in COPYING file
|
|