gstreamer*: update to 1.22.6

1.22.6

 Highlighted bugfixes:

    Security fixes for the MXF demuxer and H.265 video parser
    Fix latency regression in H.264 hardware decoder base class
    androidmedia: fix HEVC codec profile registration and fix coded_data handling
    decodebin3: fix switching from a raw stream to an encoded stream
    gst-inspect: prettier and more correct signal and action signals printing
    rtmp2: Allow NULL flash version, omitting the field, for better RTMP server compatibility
    rtspsrc: better compatibility with buggy RTSP servers that don't set a clock-rate
    rtpjitterbuffer: fix integer overflow that led to more packets being declared lost than have been lost
    v4l2: fix video encoding regression on RPi and fix support for left and top padding
    waylandsink: Crop surfaces to their display width height
    cerbero: Recognise Manjaro; add Rust support for MSVC ARM64; cmake detection fixes
    various bug fixes, memory leak fixes, and other stability and reliability improvements

1.22.5

 Highlighted bugfixes:

    Security fixes for the RealMedia demuxer
    vaapi decoders, postproc: Disable DMAbuf from caps negotiation to fix garbled video in some cases
    decodebin3, playbin3, parsebin fixes, especially for stream reconfiguration
    hlsdemux2: fix early seeking; don't pass referer when updating playlists; webvtt fixes
    gtk: Fix critical caused by pointer movement when stream is getting ready
    qt6: Set sampler filtering method, fixes bad quality with qml6glsink and gstqt6d3d11
    v4l2src: handle resolution change when buffers are copied
    videoflip: update orientation tag in auto mode
    video timecode: Add support for framerates lower than 1fps and accept 119.88 (120/1.001) fps
    webrtcsink: fixes for x264enc and NVIDIA encoders
    cerbero: Pull ninja from system if possible, avoid spurious bootstrap of cmake
    packages: Recipe updates for ffmpeg, libsoup, orc
    various bug fixes, memory leak fixes, and other stability and reliability improvements
This commit is contained in:
wiz 2023-11-16 09:22:49 +00:00
parent 2b4884dc75
commit 5d514b63a5
29 changed files with 57 additions and 76 deletions

View File

@ -1,7 +1,6 @@
# $NetBSD: Makefile,v 1.6 2023/11/13 15:23:51 wiz Exp $
# $NetBSD: Makefile,v 1.7 2023/11/16 09:22:49 wiz Exp $
PKGNAME= ${DISTNAME:S/plugins/plugins1/:S/-bad/-faad/}
PKGREVISION= 1
CATEGORIES= audio gnome
COMMENT= Open source multimedia framework - AAC decoder plugin

View File

@ -1,7 +1,6 @@
# $NetBSD: Makefile,v 1.10 2023/11/08 13:18:06 wiz Exp $
# $NetBSD: Makefile,v 1.11 2023/11/16 09:22:49 wiz Exp $
PKGNAME= ${DISTNAME:S/plugins/plugins1/:S/-bad/-ladspa/}
PKGREVISION= 2
CATEGORIES= audio gnome
COMMENT= Open source multimedia framework - LADSPA support plugin

View File

@ -1,7 +1,6 @@
# $NetBSD: Makefile,v 1.15 2023/11/14 14:01:22 wiz Exp $
# $NetBSD: Makefile,v 1.16 2023/11/16 09:22:50 wiz Exp $
PKGNAME= ${DISTNAME:S/plugins/plugins1/:S/-bad/-lv2/}
PKGREVISION= 3
CATEGORIES= audio gnome
COMMENT= Open source multimedia framework - LV2 support plugin

View File

@ -1,7 +1,6 @@
# $NetBSD: Makefile,v 1.33 2023/11/14 14:01:36 wiz Exp $
# $NetBSD: Makefile,v 1.34 2023/11/16 09:22:50 wiz Exp $
PKGNAME= ${DISTNAME:S/plugins/plugins1/:S/-base/-pango/}
PKGREVISION= 2
CATEGORIES= devel gnome
COMMENT= Open source multimedia framework - pango plugin

