Commit Graph

  • 5a1dd20a17 Accepting request 1324796 from multimedia:libs factory Ana Guerrero 2025-12-31 09:46:21 +00:00
  • 1ff757331a - Update to version 1.26.10: + Highlighted bugfixes: - curlhttpsrc fixes and improvements - decklinkvideosink: Fix frame completion callbacks for firmware 14.3+ - flac: Fix 6.1 and 7.1 channel layouts and support encoding and decoding of 32-bit audio - glimagesink: Fix handling of odd height buffers - matroskademux: make maximum allowed block size large enough to support 4k uncompressed video - mxf: Add support for custom Sony XDCAM video variant - opusenc: multichannel and surround sound handling improvements - playbin3: HLS/DASH stream selection handling improvements to fix disabling and re-enabling of audio/video streams with adaptivedemux2 - qtmux: robust recording mode space left estimation fixes for streams that start with a timestamp offset - splitmuxsrc seeking improvements - Support FLAC audio in DASH manifests - Python bindings: fix regression where buffers were no longer writable in pad probe callbacks - cerbero: add python bindings for GstApp; Windows installer improvements - Various bug fixes, build fixes, memory leak fixes, and other stability and reliability improvements + gstreamer: - pipeline: Improve resource cleanup logic for clock objects - filesink: fix the build with recent mingw-w64 - basetransform, basesrc: Fix handling of buffer pool Dominique Leuenberger 2025-12-30 11:48:52 +00:00
  • 2393102550 Accepting request 1321733 from multimedia:libs Ana Guerrero 2025-12-10 14:29:09 +00:00
  • 04706bcd3c - Update to version 1.26.9: + Highlighted bugfixes in 1.26.9: - playback: playbin3 and decodebin3 stability fixes - Ancillary metadata handling fixes for AJA playout and Blackmagic Decklink capture cards - HLS and DASH adaptive streaming clients stability improvements - gst-play-1.0 will now print details of any missing plugins again - gtk4paintablesink: Add property to fine-tune reconfiguration behaviour on window-resize - NDI source: fix audio corruption for non-interleaved audio with stride padding - Add SMPTE ST291-1 ancillary metadata RTP payloader and depayloader - Add ST-2038 metadata combiner and extractor - webrtcsink: support hardware-accelerated encoders from the va VA-API plugin - spotifysrc: fix the Spotify integration by using Spotify's extended metadata endpoint - Python bindings cross compilation fixes - Various bug fixes, build fixes, memory leak fixes, and other stability and reliability improvements + gstreamer: - info: Force comparison to same types - queue: Use GST_PTR_FORMAT everywhere - streamcollection: Fix race condition between disconnecting notify proxy and notifications - value: Fix GstAllocationParams string serialisation on 32-bit architectures Dominique Leuenberger 2025-12-09 12:03:19 +00:00
  • 1083a776f2 Accepting request 1317123 from multimedia:libs Ana Guerrero 2025-11-13 16:25:45 +00:00
  • a40bdcd41c - Update to version 1.26.8: + Highlighted bugfixes: - Fix showtime video player showing washed-out colours for HDR videos when subtitles are active - core: performance improvements for elements with many source pads - aacparse: support streams which do not have frequent LOAS config - av1parse: Fix duplicated frames issue in frame splitting - fmp4mux: Fix EAC3 datarate calculation and substream writing - gtk4painablesink: fixes glitches with padded buffers such as for sub-sampled video formats with odd sizes - mpegtsmux: PUSI flag and ID3 tag handling fixes - rtpbaseaudiopay2: Fix marker bit handling for DISCONT and RESYNC buffer flags - rtpvp9pay: Fix parsing of show-existing-frame flag, fixes compatibility with vavp9lpenc - splitmuxsink: accept pads named 'sink_%u' on the muxer for fmp4 muxer support - webrtcsink: Correct lock ordering to prevent deadlock - gst-plugins-rs meson build gained an auto_plugin_features option and no longer requires all gstreamer libraries to be available - v4l2 device monitor fixes - x265enc: advertise latency based on encoder parameters instead of hard-coding it to 5 frames - cerbero package builder: Add Rust support for 32-bit Linux x86 - Various bug fixes, build fixes, memory leak fixes, and other stability and reliability improvements + gstreamer: - info : Added parentheses to ensure proper evaluation of conditions in logging level checks - info: Fix test pattern to check for an expected debug log line - pad: make gst_pad_forward not O(n²) - parse: Move g_strfreev() a bit later to avoid use-after-free - structure: Don't crash if GArray has NULL value - utils: Fix leak in gst_util_filename_compare - vasnprintf: free dynamic tmp buffer on error to prevent memory leak - gst-launch-1.0: Print details of error message Dominique Leuenberger 2025-11-11 14:40:46 +00:00
  • 1128a3d9f8 Accepting request 1311868 from multimedia:libs Dominique Leuenberger 2025-10-18 12:35:20 +00:00
  • 7cfe5e97b3 - Update to version 1.26.7: + Highlighted bugfixes in 1.26.7: - cea608overlay: improve handling of non-system memory - cuda: Fix runtime kernel compile with CUDA 13.0 - d3d12: Fix crop meta support in converter and passthrough handling in deinterlacer - fallbacksrc: source handling improvements; no-more-pads signal for streams-unaware parents - inter: add properties to fine tune the inner elements - qtdemux: surround sound channel layout handling fixes and performance improvements for GoPro videos - rtp: Add linear audio (L8, L16, L24) RTP payloaders / depayloaders - rtspsrc: Send RTSP keepalives in TCP/interleaved modes - rtpamrpay2: frame quality indicator flag related fixes - rtpbasepay2: reuse last PTS when possible, to work around problems with NVIDIA Jetson AV1 encoder - mpegtsmux, tsdemux: Opus audio handling fixes - threadshare: latency related improvements and many other fixes - matroskamux, tsmux, flvmux, cea608mux: Best pad determination fixes at EOS - unixfd: support buffers with a big payload - videorate unknown buffer duration assertion failure with variable framerates - editing services: Make GESTimeline respect SELECT_ELEMENT_TRACK signal discard decision; memory leak fixes - gobject-introspection annotation fixes - cerbero: Update meson to 1.9.0 to enable Xcode 26 compatibility - Various bug fixes, build fixes, memory leak fixes, and other stability and reliability improvements + gstreamer: - controller: Fix get_all() return type annotation - gst-launch: Do not assume error messages have a src element - multiqueue: Fix object reference handling in signal callbacks - netclientclock: Fix memory leak in error paths Dominique Leuenberger 2025-10-17 06:24:08 +00:00
  • 2e36bc52e9 Accepting request 1305238 from multimedia:libs Ana Guerrero 2025-09-17 14:43:11 +00:00
  • b998163e64 - Update to version 1.26.6: + Highlighted bugfixes in 1.26.6: - analytics GstTensorMeta handling changes (see note below) - closed caption combiner and transcriberbin stability fixes - decklinkvideosrc: fix unrecoverable state after failing to start streaming because device is busy - decodebin3 tag handling improvements - fallbacksrc: Fix sources only being restarted once, as well as some deadlocks and race conditions on shutdown - gtk4paintablesink: Try importing dmabufs withouth DMA_DRM caps - hlsdemux2: Fix parsing of byterange and init map directives - rtpmp4gdepay2: allow only constantduration with neither constantsize nor sizelength set - spotifysrc: update to librespot 0.7 to make work after recent Spotify changes - threadshare: new blocking adapter element for use in front of block elements such as sinks that sync to the clock - threadshare: various other threadshare element fixes and improvements - v4l2: Add support for WVC1 and WMV3 - videorate: possible performance improvements when operating in drop-only mode - GstBaseParse fixes - Vulkan video decoder fixes - Fix gst-device-monitor-1.0 tool device-path regression on Windows - Monorepo development environment builds fewer plugins using subprojects by default, those require explicit enablement now - Python bindings: Handle buffer PTS, DTS, duration, offset, and offset-end as unsigned long long (regression fix) - Cerbero: Reduce recipe parallelism in various cases and dump cerbero and recipe versions into datadir during packaging - Various bug fixes, build fixes, memory leak fixes, and other stability and reliability improvements + Possibly breaking behavioural changes: - Previously it was guaranteed that there is only ever up to one GstTensorMeta per buffer. This is no longer true and code working with GstTensorMeta must be able to handle multiple GstTensorMeta now. + gstreamer: - baseparse: Try harder to fixate caps based on upstream in default negotiation - gst-discoverer reports 1x1 dimensions for "valid" MP4 files - baseparse: don't clear most sticky events after a FLUSH_STOP event - gstreamer: Disable miniobject inline functions for gobject-introspection for non-subprojects too - gstreamer: Make sure to zero-initialize the GValue before G_VALUE_COLLECT_INIT - ptp: Fix a new Rust 1.89 compiler warning on Windows - ptp: Fix new compiler warning with Rust 1.89 - Segmentation fault when compiled with "-ftrivial-auto-var-init=pattern". Use of unitialized GValue Dominique Leuenberger 2025-09-16 16:06:00 +00:00
  • 17da3438bb Accepting request 1299091 from multimedia:libs Dominique Leuenberger 2025-08-13 14:23:12 +00:00
  • c8dd475f96 - Update to version 1.26.5: + Highlighted bugfixes: - audioconvert: Fix caps negotiation regression when using a mix matrix - cea608overlay, cea708overlay: Accept GPU memory buffers if downstream supports the overlay composition meta - d3d12screencapture source element and device provider fixes - decodebin3: Don't error on an incoming ONVIF metadata stream - uridecodebin3: Fix potential crash when adding URIs to messages, e.g. if no decoder is available - v4l2: Fix memory leak for dynamic resolution change - VA encoder fixes - videorate, imagefreeze: Add support for JPEG XS - Vulkan integration fixes - wasapi2 audio device monitor improvements - threadshare: Many improvements and fixes to the generic threadshare and RTP threadshare elements - rtpbin2 improvements and fixes - gst-device-monitor-1.0 command line tool improvements - Various bug fixes, build fixes, memory leak fixes, and other stability and reliability improvements + gstreamer: - aggregator: add sub_latency_min to pad queue size - build: Disable C5287 warning on MSVC Bjørn Lie 2025-08-12 14:23:17 +00:00
  • f6d32cc81c Accepting request 1295732 from multimedia:libs Dominique Leuenberger 2025-07-26 11:40:10 +00:00
  • edd2ccbde7 - Update to version 1.26.4: + Highlighted bugfixes in 1.26.4: - adaptivedemux2: Fixed reverse playback - d3d12screencapture: Add support for monitor add/remove in device provider - rtmp2src: various fixes to make it play back AWS medialive streams - rtph265pay: add profile-id, tier-flag, and level-id to output rtp caps - vp9parse: Fix handling of spatial SVC decoding - vtenc: Fix negotiation failure with profile=main-422-10 - gtk4paintablesink: Add YCbCr memory texture formats and other improvements - livekit: add room-timeout - mp4mux: add TAI timestamp muxing support - rtpbin2: fix various race conditions, plus other bug fixes and performance improvements - threadshare: add a ts-rtpdtmfsrc element, implement run-time input switching in ts-intersrc - webrtcsink: fix deadlock on error setting remote description and other fixes. - cerbero: WiX installer: fix missing props files in the MSI packages - smaller macOS/iOS package sizes - Various bug fixes, build fixes, memory leak fixes, and other stability and reliability improvements + gstreamer: - tracers: Fix deadlock in latency tracer - Fix various valgrind/test errors when GST_DEBUG is enabled - More valgrind and test fixes - Various ASAN fixes Bjørn Lie 2025-07-25 11:24:31 +00:00
  • 300bfd2b33 Accepting request 1289971 from multimedia:libs Ana Guerrero 2025-07-03 10:09:55 +00:00
  • d2c3491bda - Update to version 1.26.3: + Highlighted bugfixes in 1.26.3: - Security fix for the H.266 video parser - Fix regression for WAV files with acid chunks - Fix high memory consumption caused by a text handling regression in uridecodebin3 and playbin3 - Fix panic on late GOP in fragmented MP4 muxer - Closed caption conversion, rendering and muxing improvements - Decklink video sink preroll frame rendering and clock drift handling fixes - MPEG-TS demuxing and muxing fixes - MP4 muxer fixes for creating very large files with faststart support - New thread-sharing 1:N inter source and sink elements, and a ts-rtpdtmfsrc - New speech synthesis element around ElevenLabs API - RTP H.265 depayloader fixes and improvements, as well as TWCC and GCC congestion control fixes - Seeking improvements in DASH client for streams with gaps - WebRTC sink and source fixes and enhancements, including to LiveKit and WHIP signallers - The macOS osxvideosink now posts navigation messages - QtQML6GL video sink input event handling improvements - Overhaul detection of hardware-accelerated video codecs on Android - Video4Linux capture source fixes and support for BT.2100 PQ and 1:4:5:3 colorimetry - Vulkan buffer upload and memory handling regression fixes - gst-python: fix various regressions introduced in 1.26.2 - cerbero: fix text relocation issues on 32-bit Android and fix broken VisualStudio VC templates - packages: ship pbtypes plugin and update openssl to 3.5.0 LTS - Various bug fixes, build fixes, memory leak fixes, and other stability and reliability improvements + gstreamer: - aggregator: Do not set event seqnum to INVALID - baseparse: test: Fix race on test start - pad: Only remove TAG events on STREAM_START if the stream-id actually changes - utils: Mark times array as static to avoid symbol conflict with the POSIX function - vecdeque: Use correct index type gst_vec_deque_drop_struct() Bjørn Lie 2025-07-02 13:37:45 +00:00
  • 5df18ccfc6 Accepting request 1282467 from multimedia:libs slfo-main slfo-1.2 Ana Guerrero 2025-06-06 20:34:39 +00:00
  • d9fbe93d8e - Update to version 1.26.2: + Highlighted bugfixes: - Various security fixes and playback fixes - aggregator base class fixes to not produce buffers too early in live mode - AWS translate element improvements - D3D12 video decoder workarounds for crashes on NVIDIA cards on resolution changes - dav1d AV1-decoder performance improvements - fmp4mux: tfdt and composition time offset fixes, plus AC-3 / EAC-3 audio support - GStreamer editing services fixes for sources with non-1:1 aspect ratios - MIDI parser improvements for tempo changes - MP4 demuxer atom parsing improvements and security fixes - New skia-based video compositor element - Subtitle parser security fixes - Subtitle rendering and seeking fixes - Playbin3 and uridecodebin3 stability fixes - GstPlay stream selection improvements - WAV playback regression fix - GTK4 paintable sink colorimetry support and other improvements - WebRTC: allow webrtcsrc to wait for a webrtcsink producer to initiate the connection - WebRTC: new Janus Video Room WebRTC source element - vah264enc profile decision making logic fixes - Python bindings gained support for handling mini object writability (buffers, caps, etc.) - Various bug fixes, build fixes, memory leak fixes, and other stability and reliability improvements + gstreamer: - aggregator: Various state related fixes - element: ref-sink the correct pad template when replacing an existing one - pipeline: Store the actual latency even if no static latency was configured - structure: Add gst_structure_is_writable() API to allow python bindings to be able to handle writability of MiniObjects - tracerutils: Do not warn on empty string as tracername - tracerutils: Fix leak in gst_tracer_utils_create_tracer() - Ensure properties are freed before (re)setting with g_value_dup_object() or g_value_dup_boxed() and during cleanup - Fix new warnings on Fedora 42, various meson warnings, and other small meson build/wrap fixes Antonio Larrosa 2025-06-04 01:34:23 +00:00
  • 76ea853efe Accepting request 1273800 from multimedia:libs Dominique Leuenberger 2025-05-02 12:55:38 +00:00
  • 43783f2b72 - Update to version 1.26.1: + Highlighted bugfixes: - 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 Dominique Leuenberger 2025-05-01 06:37:38 +00:00
  • 48d2fc62c7 Tweak min meson version Bjørn Lie 2025-03-19 08:47:26 +00:00
  • 52636a1afe Accepting request 1252455 from multimedia:libs Ana Guerrero 2025-03-13 14:04:43 +00:00
  • a19acfcb64 Accepting request 1252383 from home:alarrosa:branches:multimedia:libs:gstreamer-1.26.0 Bjørn Lie 2025-03-12 13:34:30 +00:00
  • d89fca34fe Accepting request 1243071 from multimedia:libs Ana Guerrero 2025-02-05 11:39:34 +00:00
  • 36283513ae - Update to version 1.24.12: + Highlighted bugfixes: - d3d12: Fix shaders failing to compile with newer dxc versions - decklinkvideosink: Fix handling of caps framerate in auto mode; also a decklinkaudiosink fix - devicemonitor: Fix potential crash macOS when a device is unplugged - gst-libav: Fix crash in audio encoders like avenc_ac3 if input data has insufficient alignment - gst-libav: Fix build against FFmpeg 4.2 as in Ubuntu 20.04 - gst-editing-services: Fix Python library name fetching on Windows - netclientclock: Don't store failed internal clocks in the cache, so applications can re-try later - oggdemux: Seeking and duration fixes - osxaudiosrc: Fixes for failing init/no output on recent iOS versions - qtdemux: Use mvhd transform matrix and support for flipping - rtpvp9pay: Fix profile parsing - splitmuxsrc: Fix use with decodebin3 which would occasionally fail with an assertion when seeking - tsdemux: Fix backwards PTS wraparound detection with ignore-pcr=true - video-overlay-composition: Declare the video/size/orientation tags for the meta and implement scale transformations - vtdec: Fix seeks occasionally hanging on macOS due to a race condition when draining - webrtc: Fix duplicate payload types with RTX and multiple video codecs - win32-pluginoader: Make sure not to create any windows when inspecting plugins - wpe: Various fixes for re-negotiation, latency reporting, progress messages on startup - x264enc: Add missing data to AvcDecoderConfigurationRecord in codec_data for high profile variants - cerbero: Support using ccache with cmake if enabled - Various bug fixes, build fixes, memory leak fixes, and other stability and reliability improvements + gstreamer: - device: Fix racy nullptr deref on macOS when a device is unplugged - iterator: Added error handling to filtered iterators - netclientclock: Don't ever store failed internal clocks in the cache - netclock-replay: use gst_c_args when building, fixing build failure on Solaris - pluginloader-win32: create no window - pluginloader-win32: fix use after free in find_helper_bin_location - sparsefile: ensure error is set when read_buffer() returns 0 - basetransform: fix incorrect logging inside gst_base_transform_query_caps Dominique Leuenberger 2025-02-04 11:38:51 +00:00
  • 06f8adae78 Accepting request 1235935 from multimedia:libs Ana Guerrero 2025-01-09 14:05:45 +00:00
  • 952668fa51 - Update to version 1.24.11: + Highlighted bugfixes: - playback: Fix SSA/ASS subtitles with embedded fonts - decklink: add missing video modes and fix 8K video modes - matroskamux: spec compliance fixes for audio-only files - onnx: disable onnxruntime telemetry - qtdemux: Fix base offset update when doing segment seeks - srtpdec: Fix a use-after-free issue - (uri)decodebin3: Fix stream change scenarios, possible deadlock on shutdown - video: fix missing alpha flag in AV12 format description - avcodecmap: Add some more channel position mappings - cerbero bootstrap fixes for Windows 11 - Various bug fixes, build fixes, memory leak fixes, and other stability and reliability improvements + gstreamer: - No changes. Bjørn Lie 2025-01-08 12:40:46 +00:00
  • caf915f2f9 Accepting request 1231206 from multimedia:libs Ana Guerrero 2024-12-16 18:10:35 +00:00
  • 352ac2273c Accepting request 1231016 from home:mgorse:branches:multimedia:libs Bjørn Lie 2024-12-15 10:27:36 +00:00
  • 30e22ef61f Accepting request 1230746 from multimedia:libs Ana Guerrero 2024-12-13 21:27:25 +00:00
  • 39f9492544 Accepting request 1230674 from home:mgorse:branches:multimedia:libs Bjørn Lie 2024-12-13 09:37:32 +00:00
  • 59ed36d07e Accepting request 1229734 from multimedia:libs Ana Guerrero 2024-12-11 20:01:14 +00:00
  • ef077f67bb - Update to version 1.24.10: + Highlighted bugfixes: - More than 40 security fixes across a wide range of elements following an audit by the GitHub Security Lab, including the MP4, Matroska, Ogg and WAV demuxers, subtitle parsers, image decoders, audio decoders and the id3v2 tag parser. - avviddec: Fix regression that could trigger assertions about width/height mismatches. - appsink and appsrc fixes. - closed caption handling fixes. - decodebin3 and urisourcebin fixes. - glupload: dmabuf: Fix emulated tiled import. - level: fix LevelMeta values outside of the stated range. - mpegtsmux, flvmux: fix potential busy looping with high cpu usage in live mode. - pipeline dot file graph generation improvements. - qt(6): fix criticals with multiple qml(6)gl{src,sink}. - rtspsrc: Optionally timestamp RTP packets with their receive times in TCP/HTTP mode to enable clock drift handling. - splitmuxsrc: reduce number of file descriptors used. - systemclock: locking order fixes. - v4l2: fix possible v4l2videodec deadlock on shutdown; 8-bit bayer format fixes. - x265: Fix build with libx265 version >= 4.1 after masteringDisplayColorVolume API change. - macOS: fix rendering artifacts in retina displays, plus ptp clock fixes. - cargo: Default to thin lto for the release profile (for faster builds with lower memory requirements). - Various bug fixes, build fixes, memory leak fixes, and other stability and reliability improvements. - Updated translations. + gstreamer: - allocator: Avoid integer overflow when allocating sysmem and avoid integer overflow in qtdemux theora extension parsing. - deviceprovider: fix leaking hidden providers. - gstreamer: prefix debug dot node names to prevent splitting. - pad: Never push sticky events in response to a FLUSH_STOP. - systemclock: Fix lock order violation and some cleanup. - utils: improve gst_util_ceil_log2(). - ptp: use ip_mreq instead of ip_mreqn for macos. - tracers: unlock leaks tracer if already tracking. Dominique Leuenberger 2024-12-10 09:12:39 +00:00
  • 44c7df67c7 Accepting request 1221742 from multimedia:libs Ana Guerrero 2024-11-07 15:24:05 +00:00
  • 9ab7b6bb72 - Update to version 1.24.9: + Highlighted bugfixes: - gst-rtsp-server security fix - GstAggregator start time selection and latency query fixes for force-live mode - audioconvert: fix dynamic handling of mix matrix, and accept custom upstream event for setting one - encodebin: fix parser selection for encoders that support multiple codecs - flvmux improvments for pipelines where timestamps don't start at 0 - glcontext: egl: Unrestrict the support base DRM formats - kms: Add IMX-DCSS auto-detection in sink and fix stride with planar formats in allocator - macOS main application event loop fixes - mpegtsdemux: Handle PTS/DTS wraparound with ignore-pcr=true - playbin3, decodebin3, parsebin, urisourcebin: fix races, and improve stability and stream-collection handling - rtpmanager: fix early RTCP SR generation for sparse streams like metadata - qml6glsrc: Reduce capture delay - qtdemux: fix parsing of rotation matrix with 180 degree rotation - rtpav1depay: added wait-for-keyframe and request-keyframe properties - srt: make work with newer libsrt versions and don't re-connect on authentication failure - v4l2 fixes and improvement - webrtcsink, webrtcbin and whepsrc fixes - cerbero: fix Python 3.13 compatibility, g-i with newer setuptools, bootstrap on Arch Linux; iOS build fixes - Ship qroverlay plugin in binary packages - Various bug fixes, memory leak fixes, and other stability and reliability improvements + Gstreamer: - aggregator: . Fix start time selection first with force-live . Fix live query when force-live is TRUE - parse-launch: Make sure children are bins before recursing in - macos: Fix race conditions in cocoa/application main event loop - multiqueue: Do not unref the query we get in pad->query Dominique Leuenberger 2024-11-06 12:42:07 +00:00
  • 35f6d56f4a Accepting request 1203295 from multimedia:libs Ana Guerrero 2024-09-25 19:51:22 +00:00
  • 94e0c79e64 - Update to version 1.24.8: + Highlighted bugfixes: - decodebin3: collection handling fixes - encodebin: Fix pad removal (and smart rendering in gst-editing-services) - glimagesink: Fix cannot resize viewport when video size changed in caps - matroskamux, webmmux: fix firefox compatibility issue with Opus audio streams - mpegtsmux: Wait for data on all pads before deciding on a best pad unless timing out - splitmuxsink: Override LATENCY query to pretend to downstream that we're not live - video: QoS event handling improvements - 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 - cerbero: ship vp8/vp9 software encoders again, which went missing in 1.24.7; ship transcode plugin - Various bug fixes, memory leak fixes, and other stability and reliability improvements + gstreamer: - clock: Fix unchecked overflows in linear regression code - meta: Add missing include of gststructure.h - pad: Check data NULL-ness when probes are stopped - aggregator: Immediately return NONE from simple_get_next_time() on non-TIME segments Dominique Leuenberger 2024-09-25 07:18:54 +00:00
  • 938b9337ff Accepting request 1195743 from multimedia:libs Ana Guerrero 2024-08-25 10:09:59 +00:00
  • c51a9244bb - Update to version 1.24.7: + Highlighted bugfixes: - Fix APE and Musepack audio file and GIF playback with FFmpeg 7.0 - playbin3: Fix potential deadlock with multiple playbin3s with glimagesink used in parallel - qt6: various qmlgl6src and qmlgl6sink fixes and improvements - rtspsrc: expose property to force usage of non-compliant setup URLs for RTSP servers where the automatic fallback doesn't work - urisourcebin: gapless playback and program switching fixes - v4l2: various fixes - va: Fix potential deadlock with multiple va elements used in parallel - meson: option to disable gst-full for static-library build configurations that do not need this - Various bug fixes, memory leak fixes, and other stability and reliability improvements + gstreamer: - bin: Don't keep the object lock while setting a GstContext when handling NEED_CONTEXT - core: Log pad name, not just the pointer Dominique Leuenberger 2024-08-23 15:17:38 +00:00
  • c856da60d8 Accepting request 1190769 from multimedia:libs Dominique Leuenberger 2024-08-02 15:25:52 +00:00
  • d829952454 Accepting request 1190676 from home:dimstar:Factory Takashi Iwai 2024-07-31 15:49:21 +00:00
  • 4a9a06dee4 Accepting request 1184252 from multimedia:libs Ana Guerrero 2024-07-02 16:15:56 +00:00
  • ee4f8ef207 Accepting request 1183876 from home:iznogood Dominique Leuenberger 2024-07-01 08:59:07 +00:00
  • 07850da792 Accepting request 1170926 from multimedia:libs Dominique Leuenberger 2024-05-01 12:55:08 +00:00
  • 050f43fd46 Accepting request 1170709 from home:pgajdos Takashi Iwai 2024-04-30 08:04:18 +00:00
  • 127cfddb78 Accepting request 1157152 from multimedia:libs Ana Guerrero 2024-03-13 21:16:42 +00:00
  • ffc78b5361 Accepting request 1157146 from home:alarrosa:branches:multimedia:libs Takashi Iwai 2024-03-12 10:36:45 +00:00
  • 137cab365e Accepting request 1156870 from multimedia:libs Ana Guerrero 2024-03-11 14:26:16 +00:00
  • 97335be138 Accepting request 1156869 from home:alarrosa:branches:multimedia:libs Antonio Larrosa 2024-03-11 08:16:59 +00:00
  • eef4800649 Accepting request 1155296 from multimedia:libs Dominique Leuenberger 2024-03-06 22:03:24 +00:00
  • 2236d6ed3f Accepting request 1155049 from home:alarrosa:branches:multimedia:libs Antonio Larrosa 2024-03-05 17:40:29 +00:00
  • f301f8c393 Accepting request 1143426 from multimedia:libs Ana Guerrero 2024-02-02 14:44:49 +00:00
  • 4f4f151218 Accepting request 1143423 from home:alarrosa:branches:multimedia:libs Antonio Larrosa 2024-02-01 15:17:47 +00:00
  • f5146140a5 Accepting request 1143305 from home:alarrosa:branches:multimedia:libs Antonio Larrosa 2024-02-01 11:59:54 +00:00
  • b14dd4ba9f Accepting request 1136819 from multimedia:libs Dominique Leuenberger 2024-01-05 20:40:01 +00:00
  • a04586d4ce Accepting request 1136705 from home:alarrosa:branches:multimedia:libs Dominique Leuenberger 2024-01-04 14:19:53 +00:00
  • e4a5688913 Accepting request 1126808 from multimedia:libs Ana Guerrero 2023-11-17 19:48:21 +00:00
  • 78231996af Accepting request 1126714 from home:alarrosa:branches:multimedia:libs Bjørn Lie 2023-11-16 09:59:46 +00:00
  • 3a994e8542 Accepting request 1113993 from multimedia:libs Ana Guerrero 2023-09-29 19:12:56 +00:00
  • eb2701c507 Accepting request 1113035 from GNOME:Next Antonio Larrosa 2023-09-28 07:34:29 +00:00
  • 28d9b1d275 Accepting request 1100813 from multimedia:libs Ana Guerrero 2023-07-27 14:50:20 +00:00
  • b6a921223f Accepting request 1100599 from GNOME:Next Antonio Larrosa 2023-07-26 10:45:39 +00:00
  • db7386a784 Accepting request 1096142 from multimedia:libs Dominique Leuenberger 2023-07-01 21:17:22 +00:00
  • 1d1ebc3cf7 Accepting request 1095466 from GNOME:Next Takashi Iwai 2023-06-30 13:45:27 +00:00
  • 01eb1a50d6 Accepting request 1089220 from multimedia:libs Dominique Leuenberger 2023-05-28 17:21:29 +00:00
  • 333fe88c33 Accepting request 1088874 from GNOME:Next Bjørn Lie 2023-05-26 16:10:10 +00:00
  • 3a609e239f Accepting request 1079378 from multimedia:libs Dominique Leuenberger 2023-04-15 20:32:08 +00:00
  • ddf5e8dd4c Accepting request 1078781 from GNOME:Next Antonio Larrosa 2023-04-14 07:34:28 +00:00
  • df262099db Accepting request 1070783 from multimedia:libs Dominique Leuenberger 2023-03-12 15:22:24 +00:00
  • eb5c3bf705 Accepting request 1070521 from home:iznogood:branches:multimedia:libs Luciano Santos 2023-03-10 23:16:32 +00:00
  • 9f72597d62 Accepting request 1063819 from multimedia:libs Dominique Leuenberger 2023-02-09 15:21:55 +00:00
  • e044cd1927 Accepting request 1063698 from home:munix9:branches:multimedia:libs Bjørn Lie 2023-02-08 12:49:20 +00:00
  • fb3e1f232b Accepting request 1061544 from multimedia:libs Dominique Leuenberger 2023-02-02 17:06:56 +00:00
  • b1e5b89d31 Accepting request 1061504 from home:alarrosa:branches:multimedia:libs Bjørn Lie 2023-01-27 12:32:35 +00:00
  • 69afd5dfd0 Accepting request 1061311 from GNOME:Next Bjørn Lie 2023-01-26 17:25:20 +00:00
  • 759baf9e61 Accepting request 1045094 from multimedia:libs Dominique Leuenberger 2022-12-25 14:14:21 +00:00
  • fe2db7ad97 Tweak .changes Bjørn Lie 2022-12-23 19:08:32 +00:00
  • b2588224de Accepting request 1044256 from home:dirkmueller:Factory Bjørn Lie 2022-12-23 18:58:39 +00:00
  • bb7f4c216d Accepting request 1030667 from multimedia:libs Dominique Leuenberger 2022-10-25 09:18:34 +00:00
  • eb7e149acd Accepting request 1030515 from GNOME:Next Dominique Leuenberger 2022-10-24 07:13:57 +00:00
  • 5b938bc8e5 Accepting request 984575 from multimedia:libs Dominique Leuenberger 2022-06-24 06:44:49 +00:00
  • ebc41b31db Accepting request 984571 from home:alarrosa:branches:multimedia:libs Antonio Larrosa 2022-06-22 16:29:59 +00:00
  • 1c860e571d Accepting request 984432 from home:ukbeast89:branches:multimedia:libs Antonio Larrosa 2022-06-22 16:22:45 +00:00
  • b5c222d565 Accepting request 976614 from multimedia:libs Dominique Leuenberger 2022-05-14 20:52:18 +00:00
  • 2d44b1490f Accepting request 975784 from home:alarrosa:branches:multimedia:libs Dominique Leuenberger 2022-05-12 13:14:40 +00:00
  • 7d63e98837 Accepting request 975752 from home:mcalabkova:branches:multimedia:libs Antonio Larrosa 2022-05-09 10:48:24 +00:00
  • b3fda90415 Accepting request 975760 from openSUSE:Factory:RISCV Antonio Larrosa 2022-05-09 10:47:16 +00:00
  • 25a1b82c7c Accepting request 963514 from multimedia:libs Dominique Leuenberger 2022-03-24 21:57:01 +00:00
  • 2caaec57d1 Accepting request 963065 from GNOME:Next Bjørn Lie 2022-03-21 09:25:22 +00:00
  • 1dfa41a6a0 Accepting request 952068 from multimedia:libs Dominique Leuenberger 2022-02-09 19:38:25 +00:00
  • 6a3dd99690 Accepting request 951652 from home:iznogood:branches:multimedia:libs Antonio Larrosa 2022-02-07 10:06:10 +00:00
  • b75344d83d Accepting request 949333 from multimedia:libs Dominique Leuenberger 2022-01-27 22:16:36 +00:00
  • dc0ca914a9 Accepting request 949329 from home:alarrosa:branches:multimedia:libs Antonio Larrosa 2022-01-26 18:41:43 +00:00
  • 9b40f79b7b Accepting request 920833 from multimedia:libs Dominique Leuenberger 2021-09-26 19:48:15 +00:00
  • 2b1e423afb Accepting request 919952 from home:sbrabec:branches:tuu-goodbye Dominique Leuenberger 2021-09-22 08:24:48 +00:00
  • d38bfce134 Accepting request 919672 from home:iznogood:branches:multimedia:libs Dominique Leuenberger 2021-09-22 08:24:21 +00:00
  • 1f443b7837 Accepting request 919443 from multimedia:libs Dominique Leuenberger 2021-09-20 21:32:07 +00:00
  • dfb2a40d68 Accepting request 919338 from home:sbrabec:branches:tuu-goodbye Dominique Leuenberger 2021-09-16 07:00:19 +00:00
  • 4faa67782f Accepting request 919110 from home:iznogood:branches:multimedia:libs Dominique Leuenberger 2021-09-15 10:26:25 +00:00
  • 27e741832c Accepting request 880361 from multimedia:libs Richard Brown 2021-04-10 13:26:25 +00:00