|
|
@ -74,7 +74,7 @@ def setup_data_readers( |
|
|
|
assert device_type != "neo", "Driver camera not supported on neo segments. Use dummy dcamera." |
|
|
|
assert device_type != "neo", "Driver camera not supported on neo segments. Use dummy dcamera." |
|
|
|
frs['driverCameraState'] = FrameReader(r.dcamera_paths()[sidx]) |
|
|
|
frs['driverCameraState'] = FrameReader(r.dcamera_paths()[sidx]) |
|
|
|
else: |
|
|
|
else: |
|
|
|
lr = LogReader(f"cd:/{route.replace('|', '/')}/{sidx}/rlog.bz2") |
|
|
|
lr = LogReader(f"{route}/{sidx}/r") |
|
|
|
frs = {} |
|
|
|
frs = {} |
|
|
|
if needs_road_cam: |
|
|
|
if needs_road_cam: |
|
|
|
frs['roadCameraState'] = FrameReader(f"cd:/{route.replace('|', '/')}/{sidx}/fcamera.hevc") |
|
|
|
frs['roadCameraState'] = FrameReader(f"cd:/{route.replace('|', '/')}/{sidx}/fcamera.hevc") |
|
|
@ -118,7 +118,7 @@ def regen_and_save( |
|
|
|
|
|
|
|
|
|
|
|
log_dir = os.path.join(outdir, time.strftime("%Y-%m-%d--%H-%M-%S--0", time.gmtime())) |
|
|
|
log_dir = os.path.join(outdir, time.strftime("%Y-%m-%d--%H-%M-%S--0", time.gmtime())) |
|
|
|
rel_log_dir = os.path.relpath(log_dir) |
|
|
|
rel_log_dir = os.path.relpath(log_dir) |
|
|
|
rpath = os.path.join(log_dir, "rlog.bz2") |
|
|
|
rpath = os.path.join(log_dir, "rlog.zst") |
|
|
|
|
|
|
|
|
|
|
|
os.makedirs(log_dir) |
|
|
|
os.makedirs(log_dir) |
|
|
|
save_log(rpath, output_logs, compress=True) |
|
|
|
save_log(rpath, output_logs, compress=True) |
|
|
|