Opened 6 months ago

Closed 6 months ago

#20427 closed enhancement (fixed)

gstreamer-1.24.8 gst-plugins-base-1.24.8 gst-plugins-good-1.24.8 gst-plugins-bad-1.24.8 gst-plugins-ugly-1.24.8 gst-libav-1.24.8

Reported by: Xi Ruoyao Owned by: Douglas R. Reno
Priority: normal Milestone: 12.3
Component: BOOK Version: git
Severity: normal Keywords:
Cc:

Description (last modified by Xi Ruoyao)

New patch versions. It's said gst-plugins-bad-1.24.8 builds fine with new x265-4.0.

Change History (4)

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

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

comment:2 by Xi Ruoyao, 6 months ago

Description: modified (diff)

I've no idea how the Slackware developer concluded it works with x265-4.0. Maybe they are just using GCC < 14 (and then they'll hit a runtime crash...)

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

1.24.8

The eigth 1.24 bug-fix release (1.24.8) was released on 19 September 2024.

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

Highlighted bugfixes in 1.24.8

    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 segments

gst-plugins-base

    decodebin3: Fix collection identity check
    encodebin: Fix pad removal
    glimagesink: Fix cannot resize viewport when video size changed in caps
    video: Don't overshoot QoS earliest time by a factor of 2
    meson: gst-play: link to libm

gst-plugins-good

    jackaudiosrc: actually use the queried ports from JACK
    matroskamux: Include end padding in the block duration for Opus streams, fixing 
firefox compatibility
    osxaudio: Avoid dangling pointer on shutdown
    splitmuxsink: Override LATENCY query to pretend to downstream that we're not live
    v4l2bufferpool: actually queue back the empty buffer flagged LAST
    v4l2videoenc: unref buffer pool after usage properly
    v4l2: encoder: Add dynamic framerate support

gst-plugins-bad

    GstPlay: Name the different bus
    GstPlay: check whether stream is seekable before seeking when state change
    GstPlayer: Check GstPlayerSignalDispatcher type
    mpegtsmux: Wait for data on all pads before deciding on a best pad unless timing out
    mpegtsmux: Fix refcounting issue when selecting the best pad
    uvcsink: fix caps event handling
    v4l2codecs: h265: Minimize memory allocation
    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
    wpe: fix gst-launch example

gst-plugins-ugly

    No changes

gst-libav

    No changes

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

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.