From aae0d1a7aa27f613d86ff72f6e9bd4262dd6f264 Mon Sep 17 00:00:00 2001 From: Thomas Guillem Date: Wed, 11 Sep 2024 08:15:52 +0200 Subject: [PATCH] dts_header: initialize SUBSTREAM_LBR size to 0 It's a substream and can't work alone, so a size of 0 is legitimate. Fixes #28773 (Use of uninitialised value) (cherry picked from commit b23f09b258dc63c2221af502ec856630f68817e5) Signed-off-by: Thomas Guillem Gbp-Pq: Name 0029-dts_header-initialize-SUBSTREAM_LBR-size-to-0.patch --- modules/packetizer/dts_header.c | 1 + 1 file changed, 1 insertion(+) diff --git a/modules/packetizer/dts_header.c b/modules/packetizer/dts_header.c index 53249dd6..8d6d5c83 100644 --- a/modules/packetizer/dts_header.c +++ b/modules/packetizer/dts_header.c @@ -342,6 +342,7 @@ static int dts_header_ParseLBRExtSubstream( vlc_dts_header_t *p_header, bs_skip( &s, 16 ); uint16_t nLBRScaledBitRate_LSW = bs_read( &s, 16 ); p_header->i_bitrate = nLBRScaledBitRate_LSW | ((nLBRBitRateMSnybbles & 0xF0) << 12); + p_header->i_frame_size = 0; return VLC_SUCCESS; } -- 2.30.2