From 7130f654a3209ce403708029a4bdebd4267254b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Vasseur?= Date: Wed, 15 Apr 2026 16:46:21 +0200 Subject: [PATCH] h265: add level and tier VPS getters --- itu/h265.h | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/itu/h265.h b/itu/h265.h index 703c08a..b115509 100644 --- a/itu/h265.h +++ b/itu/h265.h @@ -235,6 +235,16 @@ static inline uint8_t h265vps_get_vps_id(const uint8_t *p_h265vps) return (p_h265vps[5] & 0xf0) >> 4; } +static inline uint8_t h265vps_get_tier(const uint8_t *p_h265vps) +{ + return (p_h265vps[9] >> 5) & 1; +} + +static inline uint8_t h265vps_get_level(const uint8_t *p_h265vps) +{ + return p_h265vps[23]; +} + /***************************************************************************** * H265 sequence parameter set *****************************************************************************/