Adeeb Shihadeh
5e7f5dd840
replay/cabana: remove unused openssl dependency ( #37680 )
2026-03-14 16:43:19 -07:00
Adeeb Shihadeh
ee9da82aab
cleanup build paths ( #37667 )
...
* cleanup build paths
* not used
* lil more
* rm those too
* rm
* lil more
2026-03-13 19:20:33 -07:00
Adeeb Shihadeh
71290f3805
cabana: gitignore assets.cc
2026-03-08 19:16:38 -07:00
Adeeb Shihadeh
e42ee228c2
gitignore cleanups ( #37615 )
...
* gitignore cleanups
* lil more
* one more
2026-03-08 18:31:11 -07:00
Lukas Heintz
5e1a576f3d
cabana: exclude SocketCAN on macOS ( #37553 )
...
fix cabana on macos
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2026-03-06 22:13:16 -08:00
royjr
0c452dbafe
cabana: fix right pane width limitation ( #37527 )
...
Update chartswidget.cc
2026-03-03 20:12:53 -08:00
royjr
06b2c68e03
macOS: fix cabana builds ( #37518 )
2026-03-01 18:14:41 -08:00
Adeeb Shihadeh
3478ac1338
cabana: remove QtSerialBus ( #37523 )
2026-03-01 16:12:04 -08:00
Adeeb Shihadeh
ce04d25f7d
cabana: remove QtConcurrent ( #37522 )
2026-03-01 16:00:29 -08:00
Adeeb Shihadeh
0c7abf3855
cabana: remove QtXml ( #37521 )
2026-03-01 15:55:57 -08:00
Adeeb Shihadeh
0b9ab8bb91
cabana: replace Qt types with stdlib ( #37519 )
...
* cabana: replace Qt types with stdlib
* lil more
* cleanup sconscript
2026-03-01 15:51:16 -08:00
Adeeb Shihadeh
8856585129
new demo route ( #37457 )
2026-02-28 21:14:51 -08:00
Adeeb Shihadeh
e7cc70f3fa
consolidate file downloading from C++ to Python ( #37497 )
2026-02-28 21:09:02 -08:00
Adeeb Shihadeh
276713ddf9
add back bz2 support with vendored bzip2 ( #37459 )
...
* add back bz2 support with vendored bzip2
Reverts f4a36f7f7 ("rm cpp bz2") to restore bzip2 decompression
support in replay/cabana tools, and replaces the system libbz2-dev
with a vendored bzip2 package from commaai/dependencies.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
* relock bzip2 from releases branch
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-27 12:10:38 -08:00
James Vecellio-Grant
238fca2334
tools: fix darwin compile errors ( #37399 )
2026-02-25 08:03:08 -08:00
Adeeb Shihadeh
8810948eca
CI: ensure no brew ( #37387 )
2026-02-24 18:49:59 -08:00
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