2024-12-05 10:50:21 by Adam Ciarcinski | Files touched by this commit (23) | |
Log message: gstreamer1: updated to 1.24.10 GStreamer 1.24.10 stable bug fix release 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 Translation updates |
2024-11-05 21:58:39 by Adam Ciarcinski | Files touched by this commit (22) | |
Log message: gstreamer1: updated to 1.24.9 GStreamer 1.24.9 stable bug fix release 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 |
2024-09-23 12:39:42 by Adam Ciarcinski | Files touched by this commit (11) | |
Log message: gstreamer1: updated to 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 |
2024-08-23 13:15:31 by Adam Ciarcinski | Files touched by this commit (11) | |
Log message: gstreamer1: updated to 1.24.7 GStreamer 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 cerbero: libvpx updated to 1.14.1; map 2022Server to Windows11; disable rust \ variant on Linux if binutils is too old Various bug fixes, memory leak fixes, and other stability and reliability \ improvements |
2024-08-20 15:58:34 by Adam Ciarcinski | Files touched by this commit (18) | |
Log message: gstreamer1: updated to 1.24.6 GStreamer 1.24.6 stable bug fix release The GStreamer team is pleased to announce another bug fix release in the new \ stable 1.24 release series of your favourite cross-platform multimedia \ framework! This release only contains bugfixes and security fixes and it should be safe to \ update from 1.24.x. 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 |
2024-07-01 16:04:47 by Adam Ciarcinski | Files touched by this commit (11) | |
Log message: gstreamer1: updated to 1.24.5 GStreamer 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 |
2024-06-04 17:09:51 by Adam Ciarcinski | Files touched by this commit (17) | |
Log message: gstreamer1: updated to 1.24.4 GStreamer 1.24.4 stable bug fix release Highlighted bugfixes: audioconvert: support more than 64 audio channels avvidec: fix dropped frames when doing multi-threaded decoding of I-frame codecs \ such as DV Video mpegtsmux: Correctly time out in live pipelines, esp. for sparse streams like \ KLV and DVB subtitles vtdec deadlock fixes on shutdown and format/resolution changes (as might happen \ with e.g. HLS/DASH) fmp4mux, isomp4mux: Add support for adding AV1 header OBUs into the MP4 headers, \ and add language from tags gtk4paintablesink improvements: fullscreen mode and gst-play-1.0 support webrtcsink: add support for insecure TLS and improve error handling and VP9 handling vah264enc, vah265enc: timestamp handling fixes; generate IDR frames on \ force-keyunit-requests, not I frames v4l2codecs: decoder: Reorder caps to prefer `DMA_DRM` ones, fixes issues with \ playbin3 Visualizer plugins fixes Avoid using private APIs on iOS various bug fixes, memory leak fixes, and other stability and reliability \ improvements |
2024-05-13 11:05:56 by Adam Ciarcinski | Files touched by this commit (17) | |
Log message: gstreamer1: updated to 1.24.3 1.24.3 This release only contains bugfixes and it should be safe to update from 1.24.x. Highlighted bugfixes in 1.24.3 EXIF image tag parsing security fixes Subtitle handling improvements in parsebin Fix issues with HLS streams that contain VTT subtitles Qt6 QML sink re-render and re-sizing fixes unixfd ipc plugin timestamp and segment handling fixes vah264enc, vah265enc: Do not touch the PTS of the output frame vah264dec and vapostproc fixes and improvements v4l2: multiple fixes and improvements, incl. for mediatek JPEG decoder and v4l2 \ loopback v4l2: fix hang after seek with some v4l2 decoders Wayland sink fixes ximagesink: fix regression on RPi/aarch64 fmp4mux, mp4mux gained FLAC audio support D3D11, D3D12: reliablity improvements and memory leak fixes Media Foundation device provider fixes GTK4 paintable sink improvements including support for directly importing \ dmabufs with GTK 4.14 WebRTC sink/source fixes and improvements AWS s3sink, s3src, s3hlssink now support path-style addressing MPEG-TS demuxer fixes Python bindings fixes various bug fixes, memory leak fixes, and other stability and reliability \ improvements 1.24.2 This release only contains bugfixes and it should be safe to update from 1.24.x. Highlighted bugfixes in 1.24.2 H.264 parsing regression fixes WavPack typefinding improvements Video4linux fixes and improvements Android build and runtime fixes macOS OpenGL memory leak and robustness fixes Qt/QML video sink fixes Package new analytics and mse libraries in binary packages Windows MSVC binary packages: fix libvpx avx/avx2/avx512 instruction set detection various bug fixes, memory leak fixes, and other stability and reliability \ improvements |