Update visibility for JNI targets in sdk/android.

Bug: webrtc:9048
Change-Id: I16f77f3bf77e3fdfa8fd9792a6ab13aa872c32f2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/141869
Commit-Queue: Sami Kalliomäki <sakal@webrtc.org>
Reviewed-by: Paulina Hensman <phensman@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#28271}
diff --git a/sdk/android/BUILD.gn b/sdk/android/BUILD.gn
index 47a51d1..b23cac9 100644
--- a/sdk/android/BUILD.gn
+++ b/sdk/android/BUILD.gn
@@ -559,6 +559,8 @@
   }
 
   rtc_static_library("audio_jni") {
+    visibility = [ "*" ]
+    allow_poison = [ "audio_codecs" ]
     sources = [
       "src/jni/pc/audio.cc",
     ]
@@ -575,6 +577,8 @@
   }
 
   rtc_static_library("builtin_audio_codecs_jni") {
+    visibility = [ "*" ]
+    allow_poison = [ "audio_codecs" ]
     sources = [
       "src/jni/builtin_audio_decoder_factory_factory.cc",
       "src/jni/builtin_audio_encoder_factory_factory.cc",
@@ -626,6 +630,7 @@
   }
 
   rtc_static_library("video_jni") {
+    visibility = [ "*" ]
     sources = [
       "src/jni/android_video_track_source.cc",
       "src/jni/android_video_track_source.h",
@@ -828,6 +833,8 @@
   }
 
   rtc_static_library("swcodecs_jni") {
+    visibility = [ "*" ]
+    allow_poison = [ "software_video_codecs" ]
     deps = [
       ":libvpx_vp8_jni",
       ":libvpx_vp9_jni",