Skip to content

Commit

Permalink
gstreamer1: updated to 1.24.9
Browse files Browse the repository at this point in the history
GStreamer 1.24.9 stable bug fix release

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
  • Loading branch information
adam committed Nov 5, 2024
1 parent bffd4fd commit 833c486
Show file tree
Hide file tree
Showing 22 changed files with 71 additions and 61 deletions.
3 changes: 1 addition & 2 deletions audio/gst-plugins1-ladspa/Makefile
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
# $NetBSD: Makefile,v 1.16 2024/11/01 12:51:27 wiz Exp $
# $NetBSD: Makefile,v 1.17 2024/11/05 20:58:38 adam Exp $

PKGNAME= ${DISTNAME:S/plugins/plugins1/:S/-bad/-ladspa/}
PKGREVISION= 2
CATEGORIES= audio gnome

COMMENT= Open source multimedia framework - LADSPA support plugin
Expand Down
3 changes: 1 addition & 2 deletions audio/gst-plugins1-lv2/Makefile
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
# $NetBSD: Makefile,v 1.19 2024/10/20 14:03:23 wiz Exp $
# $NetBSD: Makefile,v 1.20 2024/11/05 20:58:38 adam Exp $

PKGNAME= ${DISTNAME:S/plugins/plugins1/:S/-bad/-lv2/}
PKGREVISION= 1
CATEGORIES= audio gnome

COMMENT= Open source multimedia framework - LV2 support plugin
Expand Down
8 changes: 4 additions & 4 deletions multimedia/gst-plugins1-bad/distinfo
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
$NetBSD: distinfo,v 1.62 2024/09/23 10:39:41 adam Exp $
$NetBSD: distinfo,v 1.63 2024/11/05 20:58:37 adam Exp $

BLAKE2s (gst-plugins-bad-1.24.8.tar.xz) = c90be30d6b202d37de31d81c229fdc55256d1e4835901cb09c542cfb1df18359
SHA512 (gst-plugins-bad-1.24.8.tar.xz) = c69ee794a64b682e1de656eed4cdd91bbb8725940eca74bd0651d3aa2bce8c7f2c47241cb7b2a449018b2c68027911e556bf3aa5bea6897f7122b1b14ea3f962
Size (gst-plugins-bad-1.24.8.tar.xz) = 7069792 bytes
BLAKE2s (gst-plugins-bad-1.24.9.tar.xz) = 02224b1d7ce86b23627a1d42b56d3601df935410159d5d543eef05c5fc8fdbda
SHA512 (gst-plugins-bad-1.24.9.tar.xz) = 323ef17019f4ee1dd471567fef79aae429e45e4184553771b5108ac46c602633c9b9596188abb4fb1fbe533b9736d6fcb090cfcd7c1668dacafd278ddf97b150
Size (gst-plugins-bad-1.24.9.tar.xz) = 7075040 bytes
SHA1 (patch-ext_wayland_meson.build) = 5cb65148ba22af5ce206cb66a7a7430822ceb494
SHA1 (patch-ext_webrtc_meson.build) = dc0179ebea4b8f1f990951a8a860dac3c3ac5385
8 changes: 4 additions & 4 deletions multimedia/gst-plugins1-base/distinfo
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
$NetBSD: distinfo,v 1.69 2024/09/23 10:39:41 adam Exp $
$NetBSD: distinfo,v 1.70 2024/11/05 20:58:37 adam Exp $

BLAKE2s (gst-plugins-base-1.24.8.tar.xz) = 991719c94952a76f1f0117fd0e155ba9550636432c6f47ba2eb086177211dcbc
SHA512 (gst-plugins-base-1.24.8.tar.xz) = ae4ae070fd20e01f422b36e1c943fc24fc41668706f4150c1d596673b0f11e001a5786cec9b5328b90759cc5da421522a499255a6fd6c52ba48eb77e4c37a50c
Size (gst-plugins-base-1.24.8.tar.xz) = 2439740 bytes
BLAKE2s (gst-plugins-base-1.24.9.tar.xz) = 0fc7af96bf1a5e5a6471e3a5113e9fa1551317d3dce92d8eede700c243de37f9
SHA512 (gst-plugins-base-1.24.9.tar.xz) = 242f248010b90f5a38c0df3b6b2fb6af15554391c4073c74a2b325e650dd61077de340cb1732e07fdbd339e3fb9737276ebe044f759eebeb7dbf73548f88a2fd
Size (gst-plugins-base-1.24.9.tar.xz) = 2446392 bytes
SHA1 (patch-ext_cdparanoia_gstcdparanoiasrc.h) = 5325f27c81cd9dc2f998bcb7733ef6b0c9a902e8
SHA1 (patch-meson.build) = 0fae465ac873b12103f693e3812b3bfc6b1f6971
3 changes: 1 addition & 2 deletions multimedia/gst-plugins1-editing-services/Makefile
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
# $NetBSD: Makefile,v 1.32 2024/11/01 12:53:43 wiz Exp $
# $NetBSD: Makefile,v 1.33 2024/11/05 20:58:37 adam Exp $

