#19864 closed enhancement (fixed)

gstreamer-1.24.4 gst-plugins-base gst-plugins-good gst-plugins-bad gst-plugins-ugly gst-libav gstreamer-vaapi

Reported by: Douglas R. Reno Owned by: Bruce Dubbs
Priority: normal Milestone: 12.2
Component: BOOK Version: git
Severity: normal Keywords:
Cc:

Description

New point versions of the gstreamer stack

Change History (3)

comment:1 by Bruce Dubbs, 11 months ago

Owner: changed from blfs-book to Bruce Dubbs
Status: newassigned

comment:2 by Bruce Dubbs, 11 months ago

The fourth 1.24 bug-fix release (1.24.4) was released on 29 May 2024.

This release only contains bugfixes and it should be safe to update from 1.24.x.

Highlighted bugfixes in 1.24.4

  • 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 imrpove error handling and VP9 handling
  • v4l2codecs: decoder: Reorder caps to prefer DMA_DRM ones, fixes issues with playbin3
  • vah264enc, vah265enc: timestamp handling fixes; generate IDR frames on force-keyunit-requests, not I frames
  • Visualizer plugins fixes
  • Avoid using private APIs on iOS
  • Various bug fixes, memory leak fixes, and other stability and reliability improvements

gstreamer

  • clock: Fix 32 bit assertions in GST_TIME_TO_TIMEVAL and GST_TIME_TO_TIMESPEC
  • systemclock: fix usage of STDC_NO_ATOMICS
  • filesrc: Don’t abort on _get_osfhandle() on Windows
  • tests: Avoid using “bool” for the variable name
  • Various Solaris / Illumos fixes
  • parse: Don’t assume that child proxy child objects are GstObjects

gst-plugins-base

  • audioconvert: Support converting >64 channels
  • decodebin3: Fix caps and stream leaks
  • playbin(3), streamsynchronizer: Fix deadlock when streams have been flushed before others start
  • videotestsrc: fix race condition when clearing cached buffer
  • Fix visualization plugins
  • GstDiscoverer hangs when processing media file containing mebx on MacOS
  • glmixer: Add GL_SYNC_META option to buffer pool
  • typefinding: Fix ID_ODD_SIZE handling regression in WavPack typefinder

gst-plugins-good

  • osxaudio: Avoid using private APIs on iOS
  • qtdemux: unit test fixes for 32-bit platforms

gst-plugins-bad

  • cudamemory: Fix offset of subsampled planar formats
  • d3d11: Revert “d3d11device: protect device_lock vs device_new
  • d3dshader: Fix gamma and primaries conversion pixel shader
  • dtlsconnection: Fix overflow in timeout calculation on systems with 32 bit time_t
  • GstPlay: Initialize debug category and error quark in class_init
  • kmssink: Do not close the DRM prime handle twice
  • mpegtsmux: Correctly time out and mux anyway in live pipelines
  • nvcodec: Accept progressive-high profiles for h264
  • nvencoder: Fix maximum QP value setting
  • qsvh264dec, qsvh265dec: Fix nalu leaks
  • v4l2codecs: decoder: Reorder caps to prefer DMA_DRM ones
  • vah264enc, vah265enc: Let FORCE_KEYFRAME be IDR frame rather than just I frame
  • vah264enc, vah265enc: Set DTS offset before PTS
  • vkh26xdec: Fix stop memory leak
  • vtdec: Fix deadlock when negotiating format change
  • vtdec: Fix PAUSED->READY deadlock when output loop is running
  • wayland: Use wl_display_create_queue_with_name
  • webrtc: request-aux-sender, only sink floating refs
  • webrtcbin: Allow session level setup attribute in SDP

gst-plugins-ugly

  • No changes

gst-libav

  • avvidec: Fix dropping wrong “ghost” frames - fixing multi-threaded decoding of I-frame codecs such as DV Video

comment:3 by Bruce Dubbs, 11 months ago

Resolution: fixed
Status: assignedclosed

Fixed at commits

4b8c514071 Update to requests-2.32.3 (Python module).
71d66d6a5e Update to mariadb-10.11.8.
24f179dae2 Update to gstreamer-1.24.4 and associated plugins.
Note: See TracTickets for help on using tickets.