top | item 40911922

(no title)

zepan | 1 year ago

"CSI capture under Linux is fairly simple with v4l2 API" but there have no v4l2 support. I'm the maker of NanoKVM, we also want use PiKVM/openBMC, but bsp sdk don't support V4L2, most IPC SOC SDK use something like MPP API, not V4L2 API. We have to build software from scratch,it takes about 2~3month. Also other community developers have get NanoKVM samples 3month ago to port PiKVM, but still not finished(seems will finished few month later). We want make it as a serious product, not a protype tool. 80% function will finished in 20% time, but rest 20% function/bug need 80% time.

discuss

order

megous|1 year ago

> but bsp sdk don't support V4L2 .... use something like MPP API

Well that sucks then. I hoped it's in similar state like Rockchip, where the required things already work over V4L2 API (in both BSP and upstream).

But that just means that Linux upstreaming will have to come first. I personally don't see why anyone would want to waste time with some random vendor's media API and its quirks when it will get replaced by v4l2 in the future.

To me 20/80 also means that I need 20% of the features of a serious product and prototype is often enough, as long as it's reliable. :)