d7b0a5fa7e 
								
									
								
							
								 
							
						 
						
							
							
								
								Record feedback with LKAS button ( #35888 )  
							
							... 
							
							
 
							
							* record feedback with LKAS button
* fix alert test
* slightly simplify feedbackd
* "Audio Feedback Saved" upon time expiration or early stop
* earlySend --> earlyStop
* userFlag --> userBookmark
* RecordAudioFeedback param/toggle
* add audioFeedback test
* simplify feedbackd
* send bookmark regardless of toggle, show feedback event with higher priority
* add userBookmark to selfdrived sm
* fix mispelled param name
* default off and move to main
* segmentNum --> blockNum, earlyStop --> lastBlock
* preserve audioFeedback
* get rid of lastBlock and just send bookmark saved at the end
* update raylib side
* update toggle description and add raylib toggle
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com> 
							
						 
						
							3 months ago  
				
					
						
							
							
								 
						
							
							
								b920e2a998 
								
									
								
							
								 
							
						 
						
							
							
								
								tools: add --auto flag to replay and cabana for loading routes from auto source ( #34863 )  
							
							... 
							
							
 
							
							* add flag to auto load a route from the most suitable source
* split to functions
* early return
* add --auto to replay
* README
* cleanup
* remove prefix
* parse datetime
* cleanup
* improve help
* do not modify logreader.py
* fix seg_num
* cleanup 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								227bb68e18 
								
									
								
							
								 
							
						 
						
							
							
								
								replay: improve segment loading and event handling ( #34490 )  
							
							... 
							
							
 
							
							improve segment Loading and Event Handling 
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								d6214690dc 
								
									
								
							
								 
							
						 
						
							
							
								
								replay:  fix various synchronization and event handling issues ( #34254 )  
							
							... 
							
							
 
							
							fix various synchronization and event handling issues 
							
						 
						
							10 months ago  
				
					
						
							
							
								 
						
							
							
								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 
							
						 
						
							10 months ago  
				
					
						
							
							
								 
						
							
							
								3363881844 
								
									
								
							
								 
							
						 
						
							
							
								
								replay: Update video immediately after seek when paused. ( #34237 )  
							
							... 
							
							
 
							
							replay: Update video immediately after seeking when paused.
Otherwise, if paused then have to resume playback for the video
frame to update and show the new location.
Implemented by temporarily un-pausing replay for a single
frame time. 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								3c765a1f45 
								
									
								
							
								 
							
						 
						
							
							
								
								replay: eliminate qt dependency ( #34102 )  
							
							... 
							
							
 
							
							refactor to remove qt dependency and module Replay classes 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								24a32c3dec 
								
									
								
							
								 
							
						 
						
							
							
								
								replay: remove Qt dependency from Segment and Timeline ( #33847 )  
							
							... 
							
							
 
							
							remove Segment, Timeline dependency on Qt 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								30853a2c41 
								
									
								
							
								 
							
						 
						
							
							
								
								replay: replace Qt data types with standard C++ data types ( #33823 )  
							
							... 
							
							
 
							
							replace Qt data types with c++ data types 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								9fb50bd1c6 
								
							
								 
							
						 
						
							
							
								
								replay: migrate old ControlState event to new format during log file parsing ( #33425 )  
							
							... 
							
							
 
							
							Migrate Old ControlState Event to New Format During Log File Parsing
old-commit-hash: 6741877fbd 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								1b2bc44227 
								
							
								 
							
						 
						
							
							
								
								controlsd: split out state/alerts into selfdriveState ( #33421 )  
							
							... 
							
							
 
							
							* setup selfdriveState
* little more
* update refs
* migration
* all too slow
old-commit-hash: 87051803ab 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								dbf095522f 
								
							
								 
							
						 
						
							
							
								
								cabana: bug fixes and improvements ( #32934 )  
							
							... 
							
							
 
							
							bug fixes and improvements
old-commit-hash: 36815cc6d5 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								1133898f68 
								
							
								 
							
						 
						
							
							
								
								replay: fix hangs on exit ( #32795 )  
							
							... 
							
							
 
							
							fix hang on exit
old-commit-hash: 776b08d561 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								06aed0617a 
								
							
								 
							
						 
						
							
							
								
								cabana: avoid dead locks and improve responsiveness ( #32740 )  
							
							... 
							
							
 
							
							avoid dead locks and improve responsive
old-commit-hash: 865b98a5c4 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								40de8d615f 
								
							
								 
							
						 
						
							
							
								
								replay: add stop() function ( #32673 )  
							
							... 
							
							
 
							
							add stop() func
old-commit-hash: 3f84fe3557 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								958bdeda8a 
								
							
								 
							
						 
						
							
							
								
								cabana: stop stream thread before exiting main event loop ( #32634 )  
							
							... 
							
							
 
							
							stop stream thread before exiting main event loop
old-commit-hash: 1d61f320a8 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								60387b191f 
								
							
								 
							
						 
						
							
							
								
								replay: fix hang issue on system wake-up ( #32341 )  
							
							... 
							
							
 
							
							fix hang issue on system wake-up
old-commit-hash: c0a2ce31ee 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								df13fe2ead 
								
							
								 
							
						 
						
							
							
								
								replay: optimize memory usage with `MonotonicBuffer` ( #32278 )  
							
							... 
							
							
 
							
							Optimize Memory Usage with MonotonicBuffe
old-commit-hash: bbd1648f05 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								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 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								372bea14e2 
								
							
								 
							
						 
						
							
							
								
								replay: bug fixes and improvements ( #32193 )  
							
							... 
							
							
 
							
							old-commit-hash: 2c409e0980 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								4b2a00ef73 
								
							
								 
							
						 
						
							
							
								
								replay: refactor `Event` to remove the readers ( #32252 )  
							
							... 
							
							
 
							
							Refactor struct Event to remove the MessageReader from it
old-commit-hash: a824bd75ef 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								2c14e8d540 
								
							
								 
							
						 
						
							
							
								
								cabana: gray out inactive messages ( #32121 )  
							
							... 
							
							
 
							
							* improve message list
remove TODO
* improve sort
* remove translate
* fix seeking issue
old-commit-hash: bf61e92518 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								ad70ec8e45 
								
							
								 
							
						 
						
							
							
								
								replay/cabana : support segment range ( #32026 )  
							
							... 
							
							
 
							
							* support segment range
* include <QRegularExpression>
old-commit-hash: 0a2a3dfab7 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								eba689d638 
								
							
								 
							
						 
						
							
							
								
								replay: get route datetime from INIT_DATA ( #31913 )  
							
							... 
							
							
 
							
							get datetime from INIT_DATA
old-commit-hash: d647361fae 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								6ecd7bd524 
								
							
								 
							
						 
						
							
							
								
								replay: fix segfault in `Replay::queueSegment` ( #31902 )  
							
							... 
							
							
 
							
							old-commit-hash: e79cb0edaf 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								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 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								543ea2bf57 
								
							
								 
							
						 
						
							
							
								
								replay: simplify the code for allow/block list ( #30449 )  
							
							... 
							
							
 
							
							simplify allow/block list
old-commit-hash: da95fd3019 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								0de1648cca 
								
							
								 
							
						 
						
							
							
								
								replay: remove deprecated support for `PANDA_STATE_D_E_P_R_E_C_A_T_E_D` ( #30447 )  
							
							... 
							
							
 
							
							old-commit-hash: 9e06525642 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								3fb329773e 
								
							
								 
							
						 
						
							
							
								
								cabana: remove the qlog parsing thread ( #30319 )  
							
							... 
							
							
 
							
							remove the qlog thread
old-commit-hash: e287a5f164 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								99f4592513 
								
							
								 
							
						 
						
							
							
								
								replay: fix missing events before INIT_DATA ( #30039 )  
							
							... 
							
							
 
							
							fix missing events
old-commit-hash: 2cca0cbde8 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								87c8ec0e5c 
								
							
								 
							
						 
						
							
							
								
								replay: fix concurrency issues ( #29797 )  
							
							... 
							
							
 
							
							fix concurrency issues
old-commit-hash: bbf133a2e5 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								6b2ffe9490 
								
							
								 
							
						 
						
							
							
								
								bump cereal ( #29561 )  
							
							... 
							
							
 
							
							old-commit-hash: e726505918 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								accd5f471b 
								
							
								 
							
						 
						
							
							
								
								replay: fix seekTo issue ( #29422 )  
							
							... 
							
							
 
							
							* fix seekTo issue
* remove extra space
old-commit-hash: e8e03197ca 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								2d88501e21 
								
							
								 
							
						 
						
							
							
								
								replay: emit segmentsMerged before updateEvent ( #28849 )  
							
							... 
							
							
 
							
							old-commit-hash: 3ad434c5ca 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								098cb227de 
								
							
								 
							
						 
						
							
							
								
								minor typo on replay.cc comment ( #28692 )  
							
							... 
							
							
 
							
							old-commit-hash: dc06ce7ac3 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								c31a4a40cf 
								
							
								 
							
						 
						
							
							
								
								replay: fix timeline issues ( #28501 )  
							
							... 
							
							
 
							
							old-commit-hash: bd34124a84 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								3c1ae19261 
								
							
								 
							
						 
						
							
							
								
								replay: replay deprecated pandaState if pandaStates is whitelisted ( #28275 )  
							
							... 
							
							
 
							
							old-commit-hash: 00ff096ca2 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								0fcc3b4da7 
								
							
								 
							
						 
						
							
							
								
								replay: fix incorrect format string in seekTo  ( #27547 )  
							
							... 
							
							
 
							
							old-commit-hash: 9b28897f09 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								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 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								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 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								439549724f 
								
							
								 
							
						 
						
							
							
								
								replay: only keep one init_data in merged events ( #26863 )  
							
							... 
							
							
 
							
							don't merge init_data
old-commit-hash: b5a2dfa93e 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								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 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								1072246cf0 
								
							
								 
							
						 
						
							
							
								
								Replay: fix possible segfault on exit ( #26768 )  
							
							... 
							
							
 
							
							old-commit-hash: 881c15c2a6 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								7f578f13bb 
								
							
								 
							
						 
						
							
							
								
								Replay: fix SEGFAULT in buildTimeline if segments are not continuous. ( #26691 )  
							
							... 
							
							
 
							
							fix segfault in buildtimeline
old-commit-hash: 0ff703d82f 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								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 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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