summaryrefslogtreecommitdiffstats
path: root/video/decode
diff options
context:
space:
mode:
authorsfan5 <sfan5@live.de>2023-02-24 22:59:03 +0100
committersfan5 <sfan5@live.de>2023-02-26 16:40:59 +0100
commit1dda09b8179139b2ae5e59f3ae086b2905e0fc7a (patch)
tree01dd443a7c5e5043650c3a48dc8b327cbc9ce689 /video/decode
parent16f0cd546d4aa5fff43ba13ac9c3cf8fbb1c3433 (diff)
downloadmpv-1dda09b8179139b2ae5e59f3ae086b2905e0fc7a.tar.bz2
mpv-1dda09b8179139b2ae5e59f3ae086b2905e0fc7a.tar.xz
vd_lavc: prioritize mediacodec for hwdec autoprobe
This fixes an issue where mpv would try mediacodec (which may not be available depending on Android version) and pick v4l2m2m next which ends up failing even though mediacodec-copy would have been available.
Diffstat (limited to 'video/decode')
-rw-r--r--video/decode/vd_lavc.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/video/decode/vd_lavc.c b/video/decode/vd_lavc.c
index 82d78787d6..6efe5deb06 100644
--- a/video/decode/vd_lavc.c
+++ b/video/decode/vd_lavc.c
@@ -243,6 +243,8 @@ const struct autoprobe_info hwdec_autoprobe_info[] = {
{"vdpau-copy", HWDEC_FLAG_AUTO | HWDEC_FLAG_WHITELIST},
{"mmal", HWDEC_FLAG_AUTO},
{"mmal-copy", HWDEC_FLAG_AUTO | HWDEC_FLAG_WHITELIST},
+ {"mediacodec", HWDEC_FLAG_AUTO},
+ {"mediacodec-copy", HWDEC_FLAG_AUTO | HWDEC_FLAG_WHITELIST},
{"videotoolbox", HWDEC_FLAG_AUTO | HWDEC_FLAG_WHITELIST},
{"videotoolbox-copy", HWDEC_FLAG_AUTO | HWDEC_FLAG_WHITELIST},
{0}