View File

@ -1,7 +1,6 @@
# $NetBSD: Makefile,v 1.19 2023/11/14 14:02:05 wiz Exp $
# $NetBSD: Makefile,v 1.20 2023/11/16 09:22:50 wiz Exp $
PKGNAME= ${DISTNAME:S/plugins/plugins1/:S/-good/-cairo/}
PKGREVISION= 2
CATEGORIES= graphics gnome
COMMENT= Open source multimedia framework - Cairo plugin

View File

@ -1,7 +1,6 @@
# $NetBSD: Makefile,v 1.9 2023/10/21 17:10:31 gdt Exp $
# $NetBSD: Makefile,v 1.10 2023/11/16 09:22:50 wiz Exp $
PKGNAME= ${DISTNAME:S/plugins/plugins1/:S/-good/-gdk_pixbuf/}
PKGREVISION= 1
CATEGORIES= graphics gnome
COMMENT= Open source multimedia framework - GDK Pixbuf plugin

View File

@ -1,7 +1,6 @@
# $NetBSD: Makefile,v 1.21 2023/08/14 05:24:55 wiz Exp $
# $NetBSD: Makefile,v 1.22 2023/11/16 09:22:50 wiz Exp $
PKGNAME= ${DISTNAME:S/plugins/plugins1/}
PKGREVISION= 1
CATEGORIES= multimedia gnome
COMMENT= Open source multimedia framework - bad plugins

View File

@ -1,7 +1,7 @@
$NetBSD: distinfo,v 1.50 2023/06/29 09:20:43 wiz Exp $
$NetBSD: distinfo,v 1.51 2023/11/16 09:22:50 wiz Exp $
BLAKE2s (gst-plugins-bad-1.22.4.tar.xz) = 04012f771c23a6563f26d6ec7114e1717740a13bb62d95fba11f7459aeb30366
SHA512 (gst-plugins-bad-1.22.4.tar.xz) = 0bece0cd95c198189d49792ecd6bee17bc35388afbd82a497a23fb29c79731886d309708eb403f1803d15773304194828093f4e395abe96386da5796cd13d531
Size (gst-plugins-bad-1.22.4.tar.xz) = 5527080 bytes
BLAKE2s (gst-plugins-bad-1.22.6.tar.xz) = e45b9da1c084aecd72c8761002993aa718c2b6d2a5872a064d1e4b973deab3be
SHA512 (gst-plugins-bad-1.22.6.tar.xz) = 90f14ce92bf14e1b8fc0bda03482e22bb0c4fdcbda463a4eea4e084823134dcf6ded0f28cad1bea346ff14833463fa38dbefc530c0de061891ca15469d7f22a0
Size (gst-plugins-bad-1.22.6.tar.xz) = 5535760 bytes
SHA1 (patch-ext_wayland_meson.build) = 5cb65148ba22af5ce206cb66a7a7430822ceb494
SHA1 (patch-ext_webrtc_meson.build) = dc0179ebea4b8f1f990951a8a860dac3c3ac5385

View File

@ -1,7 +1,6 @@
# $NetBSD: Makefile,v 1.34 2023/08/14 05:24:55 wiz Exp $
# $NetBSD: Makefile,v 1.35 2023/11/16 09:22:50 wiz Exp $
PKGNAME= ${DISTNAME:S/plugins/plugins1/}
PKGREVISION= 1
CATEGORIES= multimedia gnome
COMMENT= Open source multimedia framework - base plugins

View File

