Add support for software video encoding with '-encoder cpu' option, currently h264 only

This commit is contained in:
dec05eba
2024-07-04 01:35:03 +02:00
parent ea7b58d7f9
commit 62d61fda12
21 changed files with 686 additions and 171 deletions

View File

@@ -14,8 +14,10 @@ src = [
'src/capture/xcomposite.c',
'src/capture/xcomposite_cuda.c',
'src/capture/xcomposite_vaapi.c',
'src/capture/kms_vaapi.c',
'src/capture/xcomposite_software.c',
'src/capture/kms_cuda.c',
'src/capture/kms_vaapi.c',
'src/capture/kms_software.c',
'src/capture/kms.c',
'src/egl.c',
'src/cuda.c',
@@ -30,6 +32,7 @@ src = [
'src/sound.cpp',
'src/main.cpp',
]
dep = [
dependency('libavcodec'),
dependency('libavformat'),