From bbd60570a15d645118cade21a289c5560fce4909 Mon Sep 17 00:00:00 2001 From: dijunkun Date: Tue, 24 Sep 2024 16:45:26 +0800 Subject: [PATCH] [fix] packetize kObuTypeTemporalDelimiter obu into rtp packets --- src/rtp/obu_parser.cpp | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/src/rtp/obu_parser.cpp b/src/rtp/obu_parser.cpp index ebe6639..d2a1952 100644 --- a/src/rtp/obu_parser.cpp +++ b/src/rtp/obu_parser.cpp @@ -95,20 +95,15 @@ std::vector ParseObus(uint8_t* payload, int payload_size) { // Skip obus that shouldn't be transfered over rtp. int obu_type = ObuType(obu.header_); - if (obu_type != kObuTypeTemporalDelimiter && obu_type != kObuTypeTileList && - obu_type != kObuTypePadding) { - result.push_back(obu); - } - // if (1) { + // if (obu_type != kObuTypeTemporalDelimiter && obu_type != kObuTypeTileList + // && + // obu_type != kObuTypePadding) { // result.push_back(obu); // } + if (obu_type != kObuTypeTileList && obu_type != kObuTypePadding) { + result.push_back(obu); + } } - // for (int i = 0; i < result.size(); i++) { - // LOG_ERROR("[{}] Obu size = [{}], Obu type [{}]", i, - // result[i].payload_size_, - // ObuTypeToString((OBU_TYPE)ObuType(result[i].header_))); - // } - return result; } \ No newline at end of file