Enabling 'gn check' on webrtc/video.

I disabled the check on "video_tests" because it pulls
"//webrtc/media/rtc_unittest_main" as a dependency and it defines
the _main (that is already defined by "//webrtc/test:test_main").

I will file a bug to solve this in another CL.

BUG=webrtc:6828
NOTRY=True

Review-Url: https://codereview.webrtc.org/2832063003
Cr-Commit-Position: refs/heads/master@{#17859}
diff --git a/webrtc/media/BUILD.gn b/webrtc/media/BUILD.gn
index ea4b8f3..b1f768c 100644
--- a/webrtc/media/BUILD.gn
+++ b/webrtc/media/BUILD.gn
@@ -261,7 +261,7 @@
     }
   }
 
-  rtc_source_set("rtc_unittest_main") {
+  rtc_source_set("rtc_media_tests_utils") {
     testonly = true
 
     include_dirs = []
@@ -313,7 +313,6 @@
       "../api/video_codecs:video_codecs_api",
       "../base:rtc_base",
       "../base:rtc_base_approved",
-      "../base:rtc_base_tests_main",
       "../base:rtc_base_tests_utils",
       "../call:call_interfaces",
       "../test:test_support",
@@ -441,13 +440,14 @@
     deps += [
       ":rtc_media",
       ":rtc_media_base",
-      ":rtc_unittest_main",
+      ":rtc_media_tests_utils",
       "../api:video_frame_api",
       "../api/audio_codecs:builtin_audio_decoder_factory",
       "../api/video_codecs:video_codecs_api",
       "../audio",
       "../base:rtc_base",
       "../base:rtc_base_approved",
+      "../base:rtc_base_tests_main",
       "../base:rtc_base_tests_utils",
       "../call:call_interfaces",
       "../common_video:common_video",
diff --git a/webrtc/ortc/BUILD.gn b/webrtc/ortc/BUILD.gn
index 1034da6..3fb1058 100644
--- a/webrtc/ortc/BUILD.gn
+++ b/webrtc/ortc/BUILD.gn
@@ -76,8 +76,9 @@
       ":ortc",
       "../base:rtc_base",
       "../base:rtc_base_approved",
+      "../base:rtc_base_tests_main",
       "../base:rtc_base_tests_utils",
-      "../media:rtc_unittest_main",
+      "../media:rtc_media_tests_utils",
       "../p2p:p2p_test_utils",
       "../p2p:rtc_p2p",
       "../pc:pc_test_utils",
diff --git a/webrtc/pc/BUILD.gn b/webrtc/pc/BUILD.gn
index ff99c19..8e78caf 100644
--- a/webrtc/pc/BUILD.gn
+++ b/webrtc/pc/BUILD.gn
@@ -210,8 +210,9 @@
     deps = [
       ":libjingle_peerconnection",
       ":rtc_pc",
+      "../base:rtc_base_tests_main",
       "../base:rtc_base_tests_utils",
-      "../media:rtc_unittest_main",
+      "../media:rtc_media_tests_utils",
       "../system_wrappers:metrics_default",
     ]
 
@@ -356,8 +357,9 @@
       ":pc_test_utils",
       "..:webrtc_common",
       "../api:fakemetricsobserver",
+      "../base:rtc_base_tests_main",
       "../base:rtc_base_tests_utils",
-      "../media:rtc_unittest_main",
+      "../media:rtc_media_tests_utils",
       "../pc:rtc_pc",
       "../system_wrappers:metrics_default",
       "//testing/gmock",
diff --git a/webrtc/video/BUILD.gn b/webrtc/video/BUILD.gn
index 524f84b..52afc93 100644
--- a/webrtc/video/BUILD.gn
+++ b/webrtc/video/BUILD.gn
@@ -60,6 +60,7 @@
     "../base:rtc_base_approved",
     "../base:rtc_numerics",
     "../base:rtc_task_queue",
+    "../call:call_interfaces",
     "../common_video",
     "../logging:rtc_event_log_api",
     "../media:rtc_media_base",
@@ -70,6 +71,8 @@
     "../modules/rtp_rtcp",
     "../modules/utility",
     "../modules/video_coding",
+    "../modules/video_coding:video_coding_utility",
+    "../modules/video_coding:webrtc_vp8",
     "../modules/video_processing",
     "../system_wrappers",
     "../voice_engine",
@@ -86,8 +89,19 @@
     deps = [
       "../base:rtc_base_tests_utils",
       "../base:rtc_task_queue",
+      "../call:call_interfaces",
+      "../common_video",
+      "../logging:rtc_event_log_api",
       "../media:rtc_media_base",
+      "../modules/audio_mixer:audio_mixer_impl",
+      "../modules/rtp_rtcp",
+      "../modules/video_coding:webrtc_h264",
+      "../modules/video_coding:webrtc_vp8",
+      "../modules/video_coding:webrtc_vp9",
       "../system_wrappers",
+      "../test:test_common",
+      "../test:test_support",
+      "../voice_engine",
       "//testing/gtest",
       "//webrtc/test:test_renderer",
       "//webrtc/test:video_test_common",
@@ -105,6 +119,8 @@
     ]
     deps = [
       ":video_quality_test",
+      "../test:field_trial",
+      "../test:test_support",
       "//testing/gtest",
       "//webrtc/test:test_common",
     ]
@@ -129,6 +145,7 @@
       "../test:run_test",
       "../test:test_common",
       "../test:test_renderer",
+      "../test:test_support",
       "//testing/gmock",
       "//testing/gtest",
       "//third_party/gflags",
@@ -147,11 +164,13 @@
 
     deps = [
       ":video_quality_test",
+      "../base:rtc_base_approved",
       "../system_wrappers:metrics_default",
       "../test:field_trial",
       "../test:run_test",
       "../test:test_common",
       "../test:test_renderer",
+      "../test:test_support",
       "//third_party/gflags",
     ]
     if (!build_with_chromium && is_clang) {
@@ -167,12 +186,22 @@
       "replay.cc",
     ]
     deps = [
+      "..:webrtc_common",
       "../api/video_codecs:video_codecs_api",
+      "../base:rtc_base_approved",
+      "../call:call_interfaces",
+      "../common_video",
+      "../logging:rtc_event_log_api",
+      "../modules/rtp_rtcp",
+      "../system_wrappers",
       "../system_wrappers:metrics_default",
       "../test:field_trial",
+      "../test:rtp_test_utils",
       "../test:run_test",
       "../test:test_common",
       "../test:test_renderer",
+      "../test:test_support",
+      "../test:video_test_common",
       "//third_party/gflags",
     ]
     if (!build_with_chromium && is_clang) {
@@ -205,7 +234,34 @@
     ]
     deps = [
       ":video",
+      "../api:video_frame_api",
+      "../api/video_codecs:video_codecs_api",
+      "../base:rtc_base_approved",
+      "../base:rtc_base_tests_utils",
+      "../call:call_interfaces",
+      "../common_video",
+      "../logging:rtc_event_log_api",
       "../media:rtc_media_base",
+      "../media:rtc_media_tests_utils",
+      "../modules/pacing",
+      "../modules/rtp_rtcp",
+      "../modules/rtp_rtcp:rtp_rtcp_unittests",
+      "../modules/utility",
+      "../modules/video_coding",
+      "../modules/video_coding:video_coding_utility",
+      "../modules/video_coding:webrtc_h264",
+      "../modules/video_coding:webrtc_vp8",
+      "../modules/video_coding:webrtc_vp9",
+      "../system_wrappers",
+      "../system_wrappers:field_trial_default",
+      "../system_wrappers:metrics_api",
+      "../system_wrappers:metrics_default",
+      "../test:direct_transport",
+      "../test:field_trial",
+      "../test:rtp_test_utils",
+      "../test:test_common",
+      "../test:test_support",
+      "../test:video_test_common",
       "//testing/gmock",
       "//testing/gtest",
     ]