#include "base/command_line.h"
#include "base/strings/stringprintf.h"
#include "base/test/test_timeouts.h"
#include "base/time/time.h"
#include "chrome/browser/media/webrtc/test_stats_dictionary.h"
#include "chrome/browser/media/webrtc/webrtc_browsertest_base.h"
#include "chrome/browser/media/webrtc/webrtc_browsertest_common.h"
#include "content/public/browser/web_contents.h"
#include "content/public/common/content_switches.h"
#include "content/public/test/browser_test.h"
#include "media/base/media_switches.h"
#include "testing/perf/perf_test.h"
#include "ui/gl/gl_switches.h"
namespace {
static const char kMainWebrtcTestHtmlPage[] = …;
static const char kInboundRtp[] = …;
static const char kOutboundRtp[] = …;
double GetTotalRTPStreamBytes(content::TestStatsReportDictionary* report,
const char* type,
const char* media_type) { … }
double GetVideoBytesSent(content::TestStatsReportDictionary* report) { … }
double GetVideoBytesReceived(content::TestStatsReportDictionary* report) { … }
}
namespace content {
class WebRtcVideoHighBitrateBrowserTest : public WebRtcTestBase { … };
IN_PROC_BROWSER_TEST_F(WebRtcVideoHighBitrateBrowserTest,
MANUAL_HighBitrateEncodeDecode) { … }
}