Commit Graph

19 Commits

Author SHA1 Message Date
Mitchell Goff a5378db82d
Add optional CLContext argument to VisionIpcClient (#510)
* Add optional CLContext argument to VisionIpcClient

* Remove CL_DEVICE_TYPE_DEFAULT
2023-08-03 14:37:35 -07:00
Mitchell Goff a9082c8268
Added python VisionBuf class (#502) 2023-07-24 23:59:08 -07:00
Adeeb Shihadeh 5a822f43ca visionipc: expose extra's valid field in cython 2023-07-16 14:58:51 -07:00
Mitchell Goff 67af14c30d
Remove memcpy in cython VisionIpcClient.recv (#470) 2023-06-21 13:05:50 -07:00
Mitchell Goff a1f562bccb
Refactor buffer properties in python VisionIpcClient (#480)
* Refactor buffer properties in python VisionIpcClient

* mapsd -> navd
2023-06-21 12:44:21 -07:00
Mitchell Goff 96626cae1f
Added VisionIpcBufExtra properties to python VisionIpcClient (#479)
* Added VisionIpcBufExtra properties to python VisionIpcClient

* Check frame_id in test_send_single_buffer
2023-06-20 16:55:51 -07:00
Kacper Rączy c8884295b9
visionipc: get_endpoint_name python binding (#463)
Expose get_endpoint_name in py bindings
2023-06-07 10:36:00 -07:00
Dean Lee 494cd28f3b
add function available_streams to visionipc_pyx.pyx (#424) 2023-03-21 10:52:27 -07:00
Willem Melching 1c2cba75d6
VISION_STREAM_RGB_MAP -> VISION_STREAM_MAP (#334) 2022-07-19 15:55:55 +02:00
Willem Melching a4c1afa3bf
VisionIPC: remove RGB camera streams (#332)
* VisionIPC remove RGB streams

* remove on python side

* fix test
2022-07-14 19:24:16 +02:00
Joost Wooning bf4960f83c
use nv12 for visionipc (#308)
* use nv12 for visionipc

* add uv_offet to python

* add more visionipc python functions

Co-authored-by: Comma Device <device@comma.ai>
2022-06-01 17:16:56 +02:00
George Hotz 67e5c5ca37 visionipc_pyx: set the frame id in the buffer itself 2022-05-09 20:17:50 -07:00
George Hotz d6c3cf6b33 visionipc_pyx: allow bytes or memoryviews to be passed in 2022-04-11 13:47:53 -07:00
Adeeb Shihadeh e2a813144f
Rename RGB vision streams to match YUV streams (#256)
* Renaming VISION_STREAM_RGB_.. to match yuv names like VISION_STREAM_ROAD
VISION_STREAM_RGB_BACK -> VISION_STREAM_RGB_ROAD
VISION_STREAM_RGB_FRONT -> VISION_STREAM_RGB_DRIVER

* wide too

Co-authored-by: GijsKoning <gijs-koning@live.nl>
2022-03-14 13:31:03 -07:00
Dean Lee d6f233bf7b
rename yuv streams (#226) 2021-11-29 18:12:50 -08:00
Dean Lee d5a85fe5d7
VisionIpcClient: add function is_connected (#203) 2021-10-05 09:42:21 +02:00
Adeeb Shihadeh aa38a5fe34 expose stride in cython vipc 2021-09-01 15:13:05 -07:00
Adeeb Shihadeh 77142a4e7a
visionipc: add cython client (#193) 2021-08-29 22:00:09 -07:00
Willem Melching dc406553eb
Cython wrapper for VisionIpc server (#117)
* vipc cython wrapper

* send some data

* start listener

* fix extra datatype
2021-02-09 17:15:18 +01:00