From b2588224de65ac6471974e5dac60e119c2bf14929c7bb9620fa980e4660a3f18 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Lie?= Date: Fri, 23 Dec 2022 18:58:39 +0000 Subject: [PATCH 1/2] Accepting request 1044256 from home:dirkmueller:Factory - update to 1.20.5: * This release only contains bugfixes and it should be safe to upgrade from 1.20.x. * systemclock waiting fixes for certain 32-bit platforms/libcs * alphacombine: robustness improvements for corner case scenarios * avfvideosrc: Report latency when doing screen capture * d3d11videosink: various thread-safety and stability fixes * decklink: fix performance issue when HDMI signal has been lost for a long time * flacparse: Fix handling of headers advertising 32 bits per sample * mpegts: Handle when iconv doesn't support ISO 6937 (e.g. musl libc) * opengl: fix automatic dispmanx detection for rpi4 and fix usage of eglCreate/DestroyImage * opusdec: Various channel-related fixes * textrender: event handling fixes, esp. for GAP event * subparse: Fix non-closed tag handling * videoscale: fix handling of unknown buffer metas * videosink: reverse playback handling fixes * qtmux: Prefill mode fixes, especially for raw audio * multiudpsink: allow binding to IPv6 address * rtspsrc: Fix usage of IPv6 connections in SETUP * rtspsrc: Only EOS on timeout if all streams are timed out/EOS * splitmuxsrc: fix playback stall if there are unlinked pads * v4l2: Fix SIGSEGV on state change during format changes * wavparse robustness fixes * Fix static linking on macOS (opengl, vulkan) * gstreamer-vaapi: fix headless build against mesa >= 22.3.0 * GStreamer Editing Services library: Fix build with tools disabled * webrtc example/demo fixes * unit test fixes for aesdec and rtpjitterbuffer OBS-URL: https://build.opensuse.org/request/show/1044256 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer?expand=0&rev=187 --- gstreamer-1.20.4.tar.xz | 3 --- gstreamer-1.20.5.tar.xz | 3 +++ gstreamer.changes | 39 +++++++++++++++++++++++++++++++++++++++ gstreamer.spec | 2 +- 4 files changed, 43 insertions(+), 4 deletions(-) delete mode 100644 gstreamer-1.20.4.tar.xz create mode 100644 gstreamer-1.20.5.tar.xz diff --git a/gstreamer-1.20.4.tar.xz b/gstreamer-1.20.4.tar.xz deleted file mode 100644 index 0f605ad..0000000 --- a/gstreamer-1.20.4.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:67c1edf8c3c339cda5dde85f4f7b953bb9607c2d13ae970e2491c5c4c055ef5f -size 2686324 diff --git a/gstreamer-1.20.5.tar.xz b/gstreamer-1.20.5.tar.xz new file mode 100644 index 0000000..7c3ab74 --- /dev/null +++ b/gstreamer-1.20.5.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5a19083faaf361d21fc391124f78ba6d609be55845a82fa8f658230e5fa03dff +size 2690968 diff --git a/gstreamer.changes b/gstreamer.changes index 1aa4db9..88353c7 100644 --- a/gstreamer.changes +++ b/gstreamer.changes @@ -1,3 +1,42 @@ +------------------------------------------------------------------- +Thu Dec 22 12:43:08 UTC 2022 - Dirk Müller + +- update to 1.20.5: + * This release only contains bugfixes and it should be safe to upgrade from + 1.20.x. + * systemclock waiting fixes for certain 32-bit platforms/libcs + * alphacombine: robustness improvements for corner case scenarios + * avfvideosrc: Report latency when doing screen capture + * d3d11videosink: various thread-safety and stability fixes + * decklink: fix performance issue when HDMI signal has been lost for a long + time + * flacparse: Fix handling of headers advertising 32 bits per sample + * mpegts: Handle when iconv doesn't support ISO 6937 (e.g. musl libc) + * opengl: fix automatic dispmanx detection for rpi4 and fix usage of + eglCreate/DestroyImage + * opusdec: Various channel-related fixes + * textrender: event handling fixes, esp. for GAP event + * subparse: Fix non-closed tag handling + * videoscale: fix handling of unknown buffer metas + * videosink: reverse playback handling fixes + * qtmux: Prefill mode fixes, especially for raw audio + * multiudpsink: allow binding to IPv6 address + * rtspsrc: Fix usage of IPv6 connections in SETUP + * rtspsrc: Only EOS on timeout if all streams are timed out/EOS + * splitmuxsrc: fix playback stall if there are unlinked pads + * v4l2: Fix SIGSEGV on state change during format changes + * wavparse robustness fixes + * Fix static linking on macOS (opengl, vulkan) + * gstreamer-vaapi: fix headless build against mesa >= 22.3.0 + * GStreamer Editing Services library: Fix build with tools disabled + * webrtc example/demo fixes + * unit test fixes for aesdec and rtpjitterbuffer + * Cerbero: Fix ios cross-compile with cmake on M1; some recipe updates and + other build fixes + * Miscellaneous bug fixes, memory leak fixes, and other stability and + reliability improvements + * Performance improvements + ------------------------------------------------------------------- Fri Oct 21 21:16:22 UTC 2022 - Bjørn Lie diff --git a/gstreamer.spec b/gstreamer.spec index ed41359..cf48ad9 100644 --- a/gstreamer.spec +++ b/gstreamer.spec @@ -19,7 +19,7 @@ %define gst_branch 1.0 Name: gstreamer -Version: 1.20.4 +Version: 1.20.5 Release: 0 Summary: Streaming-Media Framework Runtime License: LGPL-2.1-or-later From fe2db7ad97acbe8922b7eba82a177c43c8702c24645e27d162d53cb668ddda3b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Lie?= Date: Fri, 23 Dec 2022 19:08:32 +0000 Subject: [PATCH 2/2] Tweak .changes OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer?expand=0&rev=188 --- gstreamer.changes | 88 +++++++++++++++++++++++++++++------------------ 1 file changed, 54 insertions(+), 34 deletions(-) diff --git a/gstreamer.changes b/gstreamer.changes index 88353c7..3058969 100644 --- a/gstreamer.changes +++ b/gstreamer.changes @@ -2,40 +2,60 @@ Thu Dec 22 12:43:08 UTC 2022 - Dirk Müller - update to 1.20.5: - * This release only contains bugfixes and it should be safe to upgrade from - 1.20.x. - * systemclock waiting fixes for certain 32-bit platforms/libcs - * alphacombine: robustness improvements for corner case scenarios - * avfvideosrc: Report latency when doing screen capture - * d3d11videosink: various thread-safety and stability fixes - * decklink: fix performance issue when HDMI signal has been lost for a long - time - * flacparse: Fix handling of headers advertising 32 bits per sample - * mpegts: Handle when iconv doesn't support ISO 6937 (e.g. musl libc) - * opengl: fix automatic dispmanx detection for rpi4 and fix usage of - eglCreate/DestroyImage - * opusdec: Various channel-related fixes - * textrender: event handling fixes, esp. for GAP event - * subparse: Fix non-closed tag handling - * videoscale: fix handling of unknown buffer metas - * videosink: reverse playback handling fixes - * qtmux: Prefill mode fixes, especially for raw audio - * multiudpsink: allow binding to IPv6 address - * rtspsrc: Fix usage of IPv6 connections in SETUP - * rtspsrc: Only EOS on timeout if all streams are timed out/EOS - * splitmuxsrc: fix playback stall if there are unlinked pads - * v4l2: Fix SIGSEGV on state change during format changes - * wavparse robustness fixes - * Fix static linking on macOS (opengl, vulkan) - * gstreamer-vaapi: fix headless build against mesa >= 22.3.0 - * GStreamer Editing Services library: Fix build with tools disabled - * webrtc example/demo fixes - * unit test fixes for aesdec and rtpjitterbuffer - * Cerbero: Fix ios cross-compile with cmake on M1; some recipe updates and - other build fixes - * Miscellaneous bug fixes, memory leak fixes, and other stability and - reliability improvements - * Performance improvements + + This release only contains bugfixes and it should be safe to + upgrade from 1.20.x. + + systemclock waiting fixes for certain 32-bit platforms/libcs + + alphacombine: robustness improvements for corner case scenarios + + avfvideosrc: Report latency when doing screen capture + + d3d11videosink: various thread-safety and stability fixes + + decklink: fix performance issue when HDMI signal has been lost + for a long time + + flacparse: Fix handling of headers advertising 32 bits per + sample + + mpegts: Handle when iconv doesn't support ISO 6937 (e.g. musl + libc) + + opengl: fix automatic dispmanx detection for rpi4 and fix usage + of eglCreate/DestroyImage + + opusdec: Various channel-related fixes + + textrender: event handling fixes, esp. for GAP event + + subparse: Fix non-closed tag handling + + videoscale: fix handling of unknown buffer metas + + videosink: reverse playback handling fixes + + qtmux: Prefill mode fixes, especially for raw audio + + multiudpsink: allow binding to IPv6 address + + rtspsrc: + - Fix usage of IPv6 connections in SETUP + - Only EOS on timeout if all streams are timed out/EOS + + splitmuxsrc: fix playback stall if there are unlinked pads + + v4l2: Fix SIGSEGV on state change during format changes + + wavparse robustness fixes + + Fix static linking on macOS (opengl, vulkan) + + gstreamer-vaapi: fix headless build against mesa >= 22.3.0 + + GStreamer Editing Services library: Fix build with tools + disabled + + webrtc example/demo fixes + + unit test fixes for aesdec and rtpjitterbuffer + + Cerbero: Fix ios cross-compile with cmake on M1; some recipe + updates and other build fixes + + Miscellaneous bug fixes, memory leak fixes, and other stability + and reliability improvements + + Performance improvements + + Changes in gstreamer base package: + - allocator: Copy allocator name in gst_allocator_register() + - concat: Properly propagate EOS seqnum + - fakesrc: avoid time overflow with datarate + - Fix build of 1.20 branch with Meson 0.64.1 for those who have + hotdoc installed on their system. + - gst-inspect: Don't leak list + - meson: fix check for pthread_setname_np() + - miniobject: support higher refcount values + - pads: Fix non-serialized sticky event push, e.g. instant + change rate events + - padtemplate: Fix annotations + - systemclock: Use futex_time64 syscall on x32 and other + platforms that always... + - -Wimplicit-function-declaration in pthread_setname_np check + (missing GNUSOURCE) ------------------------------------------------------------------- Fri Oct 21 21:16:22 UTC 2022 - Bjørn Lie