Hi All! I write my own driver for ds90ub940 FPD-Link III to CSI deserializer. When i try to run sample 12_camera_v4l2_cuda i get wrong wideo with this driver (RGB pixel format)
I cant use UYVY or YUYV because camera working only with RGB and standart resolution 1280x720
Full launch args: -d /dev/video0 -r 30 -n 30 -s 1280x720 -f AR24
I change static nv_color_fmt nvcolor_fmt to
static nv_color_fmt nvcolor_fmt[] =
{
// TODO add more pixel format mapping
{V4L2_PIX_FMT_UYVY, NvBufferColorFormat_UYVY},
{V4L2_PIX_FMT_VYUY, NvBufferColorFormat_VYUY},
{V4L2_PIX_FMT_YUYV, NvBufferColorFormat_YUYV},
{V4L2_PIX_FMT_YVYU, NvBufferColorFormat_YVYU},
{V4L2_PIX_FMT_YUV420M, NvBufferColorFormat_YUV420},
{V4L2_PIX_FMT_ABGR32, NvBufferColorFormat_ARGB32},
};
Hi Fobos,
We have new NvBuffer APIs to replace NvVideocinverter in 12_camera_v4l2_cuda from r28.2. Can you try to run 12_camera_v4l2_cuda of r28.1 on r28.2? It may be specific to new NvBuffer APIs.
Also do you have sample to reproduce the issue? We have to reproduce the issue first but don’t have the CSI deserializer. Any other ways we can reproduce the issue without the deserializer?
Sorry I havn’t so much time to experiment with run 12_camera_v4l2_cuda of r28.1 on r28.2. I think that the error in new NvBuffer APIs with NvBufferColorFormat_ARGB32.
I think you can try to reproduce the issue if you have RGB888 CSI camera. Or we have error in deserializer.
I must return to Jetpack 3.1.
I hope in a short time there i will be an opportunity to continue experiment with Jetpack 3.2 and 3.2.1