* function for creating button events
* fix
* one line
* alphabetical
alphabetical
* only needed once
* common function for enable events
* add to list
* extend
* fixes
* add type hints
* flip around
old-commit-hash: eed6803ccc55ecbfab4bd52a7ea62c9942243aea
* rgb to nv12
* nv12 works (w memcpy)
* correct now
* no copy
* fix nv12 with fast debayer
* reverts of unused stuff
* ui use nv12
* comment out thumbnails for now
* rebase fix
* dm read nv12
* model read nv12
* fix ffmpeg encoder
* thumbnails from nv12
* replay to nv12
* python framereader support nv12
* remove hardcoded frame/buffer sizes
* fix build
* ffmpeg encoder fix buffers
* small cleanup
* reduce power usage test
* fix cpu usage test
* fix snapshot
* fix loggerd test
* bump cereal
Co-authored-by: Comma Device <device@comma.ai>
Co-authored-by: Joost Wooning <jwooning@gmail.com>
old-commit-hash: ea5b8cdfb10686c972d8d2bc1778e6e6567e45a9
* add debugging script
* debug
* remove
* add comment
* timestamp CAN fingerprinting (to get time needed to wait for radar)
* comment
* need this to log
* just in case, log first can packet logMonoTime
* clean up
* clean up
* bump fingerprint time to 250ms
bump fingerprint time to 250ms
* comment
old-commit-hash: 80be66484f4af84bd315f3e64aec22c2f74eb2fc
From dongle id 6444d42c9eba0145 | Test route: 6444d42c9eba0145|2022-05-29--10-44-07--0 | User: geraldoy#7013
old-commit-hash: 6bd14b86982f9a2b191b9bd5d4b82035d64d64bc
* simulator: support running wide camera only
* proper frame id
* use param name that makes more sense
* do some cleanup
* Update tools/sim/bridge.py
Co-authored-by: Willem Melching <willem.melching@gmail.com>
old-commit-hash: b5aed2bf6781cd4d74d28f6f44d24737ec08f0db
* draw map with same uiUpdate signal as onroad window
* fix
* fix
* fix
* test
* test
* clean up
* clean up
* clean up
* draw instantly when dragging
* self explanatory
* remove line
* fix spacing
* see if we call ui'c sm->update before mapwindow
* Revert "see if we call ui'c sm->update before mapwindow"
This reverts commit e5dcd70013750b871894c276e4d15d55b0c92e97.
* sort includes
old-commit-hash: fb4b4773a58a62783dd48e6058be5a0da6bb1fab
* use llk
* use steering sensor at low speed stil
* Try more simple
* rm prius tune
* updated ref
old-commit-hash: d708a134bdff9db5cc65491dd9129a709e30ad34
According to the Quectel docs, this is how it should be configured
for both AT&T and T-Mobile (and likely any other carriers).
old-commit-hash: 5f00c6eca7b91bec2f7444a859ed78dedd163222
* fix updating refs after regen
* match spacing
* same as before
* fix
* minimize diff
* update
* not used
old-commit-hash: dff70876c3a41e66f218b3ecd9849034482139c4
* Always send valid messages
* Use ephemeris and move astrodog in laikad
* improve test
* Always correct measurements
* Cleanup
* Fix test
* Update laika
old-commit-hash: a51aaaf1970fa864a8a2de7c59abd1db277c123a
* Revert "Revert torque control (#24565)"
This reverts commit 93f434d047a92366c4ccefeece86fe101ed98d02.
* Move tune out of car specific stuff
* Update ref commit
old-commit-hash: d9289721503976cd99ac90216c502a841988c1a6
* draw camera on same frame from modelV2
* fix reversing
* optimze
* sleep shorter
* heavy debugging
* clean up
* fix ui hang
* try this
* more generic implementation
* add unused flag back
* draw latest frames when camerad is coming up with no modeld
* only get modelV2 once
* fix drawing
* conflate, reduce buffer, and remove special case when starting
* make tests pass
* remove comments
* frame_id is a uint32_t
* not sure why passing to cameraview causes overflow
* ternary, not too complicated
* change to size
* rename to frame
* use unique_ptr
* Revert "use unique_ptr"
This reverts commit 955842d9511a26468d4deedd1807f096540cb40c.
* Assert buffer size
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* use one deque with pairs and uint32_t
* formatting
* frame offset
* Revert "frame offset"
This reverts commit a2cff8a2d57a02f314d9f6adb7221b193a150e4c.
* use array
* add prints
* Revert "add prints"
This reverts commit d6978746e5c316fb2d5a619091c9aaf849c31967.
* clean up
* this handles all cases
* we want to clip
* fixes going backwards when replay or modeld lags multiple frames, then skips multiple frames
fixes going backwards when replay or modeld lags multiple frames, then skips multiple frames
* fix rare case where camera is behind model
simpler comment
* draw latest frames if we start with no model, then hang on current frame until model catches up
fix
* store if it's updated
* accurate comment
* reset to latest on connect and showevent
* better order
* use quint32 for sending signal function
* use empty
* draft
* kinda works
* works
* one line
* debug
* clean up
* revert this
* to preserve behavior, think we need to poll these
* revert
* no timeout when modeld is not alive
* Update selfdrive/ui/qt/onroad.cc
* changes from other PR
* see if we're drawing dup model or camera frames
* looks good, just need to clean up
* debug
* clean up
* clean up
* revert these changes
* fix
* pretty simple, test on device
* clean up
* revert this
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: c10a2ef2e40a49b527ab49b8b7fd4e924b847a2d