From dd807ac4749fcb6116c21f2d11ff96ea3de7fc0a Mon Sep 17 00:00:00 2001 From: "mikhal@webrtc.org" Date: Tue, 30 Apr 2013 15:19:47 +0000 Subject: [PATCH] Adding buffered mode to loopback test Review URL: https://webrtc-codereview.appspot.com/1371004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@3920 4adac7df-926f-26a2-2b94-8c16560cd09d --- .../auto_test/source/vie_autotest_loopback.cc | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/webrtc/video_engine/test/auto_test/source/vie_autotest_loopback.cc b/webrtc/video_engine/test/auto_test/source/vie_autotest_loopback.cc index 2b589abdc1..2916249177 100644 --- a/webrtc/video_engine/test/auto_test/source/vie_autotest_loopback.cc +++ b/webrtc/video_engine/test/auto_test/source/vie_autotest_loopback.cc @@ -485,6 +485,22 @@ int VideoEngineSampleCode(void* window1, void* window2) printf("ERROR in ViERTP_RTCP::SetProtectionStatus\n"); } + // Set up buffering delay. + std::cout << std::endl; + std::cout << "Set buffering delay (mS). Press enter for default(0mS): "; + std::getline(std::cin, str); + int buffering_delay = atoi(str.c_str()); + if (buffering_delay != 0) { + error = ptrViERtpRtcp->SetSenderBufferingMode(videoChannel, + buffering_delay); + if (error < 0) + printf("ERROR in ViERTP_RTCP::SetSenderBufferingMode\n"); + + error = ptrViERtpRtcp->SetReceiverBufferingMode(videoChannel, + buffering_delay); + if (error < 0) + printf("ERROR in ViERTP_RTCP::SetReceiverBufferingMode\n"); + } // // Address settings