@ -1,7 +1,7 @@
$NetBSD: distinfo,v 1.54 2023/06/29 09:20:44 wiz Exp $
$NetBSD: distinfo,v 1.55 2023/11/16 09:22:50 wiz Exp $
BLAKE2s (gst-plugins-base-1.22.4.tar.xz) = fe73ac3b09d2823615fedf63d73994e5e8e91aa1766c827174325cf93616800b
SHA512 (gst-plugins-base-1.22.4.tar.xz) = f623a78534ec7674e770bbec3900f909efd2b3388cfa5d3c47cceb968acbad681ba1b1fa1925f82c21f17151c226d9b5f188fc8699a57f2a94329d18d5745639
Size (gst-plugins-base-1.22.4.tar.xz) = 2357088 bytes
BLAKE2s (gst-plugins-base-1.22.6.tar.xz) = 1bc1607dc9bd8dc5672c78e1afdc87b722e8408ace5343f6afd61c9c2ffc10e3
SHA512 (gst-plugins-base-1.22.6.tar.xz) = b03b585c54f1ed2c143495b3d302f73d5fc4c2acd37360a510791d97ca73a895b6154d7205004418504e90b2bfebe51f84c7f55e99caca39b167d2f36dac677a
Size (gst-plugins-base-1.22.6.tar.xz) = 2363564 bytes
SHA1 (patch-ext_cdparanoia_gstcdparanoiasrc.h) = 5325f27c81cd9dc2f998bcb7733ef6b0c9a902e8
SHA1 (patch-meson.build) = 0fae465ac873b12103f693e3812b3bfc6b1f6971

View File

@ -1,10 +1,9 @@
# $NetBSD: Makefile,v 1.26 2023/11/08 13:20:16 wiz Exp $
# $NetBSD: Makefile,v 1.27 2023/11/16 09:22:50 wiz Exp $
.include "../../multimedia/gstreamer1/version.mk"
DISTNAME= gst-editing-services-${GST_VERSION}
PKGNAME= ${DISTNAME:S/gst-/gst-plugins1-/1}
PKGREVISION= 3
CATEGORIES= multimedia
MASTER_SITES= https://gstreamer.freedesktop.org/src/gst-editing-services/
EXTRACT_SUFX= .tar.xz

View File

@ -1,5 +1,5 @@
$NetBSD: distinfo,v 1.15 2023/06/29 09:20:44 wiz Exp $
$NetBSD: distinfo,v 1.16 2023/11/16 09:22:50 wiz Exp $
BLAKE2s (gst-editing-services-1.22.4.tar.xz) = 4866538c1db7f7293aab7e3d3e66a69ec489f89b6eb2ba76dd26c6e6ccb24724
SHA512 (gst-editing-services-1.22.4.tar.xz) = 32607fc1a66b204b404dd0b82fd5bca08cbbf7a242355b830ef9a9f83b87ddf078267c8ec67d13e132981e235230e179f425f8b43f755b14301b8f8d9bc5355e
Size (gst-editing-services-1.22.4.tar.xz) = 826828 bytes
BLAKE2s (gst-editing-services-1.22.6.tar.xz) = 03f4c79565aed050af308ba0f69ccd4a21ab7e3016211231c8d1cea57251db51
SHA512 (gst-editing-services-1.22.6.tar.xz) = 201394549d3034316238697eb3c6aea7d755f5fb292755f081929743a8f25fb4fa684f5de5e56032de38c7f4cfae65ef9e22b9098f14719d827394f0986c2db7
Size (gst-editing-services-1.22.6.tar.xz) = 830080 bytes

View File

@ -1,7 +1,6 @@
# $NetBSD: Makefile,v 1.23 2023/11/14 14:02:34 wiz Exp $
# $NetBSD: Makefile,v 1.24 2023/11/16 09:22:50 wiz Exp $
PKGNAME= ${DISTNAME:S/plugins/plugins1/}
PKGREVISION= 4
CATEGORIES= multimedia gnome
COMMENT= Open source multimedia framework - good plugins

View File

