Detect: Improve hwaccel preference ordering

This commit is contained in:
Ross Patterson 2019-08-12 13:50:36 -07:00
parent 94b8333ddd
commit 506d94ab01

View File

@ -46,14 +46,18 @@ MODEL_RANGE_SEPARATORS = ['-', '>']
HWACCEL = dict( HWACCEL = dict(
# List `hwaccel` options by order of expected performance when available. # List `hwaccel` options by order of expected performance when available.
BY_PERFORMANCE=[ BY_PERFORMANCE=[
# NVidia # NVidia cross-OS
'nvdec', 'cuvid', 'cuda', 'cuda', 'cuvid', 'nvdec',
# AMD # NVidia Linux
'vdpau',
# AMD Windows
'amf', 'amf',
# Windows # Intel Windows
'qsv', 'd3d11va', 'dxva2', 'qsv',
# Linux # Linux, not GPU specific
'vaapi', 'vdpau', 'drm'], 'vaapi', 'drm',
# Windows, not GPU specific
'd3d11va', 'dxva2'],
OUTPUT_FORMATS={ OUTPUT_FORMATS={
'nvdec': 'cuda', 'nvdec': 'cuda',
'vaapi': 'vaapi'}) 'vaapi': 'vaapi'})