Jason Wen
3137a32db4
Merge branch 'upstream/master' into sync-20260517-new-new
2026-06-03 01:45:40 -04:00
Adeeb Shihadeh
9f3448f662
fix up comment
2026-05-30 13:38:17 -07:00
Adeeb Shihadeh
609a5c3cfa
tools/setup: skip native package managers if we can ( #38112 )
...
* tools/setup: skip native package managers if we can
* revert that
2026-05-30 13:06:45 -07:00
Gabe Lynch
5408c86b7b
Cabana: Fixed internal typos and method casing ( #38099 )
2026-05-28 11:05:23 -07:00
Adeeb Shihadeh
ccac1e28de
jp: DM debug layout
2026-05-25 18:01:46 -07:00
Shane Smiskol
9d74412fec
no warning on macos zsh
2026-05-23 02:02:16 -07:00
Shane Smiskol
95f562c298
op: autocomplete ( #38081 )
...
* op autocomplete
* rm
* indent
* Revert "indent"
This reverts commit 6dd513f3229741864563f81ab8547c24c3557dda.
* clean er
2026-05-23 01:56:15 -07:00
stef
9844075bb2
remote teleop multi-stream on 1 video track ( #38013 )
...
* athenad and webrtcd updates
* remove feature stream services from webrtcd split
* stream encoder thread
* reduce diff
* wire webrtc to livestream camera encoder
* request livestream camera switch service
* remove camera list in favour of init camera field
* remove cors
* clean
* remove unused
* remove extra try except
* add back exception trace
* add stream road camera info to stream cameras
* fix
* clean diff
* clean diff
* add testJoystick only on body
* fix camera list
* remove reference to future service
* encode all cameras and swap in video track in webrtc
* clean
* explicitly gate bridge send
* clean leftover
* make local bodyteleop work still
2026-05-22 19:20:22 -07:00
Shane Smiskol
492ed73127
device sync: serverless code sync ( #38020 )
...
* serverless code sync
* rm stuff
* we have ls-files for this
* rm
* no debounce
fix
* fix
* no del
* no init
* clean up
* clean up
* smol
* fixup
* rm
* clean up
* any change
* rm arg
* rm
* rm
2026-05-11 22:53:29 -07:00
Shane Smiskol
3a764c0ae3
Params: rm nonblocking funcs ( #38016 )
...
* rm nonblocking funcs
* same behavior
* and put_bool
* missing!
* and nonblocking
* cmt
2026-05-11 20:00:00 -07:00
Adeeb Shihadeh
02f66e6e84
jp: surface py_downloader errors better
2026-05-11 15:37:29 -07:00
Adeeb Shihadeh
15267e4082
cabana: gitignore generated file
2026-05-11 15:34:05 -07:00
Adeeb Shihadeh
8583826166
Reapply "Use packaged json11 dependency ( #37995 )" ( #37996 )
...
This reverts commit 656de3f17b .
2026-05-10 17:24:53 -07:00
Adeeb Shihadeh
bea893820e
use packaged bootstrap icons ( #37994 )
...
* vendor bootstrap icons from dependencies
* use bootstrap-icons release
2026-05-10 10:28:03 -07:00
Adeeb Shihadeh
656de3f17b
Revert "Use packaged json11 dependency ( #37995 )"
...
This reverts commit 63508d0481 .
2026-05-10 10:24:16 -07:00
Adeeb Shihadeh
63508d0481
Use packaged json11 dependency ( #37995 )
...
* Use packaged json11 dependency
* rm that too
2026-05-10 10:23:49 -07:00
Adeeb Shihadeh
d7c562e130
use linux headers from /usr ( #37993 )
...
* use linux headers from /usr
* Fix linux header build on non-TICI platforms
* Copy NV12 media header helpers
2026-05-09 19:42:31 -07:00
Adeeb Shihadeh
bd1c7f39ec
scons build cleanups ( #37981 )
...
* simpler progress
* lil less
* cleanup
* handle cache in scons
* no j
* lil more
* rm atexit
* fix?
* cleanup
2026-05-07 18:50:52 -07:00
Adeeb Shihadeh
a544cd7d39
don't need nproc, scons is smart!
2026-05-07 15:36:42 -07:00
Armand du Parc Locmaria
dd0690da6f
ui: log fps ( #37927 )
...
* log raylib fps
* log fps from frame time
* whitespace
* or just log frame time?
* init pubmaster in init window
* yield timings
* bump ordinal
* dont log on screen off
* UInt
* lint
* /0
* oops
* oops2
* more precise raylib frame time, can get fps with 1/ft
* don't crash on screen off
* NL
* no _
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2026-05-05 01:31:06 -07:00
Adeeb Shihadeh
8560f2732a
jp: fix search behavior
2026-05-02 11:19:13 -07:00
Adeeb Shihadeh
4db23ed4c6
use vendored xvfb ( #37935 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-30 19:35:35 -07:00
Adeeb Shihadeh
a4e016c142
Revert "use vendored xvfb ( #37934 )"
...
This reverts commit 61f7c7ea03 .
2026-04-30 18:29:30 -07:00
Adeeb Shihadeh
61f7c7ea03
use vendored xvfb ( #37934 )
2026-04-30 18:12:04 -07:00
Adeeb Shihadeh
85f00ff80a
jp: misc polish ( #37919 )
...
* remove useless zoom out buttons
* rm flip
* rm those too
* no dragging
2026-04-26 10:42:48 -07:00
Adeeb Shihadeh
e86d4e86a6
pj: shill for jp
2026-04-26 09:40:49 -07:00
Adeeb Shihadeh
79cd8420eb
jp: 2x faster parsing ( #37904 )
...
* jp: 2x faster parsing
* rm dynamic path
* cleanup
* lil more
* livin in the future
* clean that up
* one more
2026-04-24 15:02:37 -07:00
Daniel Koepping
275206c14d
increase MAX_ROLL threshold for lateral_maneuvers ( #37898 )
...
increase MAX_ROLL for starting lateral maneuvers due to device mounting variance
2026-04-23 15:44:09 -07:00
Adeeb Shihadeh
1c69770c53
tools/setup: support all common Linux distros ( #37765 )
...
* shorter ubuntu
* tools/setup: support all common Linux distros
2026-04-23 13:15:08 -07:00
Adeeb Shihadeh
736cf6d9df
clean up deprecated services ( #37885 )
...
* clean up deprecated services
* lil more
2026-04-22 16:01:35 -07:00
Adeeb Shihadeh
2266a9dd9c
sensord: clean up SensorEventData struct ( #37883 )
2026-04-22 13:13:39 -07:00
Adeeb Shihadeh
4286a64083
jp: reduce y padding
2026-04-21 10:11:10 -07:00
Adeeb Shihadeh
341786acb5
jp: fix hidden plots unhiding on interaction ( #37870 )
2026-04-21 09:53:17 -07:00
Jason Wen
2c0903e45e
tools: add retry mechanism for API requests ( #36617 )
2026-04-18 12:21:47 -07:00
ZwX1616
389b639ef2
DriverMonitoringState v2 ( #37799 )
...
* draft ds
* better names
* what is this
* build new
* better names2
* more
* bit more cleanup
* rm those
* .
* .2
* selfdrived
* depre
* hk
* fix test
* fix rest
* 1
* fix enum
* update cereal
* fix rest
* more
* add step
* fix all
* imports
* cant?
* .
* simplify
* bool
* fix some migrate
* cleanup
* fix fix
* Update cereal/log.capnp
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
* touchup
* what
---------
Co-authored-by: Comma Device <device@comma.ai >
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2026-04-17 21:58:05 -07:00
Jason Wen
df66604a45
Merge branch 'upstream/openpilot/master' into sync-20260417
...
# Conflicts:
# docs/CARS.md
# opendbc_repo
# panda
# system/updated/updated.py
# tinygrad_repo
2026-04-17 02:36:53 -04:00
Adeeb Shihadeh
31403f4a5c
jotplugger: render segment range slices properly ( #37837 )
2026-04-15 10:50:24 -07:00
Adeeb Shihadeh
fa18e6395c
tools: remove sentry logging ( #37836 )
2026-04-15 10:26:12 -07:00
Adeeb Shihadeh
75e352e5d0
jotpluggler: CAN parsing is best effort ( #37835 )
2026-04-15 10:24:37 -07:00
Adeeb Shihadeh
d204d626bd
jp: skip unparsable messages ( #37816 )
2026-04-14 14:53:49 -07:00
Jason Wen
c23f2dce2c
MADS safety: enable heartbeat and lateral controls mismatch checks ( #1801 )
...
* init
* nah
* rename
* bump
* bump
2026-04-14 16:28:13 -04:00
Jason Wen
6979849305
Merge branch 'upstream/openpilot/master' into sync-20260414
...
# Conflicts:
# system/hardware/hardwared.py
2026-04-14 12:22:13 -04:00
John Belmonte
0584a5f5eb
add bridge target to cabana run script ( #37814 )
...
The cabana run script builds for convenience, but omitted the cereal/messaging/bridge dependency needed for streaming.
2026-04-12 14:29:22 -07:00
Jason Wen
9541692eb0
Merge branch 'upstream/openpilot/master' into sync-20260412
...
# Conflicts:
# cereal/log.capnp
# docs/CARS.md
# opendbc_repo
# panda
# selfdrive/modeld/SConscript
# selfdrive/monitoring/test_monitoring.py
# selfdrive/ui/soundd.py
# tinygrad_repo
# uv.lock
2026-04-12 16:19:47 -04:00
Harald Schäfer
f83b749ec2
github_utils: use exact-match ref lookup in get_bucket_sha ( #37813 )
...
The plural `git/refs/heads/{bucket}` endpoint does prefix matching
and returns a list when multiple refs share the prefix, which makes
`r.json()['object']` raise TypeError. Switch to the singular
`git/ref/heads/{bucket}` endpoint so we only match the exact bucket
and get a clean 404 otherwise.
2026-04-12 15:30:29 -04:00
stef
64e785d00f
remove webjoystick components that no longer work ( #37798 )
...
* remove webjoystick components that no longer work
* remove audio track request
2026-04-10 09:57:22 -07:00
Adeeb Shihadeh
6ce156ee16
op switch: clear update after switch ( #37793 )
2026-04-09 20:02:17 -07:00
Adeeb Shihadeh
a89ed55b65
cereal: group inline deprecated fields ( #37791 )
2026-04-09 10:41:04 -07:00
Shane Smiskol
dc4dae6794
replay/ui: color lines, use aTarget ( #37764 )
...
* color lines, use aTarget
* only scroll when updated
2026-04-04 20:28:16 -07:00
Shane Smiskol
310ba9d2c0
replay/ui: fix Qt threading issue ( #37762 )
...
* fix ui
* fix
* clean up
2026-04-03 20:01:33 -07:00