PKGREVISION= 2
.include "../../multimedia/gstreamer1/version.mk"

DISTNAME= gst-editing-services-${GST_VERSION}
Expand Down
8 changes: 4 additions & 4 deletions multimedia/gst-plugins1-editing-services/distinfo
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
$NetBSD: distinfo,v 1.27 2024/09/23 10:39:41 adam Exp $
$NetBSD: distinfo,v 1.28 2024/11/05 20:58:37 adam Exp $

BLAKE2s (gst-editing-services-1.24.8.tar.xz) = 7cced2d3ccca79164b4f519dc7d62b9a97c53a612b8042930b7cbdad4a9b8cdc
SHA512 (gst-editing-services-1.24.8.tar.xz) = b5de59f810e040d7c551a5e89222c0ff6163b088e4e641acf1c9b68978a16782e92376ab4e3ce8bcca5825bf172fb2a7d2a604113a76c7d06859d08dab86191d
Size (gst-editing-services-1.24.8.tar.xz) = 850280 bytes
BLAKE2s (gst-editing-services-1.24.9.tar.xz) = f914355b9c061725b1ca2cc08dec9cff0b4a3bfb0a8d34995720717519d7e940
SHA512 (gst-editing-services-1.24.9.tar.xz) = e5fd0c5751a1c911544b470561d0de5b639f3a29a93c558a111bf5ca0ec46d88935148be070b1b0b6b536633a7fd9351d77f5bc56359273a81b7344c393d25e5
Size (gst-editing-services-1.24.9.tar.xz) = 852364 bytes
3 changes: 1 addition & 2 deletions multimedia/gst-plugins1-good/Makefile
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
# $NetBSD: Makefile,v 1.30 2024/10/20 14:04:21 wiz Exp $
# $NetBSD: Makefile,v 1.31 2024/11/05 20:58:37 adam Exp $

PKGNAME= ${DISTNAME:S/plugins/plugins1/}
PKGREVISION= 1
CATEGORIES= multimedia gnome

COMMENT= Open source multimedia framework - good plugins
Expand Down
8 changes: 4 additions & 4 deletions multimedia/gst-plugins1-good/distinfo
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
$NetBSD: distinfo,v 1.67 2024/09/23 10:39:41 adam Exp $
$NetBSD: distinfo,v 1.68 2024/11/05 20:58:37 adam Exp $

BLAKE2s (gst-plugins-good-1.24.8.tar.xz) = d06b4a069e91bce02a343d53511287d8f1103fcbea34aec3515b19038d592d90
SHA512 (gst-plugins-good-1.24.8.tar.xz) = fbeda8ace350b38f5db74822f16f87423f163ba80aca9aacb2e507ef7d2fe95b3f0845e5b2366885a1cf29e051c0771243dd2f69562388adbe0601afd431ad3e
Size (gst-plugins-good-1.24.8.tar.xz) = 2924936 bytes
BLAKE2s (gst-plugins-good-1.24.9.tar.xz) = 1b484d6f0e8ef06e6d98a33c7e8267227899e90f0e806256a9c0bf45fa453ce6
SHA512 (gst-plugins-good-1.24.9.tar.xz) = d3873efa34070429adf5af2f3099ffe8c03001f5fb84c33430056d5b3c59f119b72cd8d623f7ac69491e0da976262d4307bf4d7f068f08f1a9b35c2a6338a79c
Size (gst-plugins-good-1.24.9.tar.xz) = 2929348 bytes
3 changes: 1 addition & 2 deletions multimedia/gst-plugins1-gtk/Makefile
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
# $NetBSD: Makefile,v 1.21 2024/10/20 14:04:21 wiz Exp $
# $NetBSD: Makefile,v 1.22 2024/11/05 20:58:37 adam Exp $