@ -1,5 +1,5 @@
$NetBSD: distinfo,v 1.55 2023/06/29 09:20:44 wiz Exp $
$NetBSD: distinfo,v 1.56 2023/11/16 09:22:50 wiz Exp $
BLAKE2s (gst-plugins-good-1.22.4.tar.xz) = b7635c4e494cb56b4f66c65013460c70ed4688877a45b3ce95e22fea3ae9f007
SHA512 (gst-plugins-good-1.22.4.tar.xz) = fcd4b3fa3a2d0b1001a9c9638dc21371e7d545760fb96fe62a3a5557985b30696eb34012430b53554891c453e73d9a72c38beb51bb66855fc012e0167ae86043
Size (gst-plugins-good-1.22.4.tar.xz) = 2830760 bytes
BLAKE2s (gst-plugins-good-1.22.6.tar.xz) = 34cef8d82059a3af57eeecf6170f560f1ff8954d66443e0d53bc8bbc80c17784
SHA512 (gst-plugins-good-1.22.6.tar.xz) = 36c35d8776fa308d8540e4e60fac46c604431e7f1404b70321094d9bf4aa59ef12c4d2eca71d80365d07cad8075ff6b75c80307cb0f071d44ae83ac41b8fca79
Size (gst-plugins-good-1.22.6.tar.xz) = 2831048 bytes

View File

@ -1,7 +1,6 @@
# $NetBSD: Makefile,v 1.16 2023/11/14 14:02:34 wiz Exp $
# $NetBSD: Makefile,v 1.17 2023/11/16 09:22:50 wiz Exp $
PKGNAME= ${DISTNAME:S/plugins/plugins1/:S/-good/-gtk/}
PKGREVISION= 3
CATEGORIES= multimedia x11 gnome
COMMENT= Open source multimedia framework - GTK plugin

View File

@ -1,6 +1,5 @@
# $NetBSD: Makefile,v 1.67 2023/11/12 13:22:58 wiz Exp $
# $NetBSD: Makefile,v 1.68 2023/11/16 09:22:51 wiz Exp $
PKGREVISION= 2
.include "../../multimedia/gstreamer1/version.mk"
DISTNAME= gst-libav-${GST_VERSION}

View File

@ -1,5 +1,5 @@
$NetBSD: distinfo,v 1.46 2023/06/29 09:20:44 wiz Exp $
$NetBSD: distinfo,v 1.47 2023/11/16 09:22:51 wiz Exp $
BLAKE2s (gst-libav-1.22.4.tar.xz) = a082007baf2b6015f65fc055fae6e82c309957711058907e2a24eb38882747c3
SHA512 (gst-libav-1.22.4.tar.xz) = 9ba4e5a2fa3e2e020988472feab075f4f1e928feab2b43cb66d48af7a5a5af70049df014706a4cd85096e928c6461f6b65120ae9a9a027f91dcdb18918dbaffc
Size (gst-libav-1.22.4.tar.xz) = 198580 bytes
BLAKE2s (gst-libav-1.22.6.tar.xz) = 806fc16e19767e39939b5b7a3851785387a96648f0ba99e5b3c37f20815f46d1
SHA512 (gst-libav-1.22.6.tar.xz) = 29ef7e43d1d1f5f802d3e01f9c2e25a1af622b8a3027a0880ed32030926d1f3394e2608382c3fdf30a7d35b558a99a3e47a0a78e1e0aa4b274c06384ac080a99
Size (gst-libav-1.22.6.tar.xz) = 201436 bytes

View File

@ -1,7 +1,6 @@
# $NetBSD: Makefile,v 1.11 2023/08/14 05:24:56 wiz Exp $
# $NetBSD: Makefile,v 1.12 2023/11/16 09:22:51 wiz Exp $
PKGNAME= ${DISTNAME:S/plugins/plugins1/}
PKGREVISION= 1
CATEGORIES= multimedia gnome
COMMENT= Open source multimedia framework - ugly plugins

View File

