Opened 7 months ago

Closed 6 months ago

#14516 closed enhancement (fixed)

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

Reported by: Douglas R. Reno Owned by: Douglas R. Reno
Priority: normal Milestone: 10.1
Component: BOOK Version: SVN
Severity: normal Keywords:
Cc:

Description

New point versions of gstreamer components

Change History (3)

comment:1 by Douglas R. Reno, 7 months ago

Owner: changed from blfs-book to Douglas R. Reno
Status: newassigned

comment:2 by Douglas R. Reno, 6 months ago

Highlighted bugfixes in 1.18.3

    fix ogg playback regression for ogg files that also have ID3 or APE tags
    compositor: fix artefacts and invalid memory access when blending subsampled formats
    exported mini object ref/unref/copy functions for use in bindings such as gstreamer-sharp
    Add support for Apple silicon (M1) to cerbero package builder
    Ship RIST plugin in binary packages
    various stability, performance and reliability improvements
    memory leak fixes
    build fixes

gstreamer

    gst: Add non-inline ref/unref/copy/replace methods for various mini objects (buffer, bufferlist, caps, context, event, memory, message, promise, query, sample, taglist, uri) for use in bindings such as gstreamer-sharp
    harness: don't use GST_DEBUG_OBJECT with GstHarness which is not a GObject

gst-plugins-base

    audiorate: Make buffer writable before changing its metadata
    compositor: fix blending of subsampled components
    decodebin3: When reconfiguring a slot make sure that the ghostpad is unlinked
    decodebin3: Release selection lock when pushing EOS
    encodebasebin: Ensure that parsers are compatible with selected encoders
    tagdemux: resize and trim buffer in place to fix interaction with oggdemux
    videoaggregator: Pop out old buffers on timeout
    video-blend: fix blending 8-bit and 16-bit frames together
    appsrc: fix signal documentation
    gl: document some GL caps specifics
    libvisual: workaround clang compiler warning

gst-plugins-good

    deinterlace: fix build of assembly optimisations on macOS
    splitmuxsink: Avoid deadlock when releasing a pad from a running muxer
    splitmuxsink: fix bogus fragment split
    v4l2object: Map correct video format for RGBA
    videoflip: fix possible crash when changing video-direction/method while running

gst-plugins-bad

    assrender: fix mutex handling in certain flushing/error situations
    dvbsuboverlay: Add support for dynamic resolution update
    dashsink: fix critical log of dynamic pipeline
    d3d11shader: Fix ID3DBlob object leak
    d3d11videosink: Prepare window once streaming started
    decklinkaudiosrc: Fix duration of the first audio frame after each discont
    intervideosrc: fix negotiation of interlaced caps
    msdk: needn't close mfx session when failed, fixes double free / potential crash
    msdk: check GstMsdkContext instead of mfxSession instance
    srt: fix locking when retrieving stats
    rtmp2src: fix leaks when connection is cancelled during startup or connection fails

gst-plugins-ugly

    no changes

gst-libav

    avauddec: Drain decoder on decoding failure, fixes timestamps after decoding errors

gstreamer-vaapi

    no changes

comment:3 by Douglas R. Reno, 6 months ago

Resolution: fixed
Status: assignedclosed

Fixed at r24136

Note: See TracTickets for help on using tickets.