loggerd: Separate writer from encoder (#24257)

* seperate writer from encoder

* video writer in release

* confirm loggerd on PC works, add YUV option to compressed_vipc

* make raw_logger use video_writer

* put this back to master

* close codec

* put this back

* use unique_ptr

Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 8d2465578707022ca4a54defe171103955026a65
This commit is contained in:
George Hotz
2022-04-20 14:51:24 -07:00
committed by GitHub
parent 5a55e1bb79
commit b872fe92ab
9 changed files with 208 additions and 242 deletions
+1 -1
View File
@@ -6,7 +6,7 @@ libs = [common, cereal, messaging, visionipc,
'avformat', 'avcodec', 'swscale', 'avutil',
'yuv', 'bz2', 'OpenCL', 'pthread']
src = ['logger.cc', 'loggerd.cc']
src = ['logger.cc', 'loggerd.cc', 'video_writer.cc']
if arch == "larch64":
src += ['omx_encoder.cc']
libs += ['OmxCore', 'gsl', 'CB'] + gpucommon