diff --git a/gstreamer-1.24.10.tar.xz b/gstreamer-1.24.10.tar.xz new file mode 100644 index 0000000..a4fb5d0 --- /dev/null +++ b/gstreamer-1.24.10.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9fc45b1a332e8f812f09e95c281cd75969f6d1682d062a815db0e7bc047518fd +size 1870200 diff --git a/gstreamer-1.24.7.tar.xz b/gstreamer-1.24.7.tar.xz deleted file mode 100644 index 3b6e4fb..0000000 --- a/gstreamer-1.24.7.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c0e75b124c52bb7a0c3dcdb734b2ad260ea7286a8745cf2ea629d4c849e6a958 -size 1859604 diff --git a/gstreamer.changes b/gstreamer.changes index 46935ba..39311cc 100644 --- a/gstreamer.changes +++ b/gstreamer.changes @@ -1,3 +1,130 @@ +------------------------------------------------------------------- +Mon Dec 9 11:49:13 UTC 2024 - Bjørn Lie + +- Update to version 1.24.10: + + Highlighted bugfixes: + - More than 40 security fixes across a wide range of elements + following an audit by the GitHub Security Lab, including the + MP4, Matroska, Ogg and WAV demuxers, subtitle parsers, image + decoders, audio decoders and the id3v2 tag parser. + - avviddec: Fix regression that could trigger assertions about + width/height mismatches. + - appsink and appsrc fixes. + - closed caption handling fixes. + - decodebin3 and urisourcebin fixes. + - glupload: dmabuf: Fix emulated tiled import. + - level: fix LevelMeta values outside of the stated range. + - mpegtsmux, flvmux: fix potential busy looping with high cpu + usage in live mode. + - pipeline dot file graph generation improvements. + - qt(6): fix criticals with multiple qml(6)gl{src,sink}. + - rtspsrc: Optionally timestamp RTP packets with their receive + times in TCP/HTTP mode to enable clock drift handling. + - splitmuxsrc: reduce number of file descriptors used. + - systemclock: locking order fixes. + - v4l2: fix possible v4l2videodec deadlock on shutdown; 8-bit + bayer format fixes. + - x265: Fix build with libx265 version >= 4.1 after + masteringDisplayColorVolume API change. + - macOS: fix rendering artifacts in retina displays, plus ptp + clock fixes. + - cargo: Default to thin lto for the release profile (for + faster builds with lower memory requirements). + - Various bug fixes, build fixes, memory leak fixes, and other + stability and reliability improvements. + - Updated translations. + + gstreamer: + - allocator: Avoid integer overflow when allocating sysmem and + avoid integer overflow in qtdemux theora extension parsing + (boo#1234449 CVE-2024-47606). + - deviceprovider: fix leaking hidden providers. + - gstreamer: prefix debug dot node names to prevent splitting. + - pad: Never push sticky events in response to a FLUSH_STOP. + - systemclock: Fix lock order violation and some cleanup. + - utils: improve gst_util_ceil_log2(). + - ptp: use ip_mreq instead of ip_mreqn for macos. + - tracers: unlock leaks tracer if already tracking. + +------------------------------------------------------------------- +Tue Nov 5 09:33:25 UTC 2024 - Bjørn Lie + +- Update to version 1.24.9: + + Highlighted bugfixes: + - gst-rtsp-server security fix + - GstAggregator start time selection and latency query fixes + for force-live mode + - audioconvert: fix dynamic handling of mix matrix, and accept + custom upstream event for setting one + - encodebin: fix parser selection for encoders that support + multiple codecs + - flvmux improvments for pipelines where timestamps don't start + at 0 + - glcontext: egl: Unrestrict the support base DRM formats + - kms: Add IMX-DCSS auto-detection in sink and fix stride with + planar formats in allocator + - macOS main application event loop fixes + - mpegtsdemux: Handle PTS/DTS wraparound with ignore-pcr=true + - playbin3, decodebin3, parsebin, urisourcebin: fix races, and + improve stability and stream-collection handling + - rtpmanager: fix early RTCP SR generation for sparse streams + like metadata + - qml6glsrc: Reduce capture delay + - qtdemux: fix parsing of rotation matrix with 180 degree + rotation + - rtpav1depay: added wait-for-keyframe and request-keyframe + properties + - srt: make work with newer libsrt versions and don't + re-connect on authentication failure + - v4l2 fixes and improvement + - webrtcsink, webrtcbin and whepsrc fixes + - cerbero: fix Python 3.13 compatibility, g-i with newer + setuptools, bootstrap on Arch Linux; iOS build fixes + - Ship qroverlay plugin in binary packages + - Various bug fixes, memory leak fixes, and other stability and + reliability improvements + + Gstreamer: + - aggregator: + . Fix start time selection first with force-live + . Fix live query when force-live is TRUE + - parse-launch: Make sure children are bins before recursing in + - macos: Fix race conditions in cocoa/application main event + loop + - multiqueue: Do not unref the query we get in pad->query + +------------------------------------------------------------------- +Mon Sep 23 13:03:47 UTC 2024 - Bjørn Lie + +- Update to version 1.24.8: + + Highlighted bugfixes: + - 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 + ------------------------------------------------------------------- Fri Aug 23 07:10:20 UTC 2024 - Bjørn Lie diff --git a/gstreamer.spec b/gstreamer.spec index 1dae443..809f4cd 100644 --- a/gstreamer.spec +++ b/gstreamer.spec @@ -19,7 +19,7 @@ %define gst_branch 1.0 Name: gstreamer -Version: 1.24.7 +Version: 1.24.10 Release: 0 Summary: Streaming-Media Framework Runtime License: LGPL-2.1-or-later