PKGNAME= ${DISTNAME:S/plugins/plugins1/:S/-good/-gtk/}
PKGREVISION= 1
CATEGORIES= multimedia x11 gnome

COMMENT= Open source multimedia framework - GTK plugin
Expand Down
8 changes: 4 additions & 4 deletions multimedia/gst-plugins1-libav/distinfo
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
$NetBSD: distinfo,v 1.58 2024/09/23 10:39:41 adam Exp $
$NetBSD: distinfo,v 1.59 2024/11/05 20:58:37 adam Exp $

BLAKE2s (gst-libav-1.24.8.tar.xz) = acea50adbae68dc967beb920220c76ca46c8af691231a73d3fba6000f9cdd385
SHA512 (gst-libav-1.24.8.tar.xz) = be947a0fb3163d90bcc39b6c36d5812e0f3ce1b143220706ca49d3063406b8f3eb9971dc8b6b68d274020cce69d443dcb7889c2ad16294ba1fc7dbde1fb1afc1
Size (gst-libav-1.24.8.tar.xz) = 213160 bytes
BLAKE2s (gst-libav-1.24.9.tar.xz) = 971fd5c1eb3c815ce7753c407731c4e42976387ecc0f42651d22f0b1ec7e8403
SHA512 (gst-libav-1.24.9.tar.xz) = 3a176fa4c67c51b0bf6bf6edc5a84fe4acc65f70e08d07b329b98ab403562b91af4dcda3b07ec23bbc88f6cad750a2dfa8a66660788db2bdc300e17b03257468
Size (gst-libav-1.24.9.tar.xz) = 215252 bytes
8 changes: 4 additions & 4 deletions multimedia/gst-plugins1-ugly/distinfo
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
$NetBSD: distinfo,v 1.62 2024/09/23 10:39:42 adam Exp $
$NetBSD: distinfo,v 1.63 2024/11/05 20:58:37 adam Exp $

BLAKE2s (gst-plugins-ugly-1.24.8.tar.xz) = 4bfb8fc6f0b3c6687f85110433850cbc4bd8e8afcea2b235a48777358681f5b7
SHA512 (gst-plugins-ugly-1.24.8.tar.xz) = 36d39d5d41a7719ff12cf96168a0e4f58e7bd2667fa3eb035cc3e4ab27f974f399b921087ffa515e27245d198258eb1582cdf11b547b6cf0338e07d0574248e8
Size (gst-plugins-ugly-1.24.8.tar.xz) = 227100 bytes
BLAKE2s (gst-plugins-ugly-1.24.9.tar.xz) = f452a664032a3c424f6358551eff53eab4404a6eab31259b14a765d5a47ef134
SHA512 (gst-plugins-ugly-1.24.9.tar.xz) = 7fff33bb44d6f49693ebb5cb0e7c221c63d8bef9f445e9c628976368eb39db9b5d95c989453abbfb94fbc20503a2c895f74df32331d877df76653c9f748160d4
Size (gst-plugins-ugly-1.24.9.tar.xz) = 229116 bytes
5 changes: 4 additions & 1 deletion multimedia/gst-plugins1-vaapi/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.11 2023/11/16 09:22:51 wiz Exp $
# $NetBSD: Makefile,v 1.12 2024/11/05 20:58:38 adam Exp $

.include "../../multimedia/gstreamer1/version.mk"

Expand All @@ -14,6 +14,9 @@ LICENSE= gnu-lgpl-v2.1

USE_TOOLS+= pkg-config

# requires libva-wayland
MESON_ARGS+= -Dwayland=disabled

PYTHON_FOR_BUILD_ONLY= tool

.include "../../devel/meson/build.mk"
Expand Down
9 changes: 5 additions & 4 deletions multimedia/gst-plugins1-vaapi/distinfo
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
$NetBSD: distinfo,v 1.23 2024/10/06 01:32:19 mef Exp $
$NetBSD: distinfo,v 1.24 2024/11/05 20:58:38 adam Exp $

