From e869536a11eb97394844600363511353dcebd6c7 Mon Sep 17 00:00:00 2001 From: Maxim Devaev Date: Sat, 16 May 2026 16:14:56 +0300 Subject: [PATCH] janus: refactoring --- janus/src/rtpv.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/janus/src/rtpv.c b/janus/src/rtpv.c index eb1eadd..f6ffd9b 100644 --- a/janus/src/rtpv.c +++ b/janus/src/rtpv.c @@ -86,13 +86,11 @@ void us_rtpv_wrap(us_rtpv_s *rtpv, const us_frame_s *frame, bool zero_playout_de if (offset_to_next >= 0) { // Process NALUs between prefixes uz size = offset_to_next; + if (size > 1 && data[size - 1] == 0) { // Check for extra trailing zero + --size; + } if (size > 1) { // Skip too short NALUs - if (data[size - 1] == 0) { // Check for extra trailing zero - --size; - } - if (size > 1) { - _rtpv_process_nalu(rtpv, data, size, pts, false); - } + _rtpv_process_nalu(rtpv, data, size, pts, false); } begin += offset_to_next + _PRE;