12 Commits (e56c2f6ee4d8353f3f0c0866ffcce6e479249043)

Author SHA1 Message Date
Dean Lee 35e5b4d927 cabana: group CAN events by message id to reduce the time complex from O(N) to O(1) (#27601) 2 years ago
Dean Lee eb3429c5fb replay: show absolute time (#26869) 2 years ago
Dean Lee 79170305dc Cabana: display all logs in log view (#26659) 2 years ago
Dean Lee edb488ff41 cabana: increase replay's segment cache limit & add setting dialog (#26019) 3 years ago
Dean Lee 62adf87f40 Cabana: stable initial release (#26004) 3 years ago
Dean Lee 2d9dacacfe cabana: improve time control (#25985) 3 years ago
Dean Lee f93f4e9f9b canbana: complete basic functions (#25965) 3 years ago
Dean Lee 292d55cf8a c++ cabana: Initial version (#25946) 3 years ago
Dean Lee ec96bc52d6 replay: add shortcuts for seeking to the next info, warning, and critical alerts (#25576) 3 years ago
Adeeb Shihadeh 35ff65121e pre-commit: add codespell (#25571) 3 years ago
Cameron Clough 07084dcbaf user event flagging (#25517) 3 years ago
Dean Lee 2156e71e7a move replay from selfdrive/ui/replay to tools/replay (#24971) 3 years ago
Joost Wooning c3bebf3e19 UI: use YUV stream instead of RGB (#24317) 3 years ago
Adeeb Shihadeh 8eb8cf95ec Revert "UI: remove RGB buffer usage (#24298)" 3 years ago
Joost Wooning e0c973fe70 UI: remove RGB buffer usage (#24298) 3 years ago
Willem Melching 760564da61 replay: use VideoToolbox HW decoder on Mac (#23832) 3 years ago
Dean Lee fab73e6e9f remove trailing whitespaces (#23716) 3 years ago
Dean Lee d6292e7c08 replay: cleanup functions (#23655) 3 years ago
Dean Lee c8b528e850 replay: ncurses GUI (#23608) 3 years ago
Dean Lee 1f0b5a6bc0 replay: handle abort in getRemoteFileSize (#23427) 3 years ago
Cameron Clough 6d714fb21a replay: add missing import for std::optional (#23416) 3 years ago
Dean Lee 10ce89d1ae replay: Add next engagement / disengagement jump capabilities (#23248) 3 years ago
Dean Lee 2a3a9e0bef replay: add flag to disable video (#23353) 3 years ago
Dean Lee 9191452120 replay: add flag REPLAY_FLAG_FULL_SPEED to play at full speed (#23324) 3 years ago
Dean Lee 446e59d10f replay: fix segfault or hanging on quit (#23323) 3 years ago
Dean Lee 066528dc2b replay: use std::unique_ptr to manage memory, reuse events buffer. (#23049) 3 years ago
Dean Lee 0c26c21c9c framereader: support hardware decoding (#22906) 3 years ago
Dean Lee 1e67fc25f1 replay: add qcam and YUV flags (#22788) 4 years ago
Dean Lee a031b938b0 replay: improve segment download and merge (#22654) 4 years ago
Dean Lee 6e0853986f replay: use an enum for flags (#22635) 4 years ago
Dean Lee c35975072e replay: improve seeking, queuing segments (#22625) 4 years ago
Dean Lee 5afb4b9731 replay: start streaming after segment loaded (#22575) 4 years ago
Dean Lee f5335bd42d replay: refactor Route and Segment (#22531) 4 years ago
Dean Lee 06a1dd7598 c++ replay: support local routes (#22288) 4 years ago
Dean Lee 0f49ecbff7 replay: simplify seek&merge (#22463) 4 years ago
Dean Lee 7b3200362b c++ replay: graceful shutdown (#22280) 4 years ago
Dean Lee a8c5acb884 c++ replay: publish all frames in CameraServer (#22378) 4 years ago
Dean Lee 2dc5a00e3d c++ replay: get socket name from capnp::Schema (#22367) 4 years ago
Dean Lee 430e9808b3 c++ replay: more robust seek (#22375) 4 years ago
Willem Melching 04e5fdb931 replay: send frames based on encodeIdx packet (#22361) 4 years ago
Dean Lee 48e07756a2 c++ replay: improve seeking&updating events (#22319) 4 years ago
Dean Lee bac9a01cb2 load d/e camera by command line flags (#22341) 4 years ago
Dean Lee e2332a0275 replay: pause/resume using spacebar (#22278) 4 years ago
Dean Lee 5be69694ba replay improvements (#22203) 4 years ago
Adeeb Shihadeh cfed62dd36 replay: add nice arg parser (#22264) 4 years ago
Dean Lee 303cb411b4 replay: thread-safe seek (#22228) 4 years ago
Dean Lee 7100381a02 replay: thread safe merge & free logs (#22196) 4 years ago
Dean Lee d852c98d52 Refactor C++ LogReader (#21152) 4 years ago
Dean Lee a436b51e84 move c++ framereader to selfdrive/ui/replay (#21053) 4 years ago
Dean Lee 7b253433f2 Refactor FrameReader (#21002) 4 years ago