+ rtc_android_library("libH264_java") { + visibility = [ "*" ] + sources = [ + "api/org/webrtc/LibH264Decoder.java", + "api/org/webrtc/LibH264Encoder.java", + ] + deps = [ + ":base_java", + ":video_api_java", + ":video_java", + "//rtc_base:base_java", + ] + }
rtc_android_library("libvpx_vp9_java") { visibility = [ "*" ] sources = [ "api/org/webrtc/LibvpxVp9Decoder.java", "api/org/webrtc/LibvpxVp9Encoder.java", ] deps = [ ":base_java", ":video_api_java", ":video_java", "//rtc_base:base_java", ] }
...
+ rtc_library("libH264_jni") { + visibility = [ "*" ] + allow_poison = [ "software_video_codecs" ] + sources = [ "src/jni/h264_codec.cc" ] + deps = [ + ":base_jni", + ":generated_libH264_jni", + ":video_jni", + "../../modules/video_coding:webrtc_h264", + ] + }
rtc_library("libvpx_vp9_jni") { visibility = [ "*" ] allow_poison = [ "software_video_codecs" ] sources = [ "src/jni/vp9_codec.cc" ] deps = [ ":base_jni", ":generated_libvpx_vp9_jni", ":video_jni", "../../modules/video_coding:webrtc_vp9", ] }
rtc_library("swcodecs_jni") { visibility = [ "*" ] allow_poison = [ "software_video_codecs" ] deps = [ + ":libH264_jni", ":libvpx_vp8_jni", ":libvpx_vp9_jni", ] }
...
+ generate_jni("generated_libH264_jni") { + sources = [ + "api/org/webrtc/LibH264Decoder.java", + "api/org/webrtc/LibH264Encoder.java", + ]
+ namespace = "webrtc::jni" + jni_generator_include = "//sdk/android/src/jni/jni_generator_helper.h" + }
generate_jni("generated_libvpx_vp9_jni") { sources = [ "api/org/webrtc/LibvpxVp9Decoder.java", "api/org/webrtc/LibvpxVp9Encoder.java", ]
namespace = "webrtc::jni" jni_generator_include = "//sdk/android/src/jni/jni_generator_helper.h" }
|