BLAKE2s (gstreamer-vaapi-1.24.8.tar.xz) = 978a447fc038053d91a0fb8b190c88407fd3cec2ff36104ed069f367efdb3351
SHA512 (gstreamer-vaapi-1.24.8.tar.xz) = 62e33a473d0dd9b1fad83d2491e780a8a1bb624f2fa78fcd428b2dc780c3b60314934b35e85103de0399dbd88ff02953e8085c771d9dfb1b011a3b3c885560e2
Size (gstreamer-vaapi-1.24.8.tar.xz) = 553572 bytes
BLAKE2s (gstreamer-vaapi-1.24.9.tar.xz) = 6a30d10dd2ae43bd741c6ee7ce4b30d588e2cafe3804d4aaca5620b18f0150bb
SHA512 (gstreamer-vaapi-1.24.9.tar.xz) = 94c87368ff2ed3e814afc04601de51dc849ef74f0b1db263ac3b5da4bb5ac8f033ed78d537c9391473360df71ce3db577a3e45d6ef2dfcb47ce3f9810483ac78
Size (gstreamer-vaapi-1.24.9.tar.xz) = 554976 bytes
SHA1 (patch-meson.build) = 32a87ad968ad6ac1af5c5a33705316cfc6237b4c
15 changes: 15 additions & 0 deletions multimedia/gst-plugins1-vaapi/patches/patch-meson.build
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
$NetBSD: patch-meson.build,v 1.1 2024/11/05 20:58:38 adam Exp $

Make libva-wayland optional.

--- meson.build.orig 2024-11-05 20:46:19.012079124 +0000
+++ meson.build
@@ -81,7 +81,7 @@ endif

libva_dep = dependency('libva', version: libva_req)
libva_drm_dep = dependency('libva-drm', version: libva_req)
-libva_wayland_dep = dependency('libva-wayland', version: libva_req)
+libva_wayland_dep = dependency('libva-wayland', version: libva_req, required: get_option('wayland'))
libva_x11_dep = dependency('libva-x11', version: libva_req)

libdrm_dep = dependency('libdrm', version: libdrm_req, required: get_option('drm'))
8 changes: 4 additions & 4 deletions multimedia/gstreamer1/distinfo
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
$NetBSD: distinfo,v 1.64 2024/09/23 10:39:41 adam Exp $
$NetBSD: distinfo,v 1.65 2024/11/05 20:58:36 adam Exp $

BLAKE2s (gstreamer-1.24.8.tar.xz) = 77f24c6ece70a44642ddd8788d4a211a2ba1bd9edce4a830bd6582ac22f76c3e
SHA512 (gstreamer-1.24.8.tar.xz) = da117a4ab0daa4a514a85d7990293657559d4d6f3769d14d5a2928ed12bb24d4f2615dd880a66c40654f6e147a32f399ac9a8c10b9b31a821e284b6f2db0893c
Size (gstreamer-1.24.8.tar.xz) = 1861416 bytes
BLAKE2s (gstreamer-1.24.9.tar.xz) = ad8173a27e5cb7daa0b96c918b8e07e898252c565b9ea9f84ab35c9ca7d04e7c
SHA512 (gstreamer-1.24.9.tar.xz) = 881bca859d97cbaaf5226fa753eaf9e52fb33db164bbabb4bdb94dbdabb1fb438f12e0860c93b7afbfad4a0a03490a3307f4713f3a480fe54ee3b635eb6e338b
Size (gstreamer-1.24.9.tar.xz) = 1863856 bytes
SHA1 (patch-plugins_tracers_gstrusage.c) = 36ab41bc208cd9146bed3208f56eb332f2535591
4 changes: 2 additions & 2 deletions multimedia/gstreamer1/version.mk
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# $NetBSD: version.mk,v 1.18 2024/09/23 10:39:41 adam Exp $
# $NetBSD: version.mk,v 1.19 2024/11/05 20:58:36 adam Exp $

