summaryrefslogtreecommitdiffstats
path: root/meson.build
diff options
context:
space:
mode:
authorsfan5 <sfan5@live.de>2021-10-18 16:50:39 +0200
committersfan5 <sfan5@live.de>2022-10-02 14:12:26 +0200
commit5463d3eeff0aeff4f9c6d7634ace157ceb2cec57 (patch)
tree648d819132bd58c5fa476dde9cf03c50d3d76160 /meson.build
parent2207236aaae54f32c1861c6fd77219e28139dc78 (diff)
downloadmpv-5463d3eeff0aeff4f9c6d7634ace157ceb2cec57.tar.bz2
mpv-5463d3eeff0aeff4f9c6d7634ace157ceb2cec57.tar.xz
vo_gpu: hwdec: add Android hwdec utilizing AImageReader
Diffstat (limited to 'meson.build')
-rw-r--r--meson.build9
1 files changed, 9 insertions, 0 deletions
diff --git a/meson.build b/meson.build
index c0c769736b..244977dc9c 100644
--- a/meson.build
+++ b/meson.build
@@ -1264,6 +1264,15 @@ if features['ffnvcodec']
sources += files('video/cuda.c')
endif
+android_media_ndk = get_option('android-media-ndk').require(
+ features['android'] and cc.has_header_symbol('media/NdkImageReader.h', 'AIMAGE_FORMAT_PRIVATE')
+)
+features += {'android-media-ndk': android_media_ndk.allowed()}
+if features['android-media-ndk']
+ # header only, library is dynamically loaded
+ sources += files('video/out/hwdec/hwdec_aimagereader.c')
+endif
+
cuda_hwaccel = get_option('cuda-hwaccel').require(
features['ffnvcodec'],
error_message: 'ffnvcodec was not found!',