Dean Lee
958bdeda8a
cabana: stop stream thread before exiting main event loop ( #32634 )
...
stop stream thread before exiting main event loop
old-commit-hash: 1d61f320a8
11 months ago
Dean Lee
60387b191f
replay: fix hang issue on system wake-up ( #32341 )
...
fix hang issue on system wake-up
old-commit-hash: c0a2ce31ee
1 year ago
Dean Lee
df13fe2ead
replay: optimize memory usage with `MonotonicBuffer` ( #32278 )
...
Optimize Memory Usage with MonotonicBuffe
old-commit-hash: bbd1648f05
1 year ago
Dean Lee
437dcc4258
Cabana: bug fixes ( #32272 )
...
* Fix SIGSEGV due to thread race conditions after seeking
* adding ID as a secondary sorting factor
* fix gaps
old-commit-hash: bab8cdfdef
1 year ago
Dean Lee
372bea14e2
replay: bug fixes and improvements ( #32193 )
...
old-commit-hash: 2c409e0980
1 year ago
Dean Lee
4b2a00ef73
replay: refactor `Event` to remove the readers ( #32252 )
...
Refactor struct Event to remove the MessageReader from it
old-commit-hash: a824bd75ef
1 year ago
Dean Lee
2c14e8d540
cabana: gray out inactive messages ( #32121 )
...
* improve message list
remove TODO
* improve sort
* remove translate
* fix seeking issue
old-commit-hash: bf61e92518
1 year ago
Dean Lee
ad70ec8e45
replay/cabana : support segment range ( #32026 )
...
* support segment range
* include <QRegularExpression>
old-commit-hash: 0a2a3dfab7
1 year ago
Dean Lee
eba689d638
replay: get route datetime from INIT_DATA ( #31913 )
...
get datetime from INIT_DATA
old-commit-hash: d647361fae
1 year ago
Dean Lee
6ecd7bd524
replay: fix segfault in `Replay::queueSegment` ( #31902 )
...
old-commit-hash: e79cb0edaf
1 year ago
Dean Lee
8aac0bdfff
replay: support for setting a custom playback speed ( #30462 )
...
* support for setting a custom playback speed
* rename to playback speed
old-commit-hash: c5f73a748e
1 year ago
Dean Lee
543ea2bf57
replay: simplify the code for allow/block list ( #30449 )
...
simplify allow/block list
old-commit-hash: da95fd3019
1 year ago
Dean Lee
0de1648cca
replay: remove deprecated support for `PANDA_STATE_D_E_P_R_E_C_A_T_E_D` ( #30447 )
...
old-commit-hash: 9e06525642
1 year ago
Dean Lee
3fb329773e
cabana: remove the qlog parsing thread ( #30319 )
...
remove the qlog thread
old-commit-hash: e287a5f164
2 years ago
Adeeb Shihadeh
a9153a39cc
Update Python packages and pre-commit hooks ( #30149 )
...
* Update Python packages and pre-commit hooks
* fixes
* Update common/transformations/README.md
Co-authored-by: Shane Smiskol <shane@smiskol.com>
* fix
---------
Co-authored-by: adeebshihadeh <adeebshihadeh@users.noreply.github.com>
Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: 377722fd5e
2 years ago
Dean Lee
99f4592513
replay: fix missing events before INIT_DATA ( #30039 )
...
fix missing events
old-commit-hash: 2cca0cbde8
2 years ago
Dean Lee
87c8ec0e5c
replay: fix concurrency issues ( #29797 )
...
fix concurrency issues
old-commit-hash: bbf133a2e5
2 years ago
Adeeb Shihadeh
6b2ffe9490
bump cereal ( #29561 )
...
old-commit-hash: e726505918
2 years ago
Dean Lee
accd5f471b
replay: fix seekTo issue ( #29422 )
...
* fix seekTo issue
* remove extra space
old-commit-hash: e8e03197ca
2 years ago
Dean Lee
2d88501e21
replay: emit segmentsMerged before updateEvent ( #28849 )
...
old-commit-hash: 3ad434c5ca
2 years ago
AlexandreSato
098cb227de
minor typo on replay.cc comment ( #28692 )
...
old-commit-hash: dc06ce7ac3
2 years ago
Dean Lee
c31a4a40cf
replay: fix timeline issues ( #28501 )
...
old-commit-hash: bd34124a84
2 years ago
Kacper Rączy
0378e7ed81
replay: lock uiDebug and userFlag messages behind all flag ( #28349 )
...
* Add ui-debug flag, for replaying ui debug states
* Fix flag description
* Replace --ui-debug with --all flag
* Add base_blacklist for services blacklisted by default
old-commit-hash: 26ad9b32f3
2 years ago
Kacper Rączy
3c1ae19261
replay: replay deprecated pandaState if pandaStates is whitelisted ( #28275 )
...
old-commit-hash: 00ff096ca2
2 years ago
Dean Lee
0fcc3b4da7
replay: fix incorrect format string in seekTo ( #27547 )
...
old-commit-hash: 9b28897f09
2 years ago
Dean Lee
43e4b84fec
cabana: syc the last messages after seeking ( #27149 )
...
* fix wrong last message time
* update last messages after seekto
* cleanup
* remove src,address from CanData
* merge master
merge master
old-commit-hash: 41304db1e6
2 years ago
Dean Lee
10f39f4fd0
replay: fix hang if started with a special segment and there is no INIT_DATA in events ( #27107 )
...
* add events if allow or block is specified
* add init_data
old-commit-hash: ceceb1c6cc
2 years ago
Dean Lee
439549724f
replay: only keep one init_data in merged events ( #26863 )
...
don't merge init_data
old-commit-hash: b5a2dfa93e
2 years ago
Dean Lee
79170305dc
Cabana: display all logs in log view ( #26659 )
...
* fetch more
* clear log in showevent
* fix wrong time value
* check list size
* fix canmessages::process
* cache all events
* improve segment cache
* cleanup
old-commit-hash: f49520db0f
2 years ago
Dean Lee
1072246cf0
Replay: fix possible segfault on exit ( #26768 )
...
old-commit-hash: 881c15c2a6
2 years ago
Dean Lee
7f578f13bb
Replay: fix SEGFAULT in buildTimeline if segments are not continuous. ( #26691 )
...
fix segfault in buildtimeline
old-commit-hash: 0ff703d82f
2 years ago
Dean Lee
bbdad5d115
Replay: fixed the freq of video and events are unstable after changing the replay speed ( #26559 )
...
fix freq is unstable after changing the replay speed
old-commit-hash: 2b4b0cc67f
2 years ago
Dean Lee
edb488ff41
cabana: increase replay's segment cache limit & add setting dialog ( #26019 )
...
* increase replay's segment cache limit
* todo
* add settings dialog
blank line
typo
old-commit-hash: b31932382d
3 years ago
Dean Lee
2d9dacacfe
cabana: improve time control ( #25985 )
...
* group signals/slots together
* slider:fix wrong minimum
* add TODO
* moveing to mouse click position
* show tickmark
* fix seek back to the old pos after sliderReleased
* reduce data copied in queued connection
* drop packets while seeking
* install event filter in streaming
* stop replay in dctor
old-commit-hash: 750b96aaed
3 years ago
Dean Lee
f93f4e9f9b
canbana: complete basic functions ( #25965 )
...
* add chart header
* get all signal val from logs
* loop in selected range
* clear list before append
* automatically zoom on yaxis
* cleanup
* sync charts
* fix event_begin_sec
* set the color of rubber
* add TODO
* sync slider with charts
* keep video aspect ratio
* sync plot buttons
* reduce flickers
* cleanup
* refactor detail view
* clear counters
* more
use qcamera
old-commit-hash: a6ba073231
3 years ago
Dean Lee
292d55cf8a
c++ cabana: Initial version ( #25946 )
...
* draft
* continue
* fix QChart unresponsive with large points
* build with --extras
* add filter
* save DBC button
* more buttons
* add flag to use qcamera
* stop replay in dctor
* README
* use getMsg
* video control
* edit signal
* add colors
* correct ts
* add/edit signals
* use bus:address as key
old-commit-hash: 1b8324af87
3 years ago
Shane Smiskol
867193b686
replay: set CarParamsPersistent
...
old-commit-hash: 26517a0ef9
3 years ago
Dean Lee
ec96bc52d6
replay: add shortcuts for seeking to the next info, warning, and critical alerts ( #25576 )
...
old-commit-hash: 75c434bde7
3 years ago
Adeeb Shihadeh
35ff65121e
pre-commit: add codespell ( #25571 )
...
old-commit-hash: 6590fb2b93
3 years ago
Cameron Clough
07084dcbaf
user event flagging ( #25517 )
...
* setup home_btn in sidebar
* create UserFlag msg
* replay: show and skip to user flags
* update translations
* bump to cereal master
* remove comment
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: b3cfe962cf
3 years ago
Dean Lee
2156e71e7a
move replay from selfdrive/ui/replay to tools/replay ( #24971 )
...
* mv to tools/replay
* change folder
* add .gitignore
* fix build doc
* disable warning
* enable warning after build
* build qt/util.cc qt/api.cc to library
* cleanup
old-commit-hash: fd5b3d7603
3 years ago
Anton Rudomanenko
cbb4711474
replay: handle missing socket while replaying route log with --allow flag ( #24933 )
...
* fix: fix the problem with replay routes locally
* fix: Exception with --allow flag in replay.cc
Co-authored-by: Anton Rudomaneko <anton.rudomanenko@nami.ru>
old-commit-hash: 67b601e0ef
3 years ago
Adeeb Shihadeh
9a45a3b99b
Move selfdrive/hardware/ to system/ ( #24725 )
...
* move hardware to system/
* fix mypy
old-commit-hash: 1139fe507b
3 years ago
Jake Lynn
7933015668
fixed CarParams write in replay ( #24613 )
...
* fixed CarParams write in replay
* need to capture temporary object
Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: dc1a7bf082
3 years ago
Adeeb Shihadeh
f4675fc260
Merge common/ and selfdrive/common ( #24556 )
...
* Merge common/ and selfdrive/common
* fix that
* fix version
* fix unit tests
old-commit-hash: cb8885cffb
3 years ago
Adeeb Shihadeh
29a516bed8
replay: cleanup unused RGB buffers ( #24537 )
...
* replay: cleanup unused RGB buffers
* update replay cam
* little more
old-commit-hash: ab75c53792
3 years ago
Dean Lee
dd6b18857a
tools/replay: replace deprecated usleep(0) with std::this_thread::yield ( #23544 )
...
* use std::this_thread::yield()
* use yield in cameraServer::waitFinish
* rename waitFinish to waitForSent
old-commit-hash: 3863a88356
3 years ago
Joost Wooning
c3bebf3e19
UI: use YUV stream instead of RGB ( #24317 )
...
* UI: use YUV stream instead of RGB
* cleanup
* cleanup
old-commit-hash: 43f43b1c64
3 years ago
Adeeb Shihadeh
8eb8cf95ec
Revert "UI: remove RGB buffer usage ( #24298 )"
...
This reverts commit 2a13d8446cd19340bfb67f14470b7c35f643e8b8.
old-commit-hash: 13e1c0b339
3 years ago
Joost Wooning
e0c973fe70
UI: remove RGB buffer usage ( #24298 )
...
* ui: use yuv buffer
* cleanup
* fix watch3
* replay always send yuv
* fix drawing of path
* fix onroad test
Co-authored-by: Willem Melching <willem.melching@gmail.com>
old-commit-hash: b9907e86b2
3 years ago