use linux headers from /usr (#37993)

* use linux headers from /usr

* Fix linux header build on non-TICI platforms

* Copy NV12 media header helpers
This commit is contained in:
Adeeb Shihadeh
2026-05-09 19:42:31 -07:00
committed by GitHub
parent f87bc52405
commit d7c562e130
36 changed files with 145 additions and 10176 deletions
+4 -6
View File
@@ -5,8 +5,10 @@ libs = [common, messaging, visionipc,
'pthread', 'z', 'm', 'zstd']
frameworks = []
src = ['logger.cc', 'zstd_writer.cc', 'video_writer.cc', 'encoder/encoder.cc', 'encoder/v4l_encoder.cc', 'encoder/jpeg_encoder.cc']
if arch != "larch64":
src = ['logger.cc', 'zstd_writer.cc', 'video_writer.cc', 'encoder/encoder.cc', 'encoder/jpeg_encoder.cc']
if arch == "larch64":
src += ['encoder/v4l_encoder.cc']
else:
src += ['encoder/ffmpeg_encoder.cc']
libs += ['yuv']
if arch == "Darwin":
@@ -15,10 +17,6 @@ if arch != "larch64":
if arch != "Darwin":
libs += ['va', 'va-drm', 'drm']
if arch == "Darwin":
# exclude v4l
del src[src.index('encoder/v4l_encoder.cc')]
logger_lib = env.Library('logger', src)
libs.insert(0, logger_lib)