transcoder benchmarks: Use static libmediatranscoder
Using static libmediatranscoder makes it easy to run the
benchmark tests without a need to push libmediatranscoder.so
to the device
Bug: 173627260
Test: atest MediaTrackTranscoderBenchmark \
-- --enable-module-dynamic-download=true
Test: atest MediaTranscoderBenchmark \
-- --enable-module-dynamic-download=true
Test: atest MediaSampleReaderBenchmark \
-- --enable-module-dynamic-download=true
Change-Id: Iacad35d17a24c1a41160604b13d3f836bfce1a57
diff --git a/media/libmediatranscoding/transcoder/benchmark/Android.bp b/media/libmediatranscoding/transcoder/benchmark/Android.bp
index f77d28d..6c87233 100644
--- a/media/libmediatranscoding/transcoder/benchmark/Android.bp
+++ b/media/libmediatranscoding/transcoder/benchmark/Android.bp
@@ -1,7 +1,7 @@
cc_defaults {
name: "benchmarkdefaults",
- shared_libs: ["libmediatranscoder", "libmediandk", "libbase", "libbinder_ndk"],
- static_libs: ["libgoogle-benchmark"],
+ shared_libs: ["libmediandk", "libbase", "libbinder_ndk", "libutils", "libnativewindow"],
+ static_libs: ["libmediatranscoder", "libgoogle-benchmark"],
test_config_template: "AndroidTestTemplate.xml",
test_suites: ["device-tests", "TranscoderBenchmarks"],
}