diff options
author | wm4 <wm4@nowhere> | 2015-10-11 18:48:02 +0200 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2015-10-11 18:48:02 +0200 |
commit | 9e7069fde2302aa23a717f17b66658067c1d499a (patch) | |
tree | ecff17fb0c652d0810d6e5a438d7cf63979a5933 /video | |
parent | 94b6a1054e6cd72b016d8a23fca56d76eaca629b (diff) | |
download | mpv-9e7069fde2302aa23a717f17b66658067c1d499a.tar.bz2 mpv-9e7069fde2302aa23a717f17b66658067c1d499a.tar.xz |
vd_lavc: refuse to initialize vaapi with unknown profiles
Bad idea, although I'm not sure how harmful it actually was.
Although this is common code, only the vaapi hwaccel still uses it.
Diffstat (limited to 'video')
-rw-r--r-- | video/decode/vd_lavc.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/video/decode/vd_lavc.c b/video/decode/vd_lavc.c index 9cc73d033a..d501f75fdd 100644 --- a/video/decode/vd_lavc.c +++ b/video/decode/vd_lavc.c @@ -190,9 +190,7 @@ const struct hwdec_profile_entry *hwdec_find_profile( } for (int n = 0; table[n].av_codec; n++) { if (table[n].av_codec == codec) { - if (table[n].ff_profile == FF_PROFILE_UNKNOWN || - profile == FF_PROFILE_UNKNOWN || - table[n].ff_profile == profile || + if (table[n].ff_profile == profile || !lavc_param->check_hw_profile) return &table[n]; } |