diff --git a/tools/clip/run.py b/tools/clip/run.py index fb9ffbbaee..500c5e7b40 100755 --- a/tools/clip/run.py +++ b/tools/clip/run.py @@ -19,7 +19,7 @@ from openpilot.common.basedir import BASEDIR from openpilot.common.params import Params, UnknownKeyName from openpilot.common.prefix import OpenpilotPrefix from openpilot.tools.lib.route import Route -from openpilot.tools.lib.logreader import LogReader, ReadMode, comma_api_source +from openpilot.tools.lib.logreader import LogReader DEFAULT_OUTPUT = 'output.mp4' DEMO_START = 90 @@ -117,8 +117,7 @@ def parse_args(parser: ArgumentParser): def populate_car_params(route: Route): - segment = route.name.canonical_name + '/0' # only get first segment qlog - lr = LogReader(segment, default_mode=ReadMode.QLOG, source=comma_api_source) + lr = LogReader(route.qlog_paths()[0] if len(route.qlog_paths()) else route.name.canonical_name) init_data = lr.first('initData') assert init_data is not None