Packages changed: NetworkManager (1.54.1 -> 1.54.3) enchant (2.8.13 -> 2.8.14) freerdp (3.18.0 -> 3.20.0) gstreamer (1.26.9 -> 1.26.10) gstreamer-plugins-bad (1.26.9 -> 1.26.10) gstreamer-plugins-base (1.26.9 -> 1.26.10) gstreamer-plugins-good (1.26.9 -> 1.26.10) gstreamer-plugins-libav (1.26.9 -> 1.26.10) gstreamer-plugins-rs (1.26.9 -> 1.26.10) gstreamer-plugins-ugly (1.26.9 -> 1.26.10) mozjs140 (140.5.0 -> 140.6.0) openSUSE-release (20251230 -> 20251231) vlc (3.0.21 -> 3.0.22) === Details === ==== NetworkManager ==== Version update (1.54.1 -> 1.54.3) Subpackages: NetworkManager-bluetooth NetworkManager-lang NetworkManager-tui NetworkManager-wwan libnm0 typelib-1_0-NM-1_0 - Update to version 1.54.3: + For private connections (the ones that specify a user in the "connection.permissions" property), verify that the user can access the 802.1X certificates and keys set in the connection. + Introduce a libnm function that can be used by VPN plugins to check user permissions on certificate and keys. - Changes from version 1.54.2: + Support reapplying the "sriov.vfs" property as long as "sriov.total-vfs" is not changed. + Support configuring the HSR protocol version via the "hsr.protocol-version" property. + Support configuring the HSR interlink port via the "hsr.interlink" property. - Rebase 2298.patch ==== enchant ==== Version update (2.8.13 -> 2.8.14) Subpackages: enchant-2-backend-hunspell enchant-data libenchant-2-2 - Update to version 2.8.14: + This release fixes a test failure in the previous release, and improves enchant(1)’s word division algorithm, so that it only considers words that contain at least one letter. (Words may contain characters that aren’t letters, but Enchant was for example considering “1900” to be a word, which is probably not helpful.) ==== freerdp ==== Version update (3.18.0 -> 3.20.0) Subpackages: libfreerdp3-3 librdtk0-0 libwinpr3-3 - Update to version 3.20.0: * Mingw fixes (#12070) * [crypto,certificate_data] add some hostname sanitation * [client,common]: Fix loading of rdpsnd channel * [client,sdl] set touch and pen hints - Changes from version 3.19.1: * [core,transport] improve SSL error logging * [utils,helpers] fix freerdp_settings_get_legacy_config_path * From stdin and sdl-creds improve * [crypto,certificate] sanitize hostnames * [channels,drdynvc] propagate error in dynamic channel * [CMake] make Mbed-TLS and LibreSSL experimental * Json fix * rdpecam: send sample only if it's available * [channels,rdpecam] allow MJPEG frame skip and direct passthrough * [winpr,utils] explicit NULL checks in jansson WINPR_JSON_ParseWithLength * [packaging,flatpak] remove xprop - Changes from version 3.19.0: * [client,common] fix retry counter * [cmake] fix aarch64 neon detection * Fix response body existence check when using RDP Gateway * fix line clipping issue * Clip coord fix * [core,input] Add debug log to keyboard state sync * Update command line usage for gateway option * [codec,ffmpeg] 8.0 dropped AV_PROFILE_AAC_MAIN * [channels,audin] fix pulse memory leak * [channels,drive] Small performance improvements in drive channel * [winpr,utils] fix command line error logging * [common,test] Adjust AVC and H264 expectations * drdynvc: implement compressed packet * [channels,rdpecam] improve log messages * Fix remote credential guard channel loading * Fix inverted ifdef * [core,nego] disable all enabled modes except the one requested * rdpear: handle basic NTLM commands and fix server-side * [smartcardlogon] Fix off-by-one error in `smartcard_hw_enumerateCerts` * rdpecam: fix camera sample grabbing ==== gstreamer ==== Version update (1.26.9 -> 1.26.10) Subpackages: gstreamer-lang gstreamer-utils libgstreamer-1_0-0 typelib-1_0-Gst-1_0 - 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 configuration failures ==== gstreamer-plugins-bad ==== Version update (1.26.9 -> 1.26.10) Subpackages: gstreamer-plugins-bad-lang libgstadaptivedemux-1_0-0 libgstanalytics-1_0-0 libgstbadaudio-1_0-0 libgstbasecamerabinsrc-1_0-0 libgstcodecparsers-1_0-0 libgstcodecs-1_0-0 libgstcuda-1_0-0 libgstinsertbin-1_0-0 libgstisoff-1_0-0 libgstmpegts-1_0-0 libgstmse-1_0-0 libgstphotography-1_0-0 libgstplay-1_0-0 libgstsctp-1_0-0 libgsturidownloader-1_0-0 libgstva-1_0-0 libgstvulkan-1_0-0 libgstwayland-1_0-0 libgstwebrtc-1_0-0 libgstwebrtcnice-1_0-0 - Update to version 1.26.10: + aesenc / aesdec: use correct format specifier for buffer size in debug log + analytics: Fix build on MSVC by using libm dependency + curlhttpsrc: Various fixes + decklinkvideosink: Fix frame completion callbacks for firmware 14.3+ + dtlsdec: mark generated cert agent with GST_OBJECT_FLAG_MAY_BE_LEAKED + fdkaacdec: Assertion on handling unsupported channel layouts + fdkaacdec: Invalidate channel_types/indices when setting a known config + hlssink: Guard NULL structure and use gst_structure_has_name() + midiparse: Fix a couple of potential out-of-bounds reads + mpegtsmux: Fix potential deadlock changing pmt-interval + mxfdemux: reconsider "closing running segment" for non flushing seeks + mxfdemux / aiffparse / matroskaparse: Remove segment closing on non-flushing seeks + mxfdemux: Simplify timestamp tracking + mxfdemux: send event SegmentDone for segment seeks + mxfmpeg: Add custom Sony picture essence coding UL + playbin3: ensure GST_EVENT_SELECT_STREAMS event is sent to collection source + vabasedec: Don't assert when negotiating based on a gap event before the first buffer + vkformat: Add VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16 format + webrtc: Keep a ref of the ICEStream in the TransportStream + GstPlay: set_audio_track_enabled / set_video_track_enabled not functioning for adaptivedemux2 sources + video: decoders: Fix possible crash when flushing H265/H266 decoder ==== gstreamer-plugins-base ==== Version update (1.26.9 -> 1.26.10) Subpackages: gstreamer-plugins-base-lang libgstallocators-1_0-0 libgstapp-1_0-0 libgstaudio-1_0-0 libgstfft-1_0-0 libgstgl-1_0-0 libgstpbutils-1_0-0 libgstriff-1_0-0 libgstrtp-1_0-0 libgstrtsp-1_0-0 libgstsdp-1_0-0 libgsttag-1_0-0 libgstvideo-1_0-0 typelib-1_0-GstAudio-1_0 typelib-1_0-GstPbutils-1_0 typelib-1_0-GstTag-1_0 typelib-1_0-GstVideo-1_0 - Update to version 1.26.10: + basetextoverlay: Don't negotiate if caps haven't changed + codec-utils: Update mime codec strings + fdmemory: Fix size calculation when sharing + gl elements add a yellow bar on JPEGs with non-even heights + glimagesink: Fix handling of odd height buffers + glwindow_cocoa: fix window not closing (w/o user window handle) + opusenc: Simplify Vorbis channel layout mapping code and fix 7.1 layout & use surround multistream encoder + parsebin: Improve debug logging + playbin3: ensure GST_EVENT_SELECT_STREAMS event is sent to collection source + tagdemux: propagate seek event seqnum to upstream + videodecoder: Don't assume the ALLOCATION query contains a pool + videodecoder, videoaggregator: Fix handling of buffer pool configuration failures ==== gstreamer-plugins-good ==== Version update (1.26.9 -> 1.26.10) Subpackages: gstreamer-plugins-good-gtk gstreamer-plugins-good-lang - Update to version 1.26.10: + aptivedemux2: Initialize start bitrate for dashdemux2 and hlsdemux2 + dashdemux2: Unknown codec 'flac' when streaming a DASH MPD manifest with a mp4 FLAC file + deinterlace: Improve pool configuration + flac: Fix 6.1 / 7.1 channel layouts + flacdec: Don't forbid S32 sample size (0x07) unnecessarily + flacenc: Support S32 samples + flacdec: Decode 32-bit FLAC files + level: fix crash if no caps have been sent + level: Floating point exception (core dumped) when sending buffers without caps + matroskademux: Bump maximum block size from 15MB to 32MB to allow 4k raw video + matroskamux: Fix some more thread-safety issues + matroskamux: Fix thread-safety issues when requesting new pads + matroskamux: pad->track handling results in segmentation fault + mxfdemux / aiffparse / matroskaparse: Remove segment closing on non-flushing seeks + qtdemux: Use gst_util_uint64_scale to scale guint64 + qtmux: Fix robust recording estimates + splitmuxsrc - fix for seeking / flushing deadlock + v4l2object: Add support for colorimetry 1:4:16:3 + wavenc: Fix downstream negotiation + wavparse: prevent setting empty strings as title tag ==== gstreamer-plugins-libav ==== Version update (1.26.9 -> 1.26.10) - Update to version 1.26.10: + avviddec: Various fixes to allocation query handling + avviddec: Aggregate GstVideoAlignment on top of the meta api params, instead of overriding them + avviddec: Set video alignment to internal pool ==== gstreamer-plugins-rs ==== Version update (1.26.9 -> 1.26.10) - Update to version 1.26.10: + cctost2038anc: Fix typo with c_not_y_channel property documentation + dav1d: Stop iteration after finding first working pool + dav1d: Various fixes to allocation query handling + gtk4paintablesink: Propose a udmabuf pool / allocator if upstream asks for sysmem + gtk4: Fix typo in odd-size subsample workaround + rtp: Update to rtcp-types 0.3 + st2038combiner: Some fixes + st2038extractor: Add always-add-st2038-pad property + threadshare: allow disabling the IPv4 or IPv6 socket in ts-udpsink + threadshare: Update to flume 0.12 + tracers: add function and signal for writing logs to PadPushTimings + version-helper: Update to toml_edit 0.24 + webrtc: mark static caps with GST_MINI_OBJECT_FLAG_MAY_BE_LEAKED + webrtcsink: don't upscale when mitigating low bitrate + Fix new clippy 1.92 warnings + Update dependencies ==== gstreamer-plugins-ugly ==== Version update (1.26.9 -> 1.26.10) Subpackages: gstreamer-plugins-ugly-lang - Update to version 1.26.10: + No changes, stable bump only ==== mozjs140 ==== Version update (140.5.0 -> 140.6.0) - Update to version 140.6.0: + Security Vulnerabilities fixed in Firefox ESR 140.6 + See https://www.firefox.com/en-US/firefox/140.6.0/releasenotes/ ==== openSUSE-release ==== Version update (20251230 -> 20251231) Subpackages: openSUSE-release-appliance-custom openSUSE-release-dvd - automatically generated by openSUSE-release-tools/pkglistgen ==== vlc ==== Version update (3.0.21 -> 3.0.22) Subpackages: libvlc5 libvlccore9 vlc-codec-gstreamer vlc-lang vlc-noX vlc-qt - Update to version 3.0.22: + Core: Assume subpictures are in SDR by default + Decoders: * Fix Opus channel mapping * Fix hardware decoding with VideoToolbox of XVID MPEG-4 video * Add dav1d-all-layers option * Fix DVD CEA-608 captions parsing * Fix ProRes 4:4:4:4 * Disable decoding using libdca, libmpeg2 and liba52 by default in favor of libavcodec + Demuxers: * Add support for DMX audio music (MUS) files * Handle mkv-use-chapter-codec option * Add A_ATRAC/AT1 support in matroska * Prevent FLAC seeking logic get stuck * Handle pictures in FLAC * Fix VOB/AOB LPCM/MLP detection failing occasionally * Cut QNap title on first invalid character * Fix display of certain JPEG files * Fix playback of very short ASF files (duration less than 1s) * Multiple fixes in MPEG-TS * Fix crashes in multiple demuxers (reported by rub.de, oss-fuzz and others) + Input: Fix SFTP seeking for large files on 32-bit OS + Interface: * Qt: Add option to use dark palette * Qt: Add compilation support for newer versions of Qt5 * Qt: Fix scrolling on volume slider * KDE: fix MPRIS state when started from file + Service Discovery: UPnP: remove SAT>IP channel list fallback + Video Output: * Use a better stretch mode in wingdi * Fetch missing device information when running in UWP + Video Filter: * Add AMD GPU Frame Rate Doubler (Direct3D11) * Improve visualization of low frequencies in spectrogram - Drop merged patches: + 5574.patch + 5590.patch + 6168.patch + 6273.patch + 6527.patch + 6606.patch + vlc-taglib-2.0.patch