* Refactor FrameReader
* decodeThread
* delete frame
* remove joined
* continue
* less diff
* robust cv wait
* cache fist 15 frames
* notify_all
* rename variables
* need call avformat_find_stream_info before dump_format
* get width&height from codec
* use std::string
* delete in removeSegment
* use std::mutex in lockmgr_cb
* fix wrong min/max
* no get in process
* cleanup
* always notify decodeThread to do prefetch
* Refactor and clean up messages and signals
* Reenable checks[] enforcement
* Remove unused message check[]
* Comment touchup
* Make signal table names correct and consistent
* Refactor MqbExtraSignals for clarity
* adding port for 2019 lexus ux 250h
* update README
* added route to test_routes
* added CAR.LEXUS_UXH_TSS2 to IGNORED_FINGERPRINTS
changed test route to a complete route (that will be uploaded)
* unused
* add fw
* forgot h
Co-authored-by: Brian Haugen <brian.haugen@toyota.com>
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* add --stream to juggle.py
* better
* rm old code
* for loopify
* clean up
* easier to pick out
* start by default
* don't exit
* Update tools/plotjuggler/juggle.py
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* Revert "start by default"
This reverts commit 6cb481a6fd.
* Revert "don't exit"
This reverts commit 861b423eb8.
* rm
* move out of juggle_route
* Update PJ README.md
* Update tools/plotjuggler/README.md
* this is in the readme
* Updates
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* New model: 51a237cd-9c43-4281-9072-802325e6744d/950
* Added new meta outputs and proper interp for plan_t_arr
* Added meta-based trigger for FCW
* No nans in planner, separate alert for model FCW
* Cleaned up plan_t interp logic
* Added empty cameraError alert to fix unit tests
* Use the normal FCW event
* Updated filter logic
* Updated model replay ref
* Moved disengage predictions into their own cereal struct
* Updated model replay ref for new cereal structs
* Apparently this breaks stuff?
* Bumped cereal commit and model replay ref