Adeeb Shihadeh
617eb33edc
camerad/OX03C10: accept FSIN on every frame ( #34636 )
2025-02-20 13:17:48 -08:00
Dean Lee
6d0aafd0f4
camerad: fix null dereference in camera_bufs_raw when accessing cur_camera_buf ( #34635 )
...
Fix null dereference in camera_bufs_raw
2025-02-20 10:57:20 -08:00
Dean Lee
99e552b485
camerad: remove camera threads ( #34627 )
...
* remove camera threads
* remove unnecessary frame delay handling logic
---------
Co-authored-by: Comma Device <device@comma.ai >
2025-02-20 08:52:03 -08:00
Dean Lee
4835e9fa88
camerad: rename set_exposure_target to calculate_exposure_value ( #34631 )
...
rename set_exposure_target to calculate_exposure_value
2025-02-20 08:08:49 -08:00
Dean Lee
51d21f0113
camerad: fix crash during camera re-alignment ( #34630 )
...
fix crash during road camera re-alignment
2025-02-20 08:07:15 -08:00
Dean Lee
0f5f3c4cb2
camerad: cleanup syncFirstFrame ( #34626 )
...
* cleanup syncFirstFrame
* handle disabled camera
2025-02-19 21:34:36 -08:00
Dean Lee
acd00b9791
camerad: sync initial frame ID ( #34614 )
...
* sync initial frame ID
* count enabled cameras
* static function
* Replace std::abs with std::max/std::min to avoid overflow
* rebase master
* timeout
* cleanup
---------
Co-authored-by: Comma Device <device@comma.ai >
2025-02-19 13:09:49 -08:00
Adeeb Shihadeh
fb3f5dd169
camerad: make handle_camera_event readable ( #34620 )
...
* renames
* lil more
---------
Co-authored-by: Comma Device <device@comma.ai >
2025-02-18 22:58:53 -08:00
Dean Lee
1cff1a363e
camerad: simplify SpectraBuf::init by reducing redundant flags ( #34618 )
...
refactor init
2025-02-18 21:13:04 -08:00
Adeeb Shihadeh
b3d5ab6a38
camerad/OX03C10: gate first frame on FSIN pulse ( #34611 )
2025-02-17 20:39:58 -08:00
Adeeb Shihadeh
4c6b7c3c44
camerad: remove GPU debayer ( #34610 )
2025-02-17 17:52:10 -08:00
Adeeb Shihadeh
efda24dbe1
camerad: match some BPS settings ( #34548 )
...
* start common
* fix bayer pattern
* lil more
* all 1q10
* cc en
* same pts?
* this is weird
* some cleanup
* less
* off
* clean up
---------
Co-authored-by: Comma Device <device@comma.ai >
2025-02-14 16:05:00 -08:00
Adeeb Shihadeh
d1b93287f2
camerad: flush BPS requests ( #34581 )
...
* repro
* cleanup
* flush bps
* cleanup
* revert that
---------
Co-authored-by: Comma Device <device@comma.ai >
2025-02-13 19:19:56 -08:00
Adeeb Shihadeh
3d097faec0
Revert "camerad: enable BPS ( #34570 )"
...
This reverts commit da2a5f4305 .
2025-02-11 20:30:37 -08:00
Adeeb Shihadeh
da2a5f4305
camerad: enable BPS ( #34570 )
...
* camerad: enable BPS
* update power draw
2025-02-11 14:03:32 -08:00
Dean Lee
3c0990e716
move thumbnail generation from camerad to encoderd ( #34554 )
...
Co-authored-by: Cameron Clough <cameronjclough@gmail.com >
2025-02-10 23:43:46 +00:00
Dean Lee
65e478f27f
camerad: simplify buffer indexing in enqueue_req_multi ( #34553 )
...
simplify buffer indexing in enqueue_req_multi
2025-02-09 09:58:47 -08:00
Adeeb Shihadeh
1090af6e3d
camerad: IFE register cleanup ( #34550 )
...
* start there
* lil more
* get camera num out of there
---------
Co-authored-by: Comma Device <device@comma.ai >
2025-02-08 14:02:49 -08:00
Adeeb Shihadeh
4066d49d70
camerad: debayer in the BPS ( #33763 )
...
* bps support
* cleanup with offsetof
* cleanup
---------
Co-authored-by: Comma Device <device@comma.ai >
2025-02-07 19:28:50 -08:00
Adeeb Shihadeh
5b870c6f92
camerad: simple BPS support ( #34538 )
...
* camerad: simple BPS support
* works
* cleanup
* lil more
---------
Co-authored-by: Comma Device <device@comma.ai >
2025-02-06 15:23:19 -08:00
Adeeb Shihadeh
e31ae06959
camerad: remove AR register processing ( #34537 )
2025-02-06 14:15:37 -08:00
Adeeb Shihadeh
6d12a47d05
Revert "camerad: disable ISP for now ( #34440 )"
...
This reverts commit e48752d8fa .
2025-01-31 19:17:07 -08:00
Shane Smiskol
e3d83b4b13
camerad: fix tearing when hitting frame timeout ( #34514 )
...
* this works
* todo
2025-01-31 17:14:58 -08:00
Dean Lee
2e1436a515
camerad/ife.h: add #pragma once ( #34464 )
...
add #pragma once
2025-01-24 10:24:51 -08:00
ZwX1616
0ca726ed29
camerad: increase dcam ae min ( #34455 )
...
* never dip below 0.125
* clamp is double
2025-01-23 14:13:35 -08:00
Dean Lee
f98c6a7f8a
camerad: properly clean up sync objects after request flush ( #34418 )
...
destroy sync objects after re-align
2025-01-22 19:39:05 -08:00
commaci-public
dcb05af228
[bot] Update Python packages ( #34431 )
...
* Update Python packages
* codespell
* update refs
---------
Co-authored-by: Vehicle Researcher <user@comma.ai >
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2025-01-21 21:04:19 -08:00
Dean Lee
2a9e5ed7f8
camerad: add destructor to SpectraBuffer for proper resource cleanup ( #34419 )
...
Add destructor to SpectraBuffer for proper resource cleanup
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2025-01-21 15:19:48 -08:00
Adeeb Shihadeh
e48752d8fa
camerad: disable ISP for now ( #34440 )
2025-01-21 15:10:50 -08:00
ZwX1616
2290d2f2fb
camerad: ISP lsc buffers ( #34335 )
...
* luts
* assert sizeof
* remove 0s
---------
Co-authored-by: Comma Device <device@comma.ai >
2025-01-07 16:12:29 -08:00
ZwX1616
9c3aa2e2dc
camerad: add os04+4.6mm lsc profile ( #34280 )
...
* draft
* ifdef in cl
---------
Co-authored-by: Comma Device <device@comma.ai >
2024-12-17 20:32:08 -08:00
Adeeb Shihadeh
6c1314baf9
camerad: only build debayer kernel when necessary ( #34267 )
2024-12-16 17:22:59 -08:00
Adeeb Shihadeh
a82116ac46
camerad: fix VisionBuf freeing ( #34264 )
...
Co-authored-by: Comma Device <device@comma.ai >
2024-12-16 15:12:17 -08:00
Adeeb Shihadeh
4c27878f67
camerad: prep for the BPS ( #34244 )
...
prep
Co-authored-by: Comma Device <device@comma.ai >
2024-12-14 11:50:49 -08:00
Adeeb Shihadeh
7a2af78846
camerad: re-enable ISP debayer ( #34212 )
...
camerad: re-enable ISP debayer
Co-authored-by: Comma Device <device@comma.ai >
2024-12-11 20:04:40 -08:00
Dean Lee
3a6db78601
camerad: pass std::vector by const reference ( #34206 )
...
pass std::vector by const reference
2024-12-11 14:09:37 -08:00
Maxime Desroches
0902527e27
ci: fix retry in test_camerad ( #34167 )
...
* flaky was flaky
* delay
2024-12-06 19:29:32 -08:00
Maxime Desroches
c7889a16be
ci: remove the old phone_only test marker ( #34168 )
...
* std
* ruff
2024-12-06 17:06:48 -08:00
Adeeb Shihadeh
c4edfa8b25
camerad: fix running AR0231 in single road cam mode ( #34148 )
...
Co-authored-by: Comma Device <device@comma.ai >
2024-12-03 14:16:28 -08:00
Adeeb Shihadeh
556060f793
camerad: full buffer size for IFE processing ( #34141 )
...
* camerad: full buffer size for IFE processing
* assert
* revert
---------
Co-authored-by: Comma Device <device@comma.ai >
2024-12-02 15:58:51 -08:00
ZwX1616
83950c1b36
fix OS04 line lengths ( #34093 )
...
* was bs
* 69c-8
---------
Co-authored-by: Comma Device <device@comma.ai >
2024-11-22 20:26:41 -08:00
ZwX1616
d90d5a403f
camerad: ev scaling ( #34070 )
...
ev scaling
Co-authored-by: Waddle Wednesday <>
2024-11-20 15:40:55 -08:00
ZwX1616
c9a3a1a018
camerad: update os04 blc settings ( #34065 )
...
* not 64
* capped
---------
Co-authored-by: Comma Device <device@comma.ai >
2024-11-19 16:09:26 -08:00
ZwX1616
d50732af94
camerad: adjust os04 SCG setting ( #34055 )
...
* 0x938 - 8
* ll
---------
Co-authored-by: Comma Device <device@comma.ai >
2024-11-18 15:23:50 -08:00
ZwX1616
7dfc45f15f
camerad: fix os04 max IntegLines ( #34051 )
...
0x938 - 8
Co-authored-by: Comma Device <device@comma.ai >
2024-11-18 14:30:41 -08:00
Adeeb Shihadeh
d9d57e5d6f
Revert ISP image processing + tinygrad bump ( #34020 )
...
* Revert "Replace ThneedModel with TinygradModel (#33532 )"
This reverts commit da952e9b64 .
* Revert "camerad: move E + D cams image pipelines to the IFE (#33959 )"
This reverts commit f2a1cce42b .
2024-11-13 19:27:11 -08:00
ZwX1616
d899125b65
SensorInfo: set correct bayer_patterns ( #33965 )
...
clean up
Co-authored-by: Comma Device <device@comma.ai >
2024-11-07 19:56:10 -08:00
ZwX1616
48fcb4dc60
fix isp processing_time unit ( #33964 )
...
should be in seconds
Co-authored-by: Comma Device <device@comma.ai >
2024-11-07 19:01:31 -08:00
ZwX1616
a342cef545
IFE: remove OS/AR redundant point due to typo ( #33963 )
2024-11-07 17:08:46 -08:00
Adeeb Shihadeh
b6a1530346
can't forget about os
2024-11-07 16:58:31 -08:00