@ -1,5 +1,5 @@
$NetBSD: distinfo,v 1.50 2023/06/29 09:20:44 wiz Exp $
$NetBSD: distinfo,v 1.51 2023/11/16 09:22:51 wiz Exp $
BLAKE2s (gst-plugins-ugly-1.22.4.tar.xz) = f192297eb9170e6ac29d4536fea3fb8d65bfc0fa8b989e536eca0606dcd0198e
SHA512 (gst-plugins-ugly-1.22.4.tar.xz) = e2176db3ff1a6d6142cb92277620a43159cc6f2e32091270af583d88d5eb31e16eb1181a28b2c7dc57fa3f67c3d068920cefbc55686bc200a7236cd44464b2f3
Size (gst-plugins-ugly-1.22.4.tar.xz) = 248024 bytes
BLAKE2s (gst-plugins-ugly-1.22.6.tar.xz) = 236253ee2ad8f5e7a05c5ed3ee49b86c3d33ccd0fb866768ead46bbd231fd9d8
SHA512 (gst-plugins-ugly-1.22.6.tar.xz) = ada67ae880c93471986d99a52458ac7daa6c450948a3065ee37864f112000984a7f27d64f07922bb89f88fb9900e7c1010157f311ecb78bbfb97afc67291d1df
Size (gst-plugins-ugly-1.22.6.tar.xz) = 251144 bytes

View File

@ -1,6 +1,5 @@
# $NetBSD: Makefile,v 1.10 2023/08/14 05:24:56 wiz Exp $
# $NetBSD: Makefile,v 1.11 2023/11/16 09:22:51 wiz Exp $
PKGREVISION= 1
.include "../../multimedia/gstreamer1/version.mk"
DISTNAME= gstreamer-vaapi-${GST_VERSION}

View File

@ -1,5 +1,5 @@
$NetBSD: distinfo,v 1.11 2023/06/29 09:20:44 wiz Exp $
$NetBSD: distinfo,v 1.12 2023/11/16 09:22:51 wiz Exp $
BLAKE2s (gstreamer-vaapi-1.22.4.tar.xz) = 8037d60ef0904da1876a3d7c3c2a6a74b57f3042b639f69cf2914071ca174449
SHA512 (gstreamer-vaapi-1.22.4.tar.xz) = 85aaf0d2e8d9a0bf4e86b371adee38cd2d7f6ba5d4c5cb7ea16cf10c433633d1a36d90394bf0a32b91eacb534c26c5cb1f662457617feb8ab90bb238d429b300
Size (gstreamer-vaapi-1.22.4.tar.xz) = 545404 bytes
BLAKE2s (gstreamer-vaapi-1.22.6.tar.xz) = 03ea140ecba473c10fda9b4631d79d52ea44b1f28081659d595a5284833b366d
SHA512 (gstreamer-vaapi-1.22.6.tar.xz) = 3ab159b62cccf14d84dbef542ab419b05167610e959116a45f33fc55df0f373c8c35bed3e8267389b965cc09a0384f1834655c58fc62da2e8eb5efd201b8c305
Size (gstreamer-vaapi-1.22.6.tar.xz) = 551148 bytes

View File

@ -1,6 +1,5 @@
# $NetBSD: Makefile,v 1.63 2023/08/14 05:24:56 wiz Exp $
# $NetBSD: Makefile,v 1.64 2023/11/16 09:22:51 wiz Exp $
PKGREVISION= 1
.include "version.mk"
DISTNAME= gstreamer-${GST_VERSION}

View File

@ -1,6 +1,6 @@
$NetBSD: distinfo,v 1.52 2023/06/29 09:20:44 wiz Exp $
$NetBSD: distinfo,v 1.53 2023/11/16 09:22:51 wiz Exp $
BLAKE2s (gstreamer-1.22.4.tar.xz) = b7957661f0f0d93ba84e7073495428b2cc85dbf154c1f356ccec43c88c2ad9de
SHA512 (gstreamer-1.22.4.tar.xz) = 29e2c87e71347b6912c39fcf085eb39ae77294f6d5bb83bf10aedc32a38772c7bb9d1d8ff666aef7ac356fbedf2f3f529175f58b2128ce74baabfe4b851be380
Size (gstreamer-1.22.4.tar.xz) = 1788140 bytes
BLAKE2s (gstreamer-1.22.6.tar.xz) = a0dbc207118dc66828da98ebcd353e2a2b2b8823f4c9f0bd819eee78b3cf678c
SHA512 (gstreamer-1.22.6.tar.xz) = 82971a1b9457a4a6b353879828b0a436d3dfb663488761c7e0b89646fa9662c8adb1e21fa3fb79ad8f66f9760faefb0cdf49d30b393f8157f29f3dc2e9cb676f
Size (gstreamer-1.22.6.tar.xz) = 1792052 bytes
SHA1 (patch-plugins_tracers_gstrusage.c) = 36ab41bc208cd9146bed3208f56eb332f2535591

