From 52a2326426f108319f8e189def00dd82f68562bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?= Date: Thu, 12 Mar 2026 01:13:42 +0100 Subject: [PATCH] Increase default raw memsink size to support 4k video (#327) With this change, it's possible to use ustreamer to handle 4k HDMI input on RK3588-based boards (tested on Orange Pi 5+ and Radxa ROCK 5B+). --- src/libs/memsinksh.c | 2 +- src/libs/memsinksh.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libs/memsinksh.c b/src/libs/memsinksh.c index d93ce7e..d0314a9 100644 --- a/src/libs/memsinksh.c +++ b/src/libs/memsinksh.c @@ -61,7 +61,7 @@ uz us_memsink_calculate_size(const char *obj) { } else if (!strcasecmp(ptr, "h264")) { return 2 * 1024 * 1024; } else if (!strcasecmp(ptr, "raw")) { - return 1920 * 1200 * 3; // RGB + return 3840 * 2160 * 3; // RGB } } return 0; diff --git a/src/libs/memsinksh.h b/src/libs/memsinksh.h index 031ee37..e65581c 100644 --- a/src/libs/memsinksh.h +++ b/src/libs/memsinksh.h @@ -27,7 +27,7 @@ #define US_MEMSINK_MAGIC ((u64)0xCAFEBABECAFEBABE) -#define US_MEMSINK_VERSION ((u32)7) +#define US_MEMSINK_VERSION ((u32)8) typedef struct {