[FFmpeg-devel] ffmpeg_vdpau: Re-add ability to ignore level check
Mark Thompson
sw at jkqxz.net
Tue Jun 7 20:51:18 CEST 2016
Fixes ticket 5286.
Uses the global -hwaccel_lax_profile_check option (may be misnamed
for this purpose, but it has the right spirit).
---
Only compile tested (no hardware).
Maybe -hwaccel_lax_profile_check should be renamed to something a bit more general - it was named for the specific VAAPI case, but this is really the same type of issue. (-hwaccel_ignore_capabilities or something like that?)
ffmpeg_vdpau.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/ffmpeg_vdpau.c b/ffmpeg_vdpau.c
index cf2e83e..bf3a0a8 100644
--- a/ffmpeg_vdpau.c
+++ b/ffmpeg_vdpau.c
@@ -201,7 +201,9 @@ do {
if (ret < 0)
goto fail;
- if (av_vdpau_bind_context(s, device, get_proc_address, 0))
+ if (av_vdpau_bind_context(s, device, get_proc_address,
+ hwaccel_lax_profile_check ?
+ AV_HWACCEL_FLAG_IGNORE_LEVEL : 0))
goto fail;
get_information_string(&vendor);
--
2.8.1
More information about the ffmpeg-devel
mailing list