Adeeb Shihadeh
76d084d877
switch to system compilers (GCC on Linux, Apple Clang on macOS) ( #37355 )
2026-02-23 16:34:42 -08:00
Adeeb Shihadeh
f4a36f7f74
rm cpp bz2 ( #37332 )
2026-02-22 19:37:14 -08:00
Adeeb Shihadeh
4bffe422e4
vendor capnproto and ffmpeg via dependencies repo ( #37327 )
2026-02-22 19:15:11 -08:00
Adeeb Shihadeh
c98ba4ff4c
Qt is optional ( #37295 )
...
* Qt is optional
* cleanup
2026-02-20 18:54:00 -08:00
Ahmed Harmouche
037e6e749a
cabana: fix crash when zmq address is used ( #37222 )
...
* Fix zmq support in cabana
* Refactor to launch bridge, remove socketadapter
* bridge_path should be camel_case
2026-02-17 09:19:41 -08:00
Harald Schäfer
af1583cdfc
Reapply tgwarp w NV12 fix ( #37168 )
...
* Revert "Revert tgwarp again (#37161 )"
This reverts commit 45099e7fcd .
* Weird uv sizes
* Fix interleaving
* Fix on CPU
* make CPU safe
* Prevent corruption without clone
* Claude knows speeed
* fix interleaving
* less kernels
* blob caching
* This is still slightly faster
* Comment for blob cache
2026-02-12 08:59:19 -08:00
Harald Schäfer
45099e7fcd
Revert tgwarp again ( #37161 )
...
* Reapply "revert tg calib and opencl cleanup (#37113 )" (#37115 )
This reverts commit 667f3bb32f .
* revert msgq too
* msgq on master
2026-02-10 23:12:41 -08:00
Adeeb Shihadeh
667f3bb32f
Revert "revert tg calib and opencl cleanup ( #37113 )" ( #37115 )
...
* Revert "revert tg calib and opencl cleanup (#37113 )"
This reverts commit 51312afd3d .
* power draw is a lil higher
* just don't miss a cycle
* fix warp targets
* fix tinygrad dep
2026-02-07 21:36:44 -08:00
Harald Schäfer
51312afd3d
revert tg calib and opencl cleanup ( #37113 )
...
* Revert "Remove all the OpenCL (#37105 )"
This reverts commit d5cbb89d84 .
* Revert "rm common/mat.h"
This reverts commit 4ce701150a .
* Revert "Calibrate in tg (#36621 )"
This reverts commit 593c3a0c8e .
2026-02-07 09:10:29 -08:00
Adeeb Shihadeh
d5cbb89d84
Remove all the OpenCL ( #37105 )
...
* Remove all the OpenCL
* lil more
* bump msgq
2026-02-06 16:36:47 -08:00
Adeeb Shihadeh
bcdeec3133
Reduce pub-sub memory usage by 10x ( #36884 )
...
less mem
2025-12-16 13:27:14 -08:00
Dean Lee
4e74e0f755
cabana: fix UI hang when switching streams ( #36735 )
...
fix UI hang when switching streams
2025-12-08 16:36:55 -08:00
Dean Lee
a6645a1be1
cabana: add automatic session save/restore ( #36736 )
...
adds auto session save/store
2025-12-08 16:36:35 -08:00
Dean Lee
8fceb9d957
cabana: replace deprecated Qt and OpenSSL functions ( #36605 )
...
replace deprecated functions
2025-11-10 13:58:23 -08:00
Shane Smiskol
1e73025f86
Remove Qt ( #36427 )
...
* rm qt from ui scons
* rm qt translation litter
* rm ccs
* more
* fix cabana
* more
* more
* more
2025-10-22 22:18:07 -07:00
Dean Lee
378212e5ab
cabana: remove dependency on selfdrive/ui ( #36434 )
...
remove dependency on selfdrive/ui
2025-10-22 21:24:07 -07:00
Shane Smiskol
efbd0b9ea0
cabana typo
2025-09-19 16:47:07 -07:00
Mitchell Goff
086e33dd6e
Revert "minimal ffmpeg build ( #36138 )"
...
This reverts commit 347b23055d .
2025-09-16 14:25:18 -07:00
Adeeb Shihadeh
347b23055d
minimal ffmpeg build ( #36138 )
...
* min ffmpeg
* remove avfilter
* x264
* merge x264
* simpler
* pin x264
* mac
* rm that
* lil more
* move includes to lfs
* try this
* cleanup
* larch
---------
Co-authored-by: Comma Device <device@comma.ai >
2025-09-12 18:59:15 -07:00
Jimmy
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 >
2025-08-05 13:41:41 -07:00
Adeeb Shihadeh
aecb6d13e7
cabana: add independent panda lib ( #35920 )
...
* cabana: add separate panda lib
* cleanup
2025-08-04 16:09:22 -07:00
Willem Melching
623de0e22a
cabana: PandaStream use noOutput safety mode instead silent ( #35910 )
2025-08-03 09:22:52 -07:00
Dean Lee
22e54af238
cabana: fix bit mask calculation bug ( #35755 )
...
Fix bit mask calculation bug
2025-07-18 16:21:46 +00:00
Dean Lee
12f766f8c3
cabana: optimize sparkline rendering by reducing points in horizontal segments ( #35689 )
...
Optimize sparkline rendering by reducing redundant points in flat segments
2025-07-13 09:34:52 -07:00
Dean Lee
631a067257
cabana: implement custom CameraWidget ( #35713 )
...
implement custom CameraView
2025-07-13 09:34:18 -07:00
Dean Lee
9d7b18c7e3
cabana: Fix slider visual inconsistency by adjusting groove height ( #35688 )
...
Fix slider visual inconsistency by adjusting groove height to match handle
2025-07-11 19:49:30 -07:00
Dean Lee
be4e995d9b
cabana: fix dark theme detection to work with system theme ( #35690 )
...
fix dark theme detection to work with system theme
2025-07-11 09:16:38 -07:00
Dean Lee
02a251f50d
cabana: add RouteInfo dialog to view and navigate route segment details ( #35134 )
...
add RouteInfo dialog to view and navigate route segment details
2025-05-14 11:21:28 -07:00
Dean Lee
dde9c703f3
cabana: optimize get_raw_value() function for CAN signal extraction ( #35137 )
...
optimize get_raw_value() for CAN signal extraction
2025-05-08 14:31:00 -07:00
Dean Lee
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
2025-05-05 16:48:15 -07:00
Shane Smiskol
bc422a0738
juggle: use DBC dict generator ( #34772 )
...
* juggle: support tesla DBC
* better
* fix
* sort
2025-03-04 13:54:43 -08:00
Willem Melching
9d65a49ee8
cabana SocketCanStream: support CAN-FD ( #34728 )
2025-02-28 10:31:58 -08:00
Dean Lee
1c66515bed
cabana: simplify streaming arguments ( #34730 )
...
* simplify streaming arguments
* update README
2025-02-28 04:48:22 -08:00
Dean Lee
227bb68e18
replay: improve segment loading and event handling ( #34490 )
...
improve segment Loading and Event Handling
2025-01-28 15:37:05 -08:00
Dean Lee
8b4ddc987f
cabana: fix missing transmitter after undoing DBC message removal ( #34329 )
...
fix missing transmitter after undoing DBC message removal
2025-01-04 10:35:22 -08:00
Dean Lee
52c8a12b08
cabana: fix crash in live streaming mode by skipping thumbnail display ( #34302 )
...
resolve crash in live streaming mode
2024-12-22 09:27:24 -08:00
Dean Lee
d6214690dc
replay: fix various synchronization and event handling issues ( #34254 )
...
fix various synchronization and event handling issues
2024-12-21 14:32:49 -08:00
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
2024-12-21 13:49:18 -08:00
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
2024-12-21 13:49:09 -08:00
Dean Lee
7ac011ca89
cabana: add live and time-window heatmap modes for enhanced signal analysis ( #34296 )
...
add live and time-window heatmap modes
2024-12-20 10:40:05 -08:00
Dean Lee
9f3c2f0a37
cabana: enhance message heatmap visualization ( #34239 )
...
* enhance message heatmap visualization
* TODO
* improve log_factor
* typo
* bit_flip_counts
2024-12-19 10:49:35 -08:00
Lukas
af5082089e
cabana: issue filtering by addresses in FindSignal tool ( #34283 )
...
fixed filtering by addresses issue in cabana
2024-12-18 14:11:05 -08:00
Dean Lee
7aeabc37d0
cabana: add support to fetch preserved routes ( #34146 )
...
add support to fetch preserved routes
2024-12-03 13:00:22 -08:00
Dean Lee
e02a6e09fe
cabana: fix UI highlight for inactive items and crash in saveHeaderState() on closeEvent ( #34135 )
...
* Adjust the highlight color for inactive items to enhance visibility
* Resolve the crash occurring in messages_widget->saveHeaderState()
2024-12-02 09:55:44 -08:00
Dean Lee
049f6c1dd5
cabana: introduce OneShotHttpRequest to prevent concurrent HTTP requests ( #34136 )
...
add OneShotHttpRequest class for single-use HTTP requests
2024-12-02 09:55:30 -08:00
Dean Lee
8e14e400ef
cabana: enhance freq calculation and add zero division protection ( #34121 )
...
fix frequency calculation
2024-11-27 10:58:33 -08:00
Dean Lee
3c765a1f45
replay: eliminate qt dependency ( #34102 )
...
refactor to remove qt dependency and module Replay classes
2024-11-25 09:13:22 -08:00
Shane Smiskol
794ee3c9b4
bump opendbc ( #34088 )
...
* bump
* build dbcs
* bump
* bump
* bump
* bump
* no cache
* Revert "no cache"
This reverts commit 98929bb47ff8354bcfb19511947528b72654e45d.
* clean
* debug
* bump
* fix that
* fix
2024-11-22 22:22:22 -08:00
Dean Lee
0f4ed56d51
cabana: fix thumbnail font size and timeline sorting issues ( #34086 )
...
fix thumbnail font size and timeline sorting issues
2024-11-22 10:38:27 -08:00
Patrick Bassut
22d19f2fc4
cabana: don't check for socketcan when not available ( #34039 )
2024-11-16 10:29:26 -08:00