30 Commits (900d68b8cf773e8f18f98813de4b74d231330dd4)

Author SHA1 Message Date
Dean Lee 36815cc6d5
cabana: bug fixes and improvements (#32934) 11 months ago
Dean Lee 54da59c1fe
cabana: improved error messaging (#32768) 12 months ago
Dean Lee 865b98a5c4
cabana: avoid dead locks and improve responsiveness (#32740) 12 months ago
Dean Lee 3f84fe3557
replay: add stop() function (#32673) 1 year ago
Dean Lee bbd1648f05
replay: optimize memory usage with `MonotonicBuffer` (#32278) 1 year ago
Dean Lee 2c409e0980
replay: bug fixes and improvements (#32193) 1 year ago
Dean Lee bf61e92518
cabana: gray out inactive messages (#32121) 1 year ago
Dean Lee d647361fae
replay: get route datetime from INIT_DATA (#31913) 1 year ago
Dean Lee c5f73a748e
replay: support for setting a custom playback speed (#30462) 2 years ago
Dean Lee da95fd3019
replay: simplify the code for allow/block list (#30449) 2 years ago
Dean Lee 26a82e70d5
replay: make `speed_` atomic (#30429) 2 years ago
Dean Lee e287a5f164
cabana: remove the qlog parsing thread (#30319) 2 years ago
Dean Lee 2d99521e75
cpplint: `build/include_what_you_use` (#29556) 2 years ago
Dean Lee 363740a497
cpplint: add `readability/braces` filter (#29554) 2 years ago
Shane Smiskol acc732efbb
replay: new demo route (#29215) 2 years ago
Dean Lee 059529cae2
cabana: improve timeline (#28801) 2 years ago
Dean Lee 67b27b7496
replay: fixed incorrect totalSeconds when there are invalid segments in route (#28388) 2 years ago
Kacper Rączy 26ad9b32f3
replay: lock uiDebug and userFlag messages behind all flag (#28349) 2 years ago
Dean Lee 74db5a4b42
cabana: group CAN events by message id to reduce the time complex from O(N) to O(1) (#27601) 2 years ago
Dean Lee 2c7df6efc8
replay: show absolute time (#26869) 2 years ago
Dean Lee f49520db0f
Cabana: display all logs in log view (#26659) 3 years ago
Dean Lee b31932382d
cabana: increase replay's segment cache limit & add setting dialog (#26019) 3 years ago
Dean Lee 0fa1588f6c
Cabana: stable initial release (#26004) 3 years ago
Dean Lee 750b96aaed
cabana: improve time control (#25985) 3 years ago
Dean Lee a6ba073231
canbana: complete basic functions (#25965) 3 years ago
Dean Lee 1b8324af87
c++ cabana: Initial version (#25946) 3 years ago
Dean Lee 75c434bde7
replay: add shortcuts for seeking to the next info, warning, and critical alerts (#25576) 3 years ago
Adeeb Shihadeh 6590fb2b93
pre-commit: add codespell (#25571) 3 years ago
Cameron Clough b3cfe962cf
user event flagging (#25517) 3 years ago
Dean Lee fd5b3d7603
move replay from selfdrive/ui/replay to tools/replay (#24971) 3 years ago
Joost Wooning 43f43b1c64
UI: use YUV stream instead of RGB (#24317) 3 years ago
Adeeb Shihadeh 13e1c0b339 Revert "UI: remove RGB buffer usage (#24298)" 3 years ago
Joost Wooning b9907e86b2
UI: remove RGB buffer usage (#24298) 3 years ago
Willem Melching dc7de79dc9
replay: use VideoToolbox HW decoder on Mac (#23832) 3 years ago
Dean Lee 786152f0f1
remove trailing whitespaces (#23716) 3 years ago
Dean Lee 2f91441382
replay: cleanup functions (#23655) 3 years ago
Dean Lee 3ca8e3653b
replay: ncurses GUI (#23608) 3 years ago
Dean Lee 86d730774d
replay: handle abort in getRemoteFileSize (#23427) 3 years ago
Cameron Clough 64caee88eb
replay: add missing import for std::optional (#23416) 3 years ago
Dean Lee d2948f250b
replay: Add next engagement / disengagement jump capabilities (#23248) 3 years ago
Dean Lee 1e309a51f5
replay: add flag to disable video (#23353) 3 years ago
Dean Lee de6126ba06
replay: add flag REPLAY_FLAG_FULL_SPEED to play at full speed (#23324) 3 years ago
Dean Lee c9da1403bc
replay: fix segfault or hanging on quit (#23323) 3 years ago
Dean Lee 8a84263c2d
replay: use std::unique_ptr to manage memory, reuse events buffer. (#23049) 4 years ago
Dean Lee 20d3cf1fcb
framereader: support hardware decoding (#22906) 4 years ago
Dean Lee fb8ba34f31
replay: add qcam and YUV flags (#22788) 4 years ago
Dean Lee 2b4a477fbc
replay: improve segment download and merge (#22654) 4 years ago
Dean Lee af7dba9250
replay: use an enum for flags (#22635) 4 years ago
Dean Lee 317deeae84
replay: improve seeking, queuing segments (#22625) 4 years ago
Dean Lee f6de10b55a
replay: start streaming after segment loaded (#22575) 4 years ago