d89fca34feAccepting request 1243071 from multimedia:libs
factory
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
devel
Dominique Leuenberger2025-02-04 11:38:51 +00:00
06f8adae78Accepting 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 Lie2025-01-08 12:40:46 +00:00
caf915f2f9Accepting request 1231206 from multimedia:libs
Ana Guerrero
2024-12-16 18:10:35 +00:00
352ac2273cAccepting request 1231016 from home:mgorse:branches:multimedia:libsBjørn Lie2024-12-15 10:27:36 +00:00
30e22ef61fAccepting request 1230746 from multimedia:libs
Ana Guerrero
2024-12-13 21:27:25 +00:00
39f9492544Accepting request 1230674 from home:mgorse:branches:multimedia:libsBjørn Lie2024-12-13 09:37:32 +00:00
59ed36d07eAccepting 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 Leuenberger2024-12-10 09:12:39 +00:00
44c7df67c7Accepting 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->queryDominique Leuenberger2024-11-06 12:42:07 +00:00
35f6d56f4aAccepting 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 segmentsDominique Leuenberger2024-09-25 07:18:54 +00:00
938b9337ffAccepting 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 pointerDominique Leuenberger2024-08-23 15:17:38 +00:00
c856da60d8Accepting request 1190769 from multimedia:libs
Dominique Leuenberger
2024-08-02 15:25:52 +00:00
d829952454Accepting request 1190676 from home:dimstar:FactoryTakashi Iwai2024-07-31 15:49:21 +00:00
4a9a06dee4Accepting request 1184252 from multimedia:libs
Ana Guerrero
2024-07-02 16:15:56 +00:00