From 4e268edb533bcbc2f25406ee804473fb3ddd7027 Mon Sep 17 00:00:00 2001 From: Henrik Lundin Date: Tue, 8 May 2018 16:36:33 +0200 Subject: [PATCH] Add two new RTP header extensions to neteq_rtpplay This change adds flags and default values for two more RTP header extensions: VideoContentType and VideoTiming. This will silence a number of annoying warnings when running with application logs. Bug: none Change-Id: I9bb01ea2519813d3c47553ecff384141fbede23e Reviewed-on: https://webrtc-review.googlesource.com/75300 Reviewed-by: Minyue Li Commit-Queue: Henrik Lundin Cr-Commit-Position: refs/heads/master@{#23178} --- modules/audio_coding/neteq/tools/neteq_rtpplay.cc | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/modules/audio_coding/neteq/tools/neteq_rtpplay.cc b/modules/audio_coding/neteq/tools/neteq_rtpplay.cc index 7c071dba6f..7428b82d80 100644 --- a/modules/audio_coding/neteq/tools/neteq_rtpplay.cc +++ b/modules/audio_coding/neteq/tools/neteq_rtpplay.cc @@ -117,6 +117,8 @@ DEFINE_string(ssrc, DEFINE_int(audio_level, 1, "Extension ID for audio level (RFC 6464)"); DEFINE_int(abs_send_time, 3, "Extension ID for absolute sender time"); DEFINE_int(transport_seq_no, 5, "Extension ID for transport sequence number"); +DEFINE_int(video_content_type, 7, "Extension ID for video content type"); +DEFINE_int(video_timing, 8, "Extension ID for video timing"); DEFINE_bool(matlabplot, false, "Generates a matlab script for plotting the delay profile"); @@ -356,12 +358,16 @@ int RunTest(int argc, char* argv[]) { RTC_CHECK(ValidateExtensionId(FLAG_audio_level)); RTC_CHECK(ValidateExtensionId(FLAG_abs_send_time)); RTC_CHECK(ValidateExtensionId(FLAG_transport_seq_no)); + RTC_CHECK(ValidateExtensionId(FLAG_video_content_type)); + RTC_CHECK(ValidateExtensionId(FLAG_video_timing)); // Gather RTP header extensions in a map. NetEqPacketSourceInput::RtpHeaderExtensionMap rtp_ext_map = { {FLAG_audio_level, kRtpExtensionAudioLevel}, {FLAG_abs_send_time, kRtpExtensionAbsoluteSendTime}, - {FLAG_transport_seq_no, kRtpExtensionTransportSequenceNumber}}; + {FLAG_transport_seq_no, kRtpExtensionTransportSequenceNumber}, + {FLAG_video_content_type, kRtpExtensionVideoContentType}, + {FLAG_video_timing, kRtpExtensionVideoTiming}}; const std::string input_file_name = argv[1]; std::unique_ptr input;