View File

@ -1,6 +1,6 @@
# $NetBSD: version.mk,v 1.6 2023/06/29 09:20:44 wiz Exp $
# $NetBSD: version.mk,v 1.7 2023/11/16 09:22:51 wiz Exp $
GST_VERSION= 1.22.4
GST_VERSION= 1.22.6
SHLIBVER= ${GST_VERSION:S/1.//:S/./0/}
PLIST_SUBST+= SHLIBVER=${SHLIBVER}

View File

@ -1,10 +1,9 @@
# $NetBSD: Makefile,v 1.26 2023/07/20 21:48:30 wiz Exp $
# $NetBSD: Makefile,v 1.27 2023/11/16 09:22:51 wiz Exp $
.include "../../multimedia/gstreamer1/version.mk"
DISTNAME= gst-python-${GST_VERSION}
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/gst-python/gstreamer1/}
PKGREVISION= 1
CATEGORIES= multimedia
MASTER_SITES= https://gstreamer.freedesktop.org/src/gst-python/
EXTRACT_SUFX= .tar.xz

View File

@ -1,5 +1,5 @@
$NetBSD: distinfo,v 1.26 2023/06/29 09:20:44 wiz Exp $
$NetBSD: distinfo,v 1.27 2023/11/16 09:22:51 wiz Exp $
BLAKE2s (gst-python-1.22.4.tar.xz) = 55838c6a98ffb70fe9f930af8a2cb1e38e8ebee42efd0232da02897e23d3918e
SHA512 (gst-python-1.22.4.tar.xz) = bc102f6f7d5d89357fef0f37efb2b72726801a702650612b656fe404bf3510ffd40ea647243eda663407046850be47664059908718b2c66ab9eeee321937ed33
Size (gst-python-1.22.4.tar.xz) = 109164 bytes
BLAKE2s (gst-python-1.22.6.tar.xz) = 281327d4715c60db55fb00acf793d2fbefac0e355a39139e9e427545e941e89f
SHA512 (gst-python-1.22.6.tar.xz) = fb5047c0d190ea82a9c03ac9554eede31d0514b11a3bf264d758908d47ed34c133c54091d5e6bb72693bc1319813760f80cf3f6b40926c77ada42b00ec3503a8
Size (gst-python-1.22.6.tar.xz) = 112124 bytes

View File

@ -1,7 +1,6 @@
# $NetBSD: Makefile,v 1.4 2023/11/08 13:20:26 wiz Exp $
# $NetBSD: Makefile,v 1.5 2023/11/16 09:22:51 wiz Exp $
PKGNAME= ${DISTNAME:S/plugins/plugins1/:S/-good/-adaptivedemux2/}
PKGREVISION= 1
CATEGORIES= net gnome
COMMENT= Open source multimedia framework - adaptive format (HLS/DASH) plugin

View File

@ -1,7 +1,6 @@
# $NetBSD: Makefile,v 1.24 2023/11/08 13:20:26 wiz Exp $
# $NetBSD: Makefile,v 1.25 2023/11/16 09:22:51 wiz Exp $
PKGNAME= ${DISTNAME:S/plugins/plugins1/:S/-bad/-rtmp/}
PKGREVISION= 2
CATEGORIES= net gnome
COMMENT= Open source multimedia framework - RTMP streaming plugin

View File

@ -1,7 +1,6 @@
# $NetBSD: Makefile,v 1.45 2023/11/08 13:20:26 wiz Exp $
# $NetBSD: Makefile,v 1.46 2023/11/16 09:22:51 wiz Exp $
PKGNAME= ${DISTNAME:S/plugins/plugins1/:S/-good/-soup/}
PKGREVISION= 1
CATEGORIES= net gnome
COMMENT= Open source multimedia framework - HTML (soup) plugin