Opened 3 weeks ago

Closed 2 weeks ago

#19634 closed enhancement (fixed)

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

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

Description

New point version.

Change History (3)

comment:1 by Bruce Dubbs, 2 weeks ago

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

comment:2 by Bruce Dubbs, 2 weeks ago

1.24.2

The second 1.24 bug-fix release (1.24.2) was released on 9 April 2024.

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

gstreamer

  • clock: Block futex_time64 usage on Android API level < 30
  • basesrc: Clear submitted buffer lists consistently with buffers
  • ptpclock: fix double free of domain data during deinit
  • clocksync: Proxy allocation queries
  • inputselector: fix possible clock leak on shutdown
  • typefind: Handle WavPack block sizes > 131072

gst-plugins-base

  • glcolorconvert: Ensure glcolorconvert does not miss supported RGB formats
  • gl/macos: a couple of race/reference count fixes
  • pbutils: descriptions: Don’t warn on MPEG-1 audio caps without layer field
  • encodebin: Add the parser before timestamper to tosync list
  • videorate: Reset last_ts when a new segment is received

gst-plugins-good

  • qml6glsink: fix destruction of underlying texture
  • qt/qt6: Fixup for dummy textures
  • rtpjitterbuffer: Don’t use estimated_dts to do default skew adjustment
  • rtpjitterbuffer: Use an extended RTP timestamp for the clock-base
  • rtpmp4adepay: Set duration on outgoing buffers
  • tests: rtpred: fix out-of-bound writes
  • v4l2: allocator: Fix unref log/trace on memory release
  • v4l2: Also set max_width/max_width if enum framesize fail
  • v4l2: enforce a pixel aspect ratio of 1/1 if no data are available
  • v4l2: fix error in calculating padding bottom for tile format
  • v4l2src: need maintain the caps order in caps compare when fixate
  • vpxenc: Include vpx error details in errors and warnings

gst-plugins-bad

  • h264parse: element hangs with some video streams (regression)
  • h264parse: Revert “AU boundary detection changes”
  • alphadecodebin: Explicitly pass 64 bit integers as such through varargs
  • atdec: Set a channel mask for channel counts greater than 2
  • ccconverter: Fix caps leak and remove unnecessary code
  • d3d11videosink: disconnect signals before releasing the window
  • d3d11: meson: Add support for MinGW DirectXMath package and update directxmath wrap to 3.1.9
  • d3d11: meson: Disable library build if DirectXMath header was not found
  • dwrite: Fix crash on device update
  • GstPlay: Update video_snapshot to support playbin3
  • jpegparse: avi1 tag can be progressive
  • jpegparse: turn some bus warnings into object ones
  • qsvdecoder: Release too old frames
  • ristsrc: Only free caps if needed
  • va: av1enc: Correct the reference number and improve the reference setting
  • va: {vp9, av1}enc: Avoid reopen encoder or renegotiate
  • videoparsers: Demote CC warning message
  • vkbufferpool: correct usage flags type
  • vkh26xdec: a couple decoding fixes
  • vtdec: Fix caps criticals during negotiation
  • wpe: avoid crash with G_DEBUG=fatal_criticals and static build
  • Sink missing floating references

gst-plugins-ugly

  • No changes

gst-libav

  • avviddec: Fix AVPacket leak

Development build environment

  • flac: Add subproject wrap and allow falling back to it in the flac plugin
  • libnice: bump subproject wrap to v0.1.22 (needed for ICE consent freshness support in gstwebrtc)

comment:3 by Bruce Dubbs, 2 weeks ago

Resolution: fixed
Status: assignedclosed

Fixed at commits

717c6c6fc2 Update to lxqt-qtplugin-1.4.1.
032cdc3144 Remove overwriting of terminfo data in xterm.
17c4d8d0b2 Update the gstreamer stack to 1.24.2.
Note: See TracTickets for help on using tickets.