GST_VERSION= 1.24.8
GST_VERSION= 1.24.9
# if ${PATCH} is < 10
SHLIBVER= ${GST_VERSION:S/1.//:S/./0/}
#else
Expand Down
8 changes: 4 additions & 4 deletions multimedia/py-gstreamer1/distinfo
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
$NetBSD: distinfo,v 1.38 2024/09/23 10:39:41 adam Exp $
$NetBSD: distinfo,v 1.39 2024/11/05 20:58:37 adam Exp $

BLAKE2s (gst-python-1.24.8.tar.xz) = 3ba67e624262e062053240c31f675605259a7a7927588eb3d7bbb34106f5fc33
SHA512 (gst-python-1.24.8.tar.xz) = 89de767606493dd915d49be4d22098d88fd57e406a2a79f9903b367a08b8e34bf405c3f652ccce6704eb04ed41b303afb524ea3abf254bd27f920ac5d81102b8
Size (gst-python-1.24.8.tar.xz) = 120324 bytes
BLAKE2s (gst-python-1.24.9.tar.xz) = 79cea59ba514ac8beb40e466632aedb6083d98a731a99ec61d7d811684859ba4
SHA512 (gst-python-1.24.9.tar.xz) = ec0a5baae1799954afbdb38466d1b861454190fc250cf5c35ebad5150ee085c86e3fd2ba5a7ef5c932edeb9380518212520a4f6a3d95e315ed76b209b51f148e
Size (gst-python-1.24.9.tar.xz) = 122328 bytes
3 changes: 1 addition & 2 deletions net/gst-plugins1-adaptivedemux2/Makefile
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
# $NetBSD: Makefile,v 1.9 2024/11/01 12:53:52 wiz Exp $
# $NetBSD: Makefile,v 1.10 2024/11/05 20:58:38 adam Exp $

PKGNAME= ${DISTNAME:S/plugins/plugins1/:S/-good/-adaptivedemux2/}
PKGREVISION= 2
CATEGORIES= net gnome

COMMENT= Open source multimedia framework - adaptive format (HLS/DASH) plugin
Expand Down
3 changes: 1 addition & 2 deletions net/gst-plugins1-libnice/Makefile
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
# $NetBSD: Makefile,v 1.59 2024/11/01 12:53:52 wiz Exp $
# $NetBSD: Makefile,v 1.60 2024/11/05 20:58:38 adam Exp $

PKGNAME= gst-plugins1-${DISTNAME}
PKGREVISION= 2
COMMENT+= (gstreamer plugin)

INSTALL_DIRS= # disable meson install
Expand Down
3 changes: 1 addition & 2 deletions net/gst-plugins1-rtmp/Makefile
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
# $NetBSD: Makefile,v 1.30 2024/11/01 12:53:52 wiz Exp $
# $NetBSD: Makefile,v 1.31 2024/11/05 20:58:38 adam Exp $

PKGNAME= ${DISTNAME:S/plugins/plugins1/:S/-bad/-rtmp/}
PKGREVISION= 2
CATEGORIES= net gnome

COMMENT= Open source multimedia framework - RTMP streaming plugin
Expand Down
3 changes: 1 addition & 2 deletions net/gst-plugins1-soup/Makefile
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
# $NetBSD: Makefile,v 1.50 2024/11/01 12:53:52 wiz Exp $
# $NetBSD: Makefile,v 1.51 2024/11/05 20:58:38 adam Exp $

PKGNAME= ${DISTNAME:S/plugins/plugins1/:S/-good/-soup/}
PKGREVISION= 2
CATEGORIES= net gnome

COMMENT= Open source multimedia framework - HTML (soup) plugin
Expand Down
8 changes: 4 additions & 4 deletions net/gst-rtsp-server/distinfo
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
$NetBSD: distinfo,v 1.24 2024/09/23 10:39:42 adam Exp $
$NetBSD: distinfo,v 1.25 2024/11/05 20:58:38 adam Exp $

BLAKE2s (gst-rtsp-server-1.24.8.tar.xz) = 31b2fd4146de1263c9ecb593df7f1144c31d47a8467c8c77448c1e9ee792e2d2
SHA512 (gst-rtsp-server-1.24.8.tar.xz) = 236f72b6441adb78ddd524d9325679af74f0a8d889ce31770ff9b2418c857195be177f76a233d752de1451aaba38aa6a44a31f572146616d36b67d81b0f8a5ed
Size (gst-rtsp-server-1.24.8.tar.xz) = 283120 bytes
BLAKE2s (gst-rtsp-server-1.24.9.tar.xz) = c42bb667317154563f11ab372c3c4d8f3781441e54f7b54ff8296755e4052763
SHA512 (gst-rtsp-server-1.24.9.tar.xz) = f244a915e3870d993d702d05b90ecd27a074a8e2928ac04247b1cc36e46376cb4d49780a72e437ca5063530306cacae66b31e6a136012a949b9ef50ce94b2103
Size (gst-rtsp-server-1.24.9.tar.xz) = 285136 bytes

0 comments on commit 833c486

Please sign in to comment.