Dean Lee
52c8a12b08
cabana: fix crash in live streaming mode by skipping thumbnail display ( #34302 )
...
resolve crash in live streaming mode
4 months ago
Dean Lee
822f613139
cabana: real-time cursor and video frame sync for chart and video ( #34301 )
...
* sync cursor and thumbnail between chart and video
* Revert "replay: Update video immediately after seek when paused. (#34237 )"
This reverts commit 3363881844
.
* use thumbnails while scrubing
* draw alert
* no update on resume
* draw timestamp
* cleanup
4 months ago
Dean Lee
9e8815def4
cabana: miscellaneous bug fixes and enhancements ( #34297 )
...
* toHexString
* use QToolBar
* fix incorrect groove rect
* limit CAN_MAX_DATA_BYTES
* add series type selector to chart toolbar
* dim inactive messages
* rename
* add help to chart
* cleanup
4 months ago
Dean Lee
3c765a1f45
replay: eliminate qt dependency ( #34102 )
...
refactor to remove qt dependency and module Replay classes
5 months ago
Dean Lee
0f4ed56d51
cabana: fix thumbnail font size and timeline sorting issues ( #34086 )
...
fix thumbnail font size and timeline sorting issues
5 months ago
Dean Lee
474607ba06
cabana: refactor video widget for simplified layout and enhanced rendering ( #33909 )
...
simplify video widget
6 months ago
Dean Lee
24a32c3dec
replay: remove Qt dependency from Segment and Timeline ( #33847 )
...
remove Segment, Timeline dependency on Qt
6 months ago
Dean Lee
6547d9593c
cabana: fix issue where video can’t be paused by click during alert ( #33746 )
...
fix pause issue
7 months ago
Dean Lee
47409ab4d4
ui: refactor CameraView to serve as a generic vision stream display class ( #33457 )
...
refactor transform
8 months ago
Dean Lee
c8048d85e9
cabana: update event Handling from CONTROLS_STATE to SELFDRIVE_STATE ( #33426 )
...
check selfdrive_state
old-commit-hash: fdf6c9009c
8 months ago
Adeeb Shihadeh
1b2bc44227
controlsd: split out state/alerts into selfdriveState ( #33421 )
...
* setup selfdriveState
* little more
* update refs
* migration
* all too slow
old-commit-hash: 87051803ab
8 months ago
Dean Lee
dbf095522f
cabana: bug fixes and improvements ( #32934 )
...
bug fixes and improvements
old-commit-hash: 36815cc6d5
10 months ago
Dean Lee
06aed0617a
cabana: avoid dead locks and improve responsiveness ( #32740 )
...
avoid dead locks and improve responsive
old-commit-hash: 865b98a5c4
11 months ago
Dean Lee
8bdeb04e72
cabana: fix potential dangling pointer Issue ( #32672 )
...
Fix Potential Dangling Pointer Issue
old-commit-hash: 6688d7b91c
11 months ago
Adeeb Shihadeh
72b6504595
Revert "ui: single-threaded CameraView ( #32291 )"
...
This reverts commit 6adb53abf4d483e70bbe36725588a05cf75681fb.
old-commit-hash: c9531b463a
12 months ago
Dean Lee
4bade99d62
ui: single-threaded CameraView ( #32291 )
...
single thread cameraview
old-commit-hash: dd6e2a400b
12 months 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
Adeeb Shihadeh
7243b9b68e
Revert "UI: single-threaded CameraView ( #30397 )"
...
This reverts commit 69dcd240fcf3bac7a6bddb1647219b710d255554.
old-commit-hash: 073fc89ad4
1 year ago
Dean Lee
2f8e66dbb8
UI: single-threaded CameraView ( #30397 )
...
* single-threaded CameraView
* updateFrame
* inherit from CameraWidget
* clear frame on offroadTransition
* check frame_id
* optional
* unique_ptr
* CameraView
* cleanup
* cleanup
* log skipping frame
* fix driverview
* disconnectVipc
* debug inconsistent frame
* skip frame if uiPlan is outdate
* cleanup
* set connected = false
* support camerad reboot&seeking in replay
* cleanup
* qDebug
* use deque
* cleanup
---------
Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 17ac1d3c7b
1 year ago
Dean Lee
13d0f243ff
cabana: highlight dowloaded segments ( #30459 )
...
highlight dowloaded segments
old-commit-hash: 86a5ac383e
1 year ago
Dean Lee
efa9cce3de
cabana: allocate qt objects on the heap instead of stack ( #30374 )
...
allocate qobject in heap
old-commit-hash: 86efd70fa9
1 year ago
Dean Lee
be9d291dad
cabana: support suppress highlighted bits ( #30336 )
...
* support suppress highlighted bits
d
* faster filtering and sorting
* improve livestream
* specify the context in the connections
* remove inline
old-commit-hash: 01610128bb
2 years ago
Dean Lee
897a62dcfc
cabana: support multiple cameras ( #30339 )
...
support multiple cameras
old-commit-hash: fe4ad96701
2 years ago
Dean Lee
ae8cd280fb
cabana: fix two ui bugs ( #30327 )
...
fix ui bugs
old-commit-hash: ae26280118
2 years ago
Dean Lee
920bc9acea
cabana: improve playback controller ( #30325 )
...
improve playback controller
old-commit-hash: 952838335d
2 years ago
Dean Lee
3fb329773e
cabana: remove the qlog parsing thread ( #30319 )
...
remove the qlog thread
old-commit-hash: e287a5f164
2 years ago
Dean Lee
e785de4166
cabana: reduce minimum size ( #30223 )
...
reduce minimumsize
old-commit-hash: 818d29818f
2 years ago
Dean Lee
e1df1cf15c
cabana: add button to skip to the end of stream ( #29953 )
...
old-commit-hash: 6f9798745c
2 years ago
Dean Lee
2716ef3a23
cabana: speed up exit ( #29813 )
...
old-commit-hash: 74daab120d
2 years ago
Dean Lee
97e9d55588
cpplint: `build/include_what_you_use` ( #29556 )
...
* include_what_you_use
* remove comments
* include <memory>
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: 2d99521e75
2 years ago
Dean Lee
841f8bfb3f
cabana: improve timeline ( #28801 )
...
old-commit-hash: 059529cae2
2 years ago
Dean Lee
3fc8d79044
cabana: fix seeking issue ( #28346 )
...
* fix seekto
* rename loadThumbnail to parseQLog
old-commit-hash: e853af2ca6
2 years ago
Dean Lee
c1fecfb6dd
cabana: supports switching streams on the fly ( #28081 )
...
* open stream
* use std::atomic::exchange
* emit streamStarted immediately
old-commit-hash: a26e6d1633
2 years ago
Dean Lee
14443527cc
cabana: fix time is displayed incorrectly when mouse dragged outside of the slider ( #28048 )
...
fix time is displayed incorrectly when the mouse is dragged outside of the slider
old-commit-hash: 64fb5cb922
2 years ago
Dean Lee
bcc6999411
cabana: fix wrong total seconds in replay mode ( #28015 )
...
* fix total_sec
* fix chart max range
* fix all_evnets order & use vector to improve performance
* dynamic updating max time
* get real time from qlog
* Update tools/cabana/streams/livestream.cc
Co-authored-by: Shane Smiskol <shane@smiskol.com>
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: 7f856eafd9
2 years ago
Dean Lee
2b9c35ddf7
cabana: support all features except video in live stream mode. ( #27994 )
...
old-commit-hash: 91dc064ac7
2 years ago
Dean Lee
a9f0e50aba
cabana: fix thumbnail position issue ( #27852 )
...
* fix thumbnail position issue on WSL
* continue
* remove Qt::tool
* set parent
old-commit-hash: 7fff874755
2 years ago
Dean Lee
c635bf8723
cabana: switch theme on the fly ( #27855 )
...
* switch theme on the fly
* better chart theme
* Darcula like dark theme
* add TODO
* use theme aware toolbutton in ChartView
* add margin to text title
* lighter activity colors
* fix historylog header
* replace hardcoded color
* improve chart tooltip color
* use macro
* space
* remove function toolbutton
* fix remove all btn
* remove menu arrow
* improve chart::removeIf
* cleanup charts
old-commit-hash: fc90814199
2 years ago
Dean Lee
fbaefab443
cabana: dispaly alert info in thumbnail&video player ( #27837 )
...
* show alert info in thumbnail
* dispaly alert info in video
old-commit-hash: 2d061e2041
2 years ago
Justin Newberry
447a7bf9b1
cabana: sort events based on priority ( #27809 )
...
* sort events based on priority
* cleanup for pr
* pr cleanup 2
* pr cleanup 3
old-commit-hash: f8d9263eae
2 years ago
Dean Lee
9897bc83c4
cabana: add a slider to set sparkline time range ( #27727 )
...
* add slider to set sparkline time range
* rename signaleedit to signalview
* default is 15s
* util::formatSeconds
* update() is faster than invalidate
* draw points
* fix scatter width
old-commit-hash: d6961152b8
2 years ago
Dean Lee
d2fcf6dbae
cabana: improve video thumbnail ( #27711 )
...
old-commit-hash: a1fb8d2480
2 years ago
Dean Lee
6e7afd47ec
cabana: clear the old timeline after opening a new route from menu ( #27672 )
...
old-commit-hash: 9c84af296c
2 years ago
Dean Lee
2aafd3bf01
cabana: improve UI & fix bugs ( #27387 )
...
* improve ui
* keep splitter size after msg changed
* no leading spaces allowed in msg filter and signal filter
* draw color byte AlignCenter
* always set as current index
* reduce chart flickers while resizing
* dispaly more info in tooltip for signal
* narrow combobox
* use
* typo
* private sigs,fix bugs
* merge #27383
* no expanding after undo/redo
* gray color in tooltip
* clear current_msg_id before reset model
* dont call setmeesage if id is the same
* fix bugs
* cleanup
* dont fetch logs if invisible
* add new CenterWidget, make sure msg_id is always valid
* cache icons
* cleanup paint byte color
* merge #27385 implement sizeHint
* cleanup code
* fillrect if alpha>0
old-commit-hash: 4efd246bac
2 years ago
Dean Lee
e31c5b20cc
cabana: add description for timeline color in help ( #27375 )
...
old-commit-hash: 524f7079a9
2 years ago
Dean Lee
c043ea7fa2
cabana: add online-help ( #27349 )
...
* add online helps
* typo
* remove duplicate 'too'
* show idle message:For Help, Press F1
* improve drawHelp
* fix color desc
old-commit-hash: 2510f78126
2 years ago
Dean Lee
b21b627271
cabana: fix inconsistent size for play button ( #27298 )
...
old-commit-hash: 152f1bf485
2 years ago
Dean Lee
a1fb5b7e1f
cabana: render light or dark icon based on system theme ( #27155 )
...
old-commit-hash: 0402e94927
2 years ago