diff --git a/webrtc/video_engine/test/common/flags.cc b/webrtc/video_engine/test/common/flags.cc index 3a63ff775c..ec6e8f6e77 100644 --- a/webrtc/video_engine/test/common/flags.cc +++ b/webrtc/video_engine/test/common/flags.cc @@ -10,59 +10,36 @@ #include "webrtc/video_engine/test/common/flags.h" -#include - #include "gflags/gflags.h" namespace webrtc { namespace test { namespace flags { -bool flags_are_init = false; - -void Init(int* argc, char ***argv) { - assert(!flags_are_init); +void Init(int* argc, char*** argv) { + // AllowCommandLineParsing allows us to ignore flags passed on to us by + // Chromium build bots without having to explicitly disable them. + google::AllowCommandLineReparsing(); google::ParseCommandLineFlags(argc, argv, true); - -// stuff; - flags_are_init = true; } DEFINE_int32(width, 640, "Video width."); -size_t Width() { - assert(flags_are_init); - return static_cast(FLAGS_width); -} +size_t Width() { return static_cast(FLAGS_width); } DEFINE_int32(height, 480, "Video height."); -size_t Height() { - assert(flags_are_init); - return static_cast(FLAGS_height); -} +size_t Height() { return static_cast(FLAGS_height); } DEFINE_int32(fps, 30, "Frames per second."); -int Fps() { - assert(flags_are_init); - return static_cast(FLAGS_fps); -} +int Fps() { return static_cast(FLAGS_fps); } DEFINE_int32(min_bitrate, 50, "Minimum video bitrate."); -size_t MinBitrate() { - assert(flags_are_init); - return static_cast(FLAGS_min_bitrate); -} +size_t MinBitrate() { return static_cast(FLAGS_min_bitrate); } DEFINE_int32(start_bitrate, 300, "Video starting bitrate."); -size_t StartBitrate() { - assert(flags_are_init); - return static_cast(FLAGS_start_bitrate); -} +size_t StartBitrate() { return static_cast(FLAGS_start_bitrate); } DEFINE_int32(max_bitrate, 800, "Maximum video bitrate."); -size_t MaxBitrate() { - assert(flags_are_init); - return static_cast(FLAGS_max_bitrate); -} +size_t MaxBitrate() { return static_cast(FLAGS_max_bitrate); } } // flags } // test } // webrtc