From 18a161489f2232a092be06260d3a5c773daf7bfb Mon Sep 17 00:00:00 2001 From: Aaro Altonen Date: Tue, 28 May 2019 09:47:15 +0300 Subject: [PATCH] Send generic as one write There's no need to separate to write the header and then write the payload when the frame has both fields and their lengths --- src/send.cc | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/src/send.cc b/src/send.cc index af4d631..f9f7508 100644 --- a/src/send.cc +++ b/src/send.cc @@ -85,13 +85,8 @@ rtp_error_t kvz_rtp::sender::write_generic_frame(kvz_rtp::connection *conn, kvz_ rtp_error_t ret; - if ((ret = kvz_rtp::sender::write_generic_header(conn, frame->header, frame->header_len)) != RTP_OK) { - LOG_ERROR("Failed to send header! Size %zu, Type %d", frame->header_len, frame->frame_type); - return ret; - } - - if ((ret = kvz_rtp::sender::write_payload(conn, frame->data, frame->data_len)) != RTP_OK) { - LOG_ERROR("Failed to send payload! Size %zu, Type %d", frame->data_len, frame->frame_type); + if ((ret = kvz_rtp::sender::write_payload(conn, frame->data, frame->total_len)) != RTP_OK) { + LOG_ERROR("Failed to send payload! Size %zu, Type %d", frame->total_len, frame->type); return ret; }