Stop using public_deps in media/.

Bug: webrtc:8603
Change-Id: I7a6dad323ac298dc784feb5aa1fdc2ae5876cb5c
No-Try: True
Reviewed-on: https://webrtc-review.googlesource.com/33180
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Patrik Höglund <phoglund@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21591}
diff --git a/examples/BUILD.gn b/examples/BUILD.gn
index 9d4f570..36065e4 100644
--- a/examples/BUILD.gn
+++ b/examples/BUILD.gn
@@ -548,7 +548,7 @@
       "../api:video_frame_api",
       "../api/audio_codecs:builtin_audio_decoder_factory",
       "../api/audio_codecs:builtin_audio_encoder_factory",
-      "../media:rtc_media",
+      "../media:rtc_audio_video",
       "../modules/video_capture:video_capture_module",
       "../pc:libjingle_peerconnection",
       "../rtc_base:rtc_base",
@@ -678,6 +678,7 @@
       "../api/audio_codecs:builtin_audio_decoder_factory",
       "../api/audio_codecs:builtin_audio_encoder_factory",
       "../common_video",
+      "../media:rtc_audio_video",
       "../media:rtc_internal_video_codecs",
       "../media:rtc_media",
       "../media:rtc_media_base",
diff --git a/media/BUILD.gn b/media/BUILD.gn
index 54473fe..9baeb45 100644
--- a/media/BUILD.gn
+++ b/media/BUILD.gn
@@ -10,7 +10,7 @@
 import("../webrtc.gni")
 
 group("media") {
-  public_deps = [
+  deps = [
     ":rtc_media",
     ":rtc_media_base",
   ]
@@ -61,7 +61,6 @@
     "../rtc_base:sanitizer",
     "../rtc_base:stringutils",
   ]
-  public_deps = []
   sources = [
     "base/adaptedvideotracksource.cc",
     "base/adaptedvideotracksource.h",
@@ -102,6 +101,7 @@
   }
 
   deps += [
+    ":rtc_h264_profile_id",
     "..:webrtc_common",
     "../api:libjingle_peerconnection_api",
     "../api:optional",
@@ -119,8 +119,6 @@
     "../system_wrappers:field_trial_api",
   ]
 
-  public_deps += [ ":rtc_h264_profile_id" ]
-
   if (is_nacl) {
     deps += [ "//native_client_sdk/src/libraries/nacl_io" ]
   }
@@ -141,6 +139,7 @@
   defines = []
   libs = []
   deps = [
+    ":rtc_h264_profile_id",
     "../modules/video_coding:video_codec_interface",
   ]
   sources = [
@@ -375,7 +374,7 @@
 
 rtc_source_set("rtc_media") {
   visibility = [ "*" ]
-  public_deps = [
+  deps = [
     ":rtc_audio_video",
     ":rtc_data",
   ]
@@ -395,8 +394,8 @@
     testonly = true
 
     include_dirs = []
-    public_deps = []
     deps = [
+      ":rtc_audio_video",
       "../api:libjingle_peerconnection_api",
       "../api:video_frame_api_i420",
       "../call:video_stream_api",
@@ -448,9 +447,9 @@
       "../rtc_base:rtc_base_approved",
       "../rtc_base:rtc_base_tests_utils",
       "../test:test_support",
+      "//testing/gmock",
       "//testing/gtest",
     ]
-    public_deps += [ "//testing/gmock" ]
   }
 
   config("rtc_media_unittests_config") {
@@ -496,7 +495,9 @@
 
     defines = []
     deps = [
+      ":rtc_audio_video",
       ":rtc_constants",
+      ":rtc_data",
       "../api:video_frame_api_i420",
       "../modules/audio_processing:mocks",
       "../modules/video_coding:video_codec_interface",
diff --git a/modules/video_coding/BUILD.gn b/modules/video_coding/BUILD.gn
index 4308f74..8341132 100644
--- a/modules/video_coding/BUILD.gn
+++ b/modules/video_coding/BUILD.gn
@@ -231,6 +231,7 @@
     ":video_coding_utility",
     "../../api:video_frame_api_i420",
     "../../api/video_codecs:video_codecs_api",
+    "../../media:rtc_h264_profile_id",
     "../../media:rtc_media_base",
     "../../rtc_base:checks",
     "../../rtc_base:rtc_base",
@@ -565,6 +566,7 @@
       "../../api/video_codecs:video_codecs_api",
       "../../common_video",
       "../../media:rtc_audio_video",
+      "../../media:rtc_h264_profile_id",
       "../../media:rtc_internal_video_codecs",
       "../../media:rtc_media_base",
       "../../rtc_base:checks",
diff --git a/ortc/BUILD.gn b/ortc/BUILD.gn
index 7aaa929..0150d89 100644
--- a/ortc/BUILD.gn
+++ b/ortc/BUILD.gn
@@ -39,6 +39,7 @@
     "../call:call_interfaces",
     "../call:rtp_sender",
     "../logging:rtc_event_log_api",
+    "../media:rtc_audio_video",
     "../media:rtc_media",
     "../media:rtc_media_base",
     "../modules/audio_processing:audio_processing",
diff --git a/pc/BUILD.gn b/pc/BUILD.gn
index b494b14..7db227e 100644
--- a/pc/BUILD.gn
+++ b/pc/BUILD.gn
@@ -355,6 +355,7 @@
       "../api:rtc_stats_api",
       "../call:call_interfaces",
       "../logging:rtc_event_log_api",
+      "../media:rtc_data",
       "../media:rtc_media",
       "../media:rtc_media_base",
       "../media:rtc_media_tests_utils",
diff --git a/sdk/BUILD.gn b/sdk/BUILD.gn
index 9ecc01f..3896bef 100644
--- a/sdk/BUILD.gn
+++ b/sdk/BUILD.gn
@@ -847,6 +847,7 @@
         "../api:video_frame_api",
         "../api/video_codecs:video_codecs_api",
         "../common_video",
+        "../media:rtc_audio_video",
         "../media:rtc_internal_video_codecs",
         "../media:rtc_media",
         "../media:rtc_media_base",
diff --git a/sdk/android/BUILD.gn b/sdk/android/BUILD.gn
index 92a35fd..8305e4d 100644
--- a/sdk/android/BUILD.gn
+++ b/sdk/android/BUILD.gn
@@ -241,6 +241,7 @@
     "../../api/video_codecs:video_codecs_api",
     "../../common_video:common_video",
     "../../media:rtc_audio_video",
+    "../../media:rtc_h264_profile_id",
     "../../media:rtc_internal_video_codecs",
     "../../media:rtc_media_base",
     "../../modules:module_api",
diff --git a/test/fuzzers/BUILD.gn b/test/fuzzers/BUILD.gn
index 19d1302..1a400c8 100644
--- a/test/fuzzers/BUILD.gn
+++ b/test/fuzzers/BUILD.gn
@@ -320,6 +320,7 @@
   ]
   deps = [
     "../../media:media",
+    "../../media:rtc_media_base",
   ]
 }
 
diff --git a/video/BUILD.gn b/video/BUILD.gn
index 552bfb4..6901279 100644
--- a/video/BUILD.gn
+++ b/video/BUILD.gn
@@ -299,6 +299,7 @@
       "../call:video_stream_api",
       "../common_video",
       "../logging:rtc_event_log_api",
+      "../media:rtc_audio_video",
       "../media:rtc_internal_video_codecs",
       "../media:rtc_media",
       "../media:rtc_media_base",