mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-30 21:51:09 +00:00
nvenc: Fix build when cuda is found but nvenc is disabled
tests\check\meson.build:21:5: ERROR: Unknown variable "use_nvenc_gl". Also do the same change in nvdec, just to be defensive about future issues.
This commit is contained in:
parent
01a402e4ec
commit
48d897f65f
2 changed files with 6 additions and 5 deletions
|
@ -3,13 +3,14 @@ nvdec_sources = [
|
||||||
'plugin.c'
|
'plugin.c'
|
||||||
]
|
]
|
||||||
|
|
||||||
|
nvcuvid_dep_found = false
|
||||||
|
nvcuvid_incdirs = []
|
||||||
|
|
||||||
nvdec_option = get_option('nvdec')
|
nvdec_option = get_option('nvdec')
|
||||||
if nvdec_option.disabled()
|
if nvdec_option.disabled()
|
||||||
subdir_done()
|
subdir_done()
|
||||||
endif
|
endif
|
||||||
|
|
||||||
nvcuvid_dep_found = false
|
|
||||||
nvcuvid_incdirs = []
|
|
||||||
if host_machine.system() == 'windows'
|
if host_machine.system() == 'windows'
|
||||||
cuda_libdirs = [cuda_libdir]
|
cuda_libdirs = [cuda_libdir]
|
||||||
# NOTE: Newer CUDA toolkit versions do not ship with the nvcuvid library, and
|
# NOTE: Newer CUDA toolkit versions do not ship with the nvcuvid library, and
|
||||||
|
|
|
@ -5,14 +5,14 @@ nvenc_sources = [
|
||||||
'gstnvh265enc.c',
|
'gstnvh265enc.c',
|
||||||
]
|
]
|
||||||
|
|
||||||
|
use_nvenc_gl = false
|
||||||
|
extra_c_args = []
|
||||||
|
|
||||||
nvenc_option = get_option('nvenc')
|
nvenc_option = get_option('nvenc')
|
||||||
if nvenc_option.disabled()
|
if nvenc_option.disabled()
|
||||||
subdir_done()
|
subdir_done()
|
||||||
endif
|
endif
|
||||||
|
|
||||||
use_nvenc_gl = false
|
|
||||||
extra_c_args = []
|
|
||||||
|
|
||||||
if host_machine.system() == 'windows'
|
if host_machine.system() == 'windows'
|
||||||
if cc.has_header('cuda_gl_interop.h', args: '-I' + cuda_incdir)
|
if cc.has_header('cuda_gl_interop.h', args: '-I' + cuda_incdir)
|
||||||
use_nvenc_gl = true
|
use_nvenc_gl = true
|
||||||
|
|
Loading…
Reference in a new issue