In the tegra multimedia api documentation nvee_docs/group__V4L2Conv.html,V4L2 NV Extensions API
- ABGR32 is supported
- RGB24 is not mentionned.
In the Tegra_X1_TRM_DP07225001_v1.1p.pdf, Page 684, Table 43: Pixel Format Support, there is also no support of RGB24 color space, but only those with Alpha layer (32Bits).
Could you confirm that RGB24 is not supported at none of the K1/X1 hardware color space engine ?
In order to support ABGR32 VIC color space engine format, we could setup the VI3 CSI input engine to write CSI data in ARGB32 format. Could you confirm this way we could convert V4L2_PIX_FMT_ABGR32 to V4L2_PIX_FMT_YUV420M / I420 using the encodre ?
Could you also confirm that this solution would increase by 33% external memory bus bandwidth ?