How can i collect rgb888 24-bit data instead of rgb8888 32-bit data from VI? When configuring VI-related registers,a format similar to TEGRA_IMAGE_FORMAT_T_R8G8B8 or TEGRA_IMAGE_FORMAT_T_B8G8R8 cannot be found in tegra_image_format in the vi4_formats.h file
enum tegra_image_format {
TEGRA_IMAGE_FORMAT_T_L8 = 16,
TEGRA_IMAGE_FORMAT_T_R16_I = 32,
TEGRA_IMAGE_FORMAT_T_B5G6R5,
TEGRA_IMAGE_FORMAT_T_R5G6B5,
TEGRA_IMAGE_FORMAT_T_A1B5G5R5,
TEGRA_IMAGE_FORMAT_T_A1R5G5B5,
TEGRA_IMAGE_FORMAT_T_B5G5R5A1,
TEGRA_IMAGE_FORMAT_T_R5G5B5A1,
TEGRA_IMAGE_FORMAT_T_A4B4G4R4,
TEGRA_IMAGE_FORMAT_T_A4R4G4B4,
TEGRA_IMAGE_FORMAT_T_B4G4R4A4,
TEGRA_IMAGE_FORMAT_T_R4G4B4A4,
TEGRA_IMAGE_FORMAT_T_A8B8G8R8 = 64,
TEGRA_IMAGE_FORMAT_T_A8R8G8B8,
TEGRA_IMAGE_FORMAT_T_B8G8R8A8,
TEGRA_IMAGE_FORMAT_T_R8G8B8A8,
TEGRA_IMAGE_FORMAT_T_A2B10G10R10,
TEGRA_IMAGE_FORMAT_T_A2R10G10B10,
TEGRA_IMAGE_FORMAT_T_B10G10R10A2,
TEGRA_IMAGE_FORMAT_T_R10G10B10A2,
TEGRA_IMAGE_FORMAT_T_A8Y8U8V8 = 193,
TEGRA_IMAGE_FORMAT_T_V8U8Y8A8,
TEGRA_IMAGE_FORMAT_T_A2Y10U10V10 = 197,
TEGRA_IMAGE_FORMAT_T_V10U10Y10A2,
TEGRA_IMAGE_FORMAT_T_Y8_U8__Y8_V8 = 200,
TEGRA_IMAGE_FORMAT_T_Y8_V8__Y8_U8,
TEGRA_IMAGE_FORMAT_T_U8_Y8__V8_Y8 = 203,
TEGRA_IMAGE_FORMAT_T_V8_Y8__U8_Y8 = 223,
TEGRA_IMAGE_FORMAT_T_Y8__U8__V8_N444,
TEGRA_IMAGE_FORMAT_T_Y8__U8V8_N444,
TEGRA_IMAGE_FORMAT_T_Y8__V8U8_N444,
TEGRA_IMAGE_FORMAT_T_Y8__U8__V8_N422,
TEGRA_IMAGE_FORMAT_T_Y8__U8V8_N422,
TEGRA_IMAGE_FORMAT_T_Y8__V8U8_N422,
TEGRA_IMAGE_FORMAT_T_Y8__U8__V8_N420,
TEGRA_IMAGE_FORMAT_T_Y8__U8V8_N420,
TEGRA_IMAGE_FORMAT_T_Y8__V8U8_N420,
TEGRA_IMAGE_FORMAT_T_Y10__U10__V10_N422 = 240,
TEGRA_IMAGE_FORMAT_T_Y10__U10V10_N422,
TEGRA_IMAGE_FORMAT_T_Y10__V10U10_N422,
TEGRA_IMAGE_FORMAT_T_Y10__U10__V10_N420,
TEGRA_IMAGE_FORMAT_T_Y10__U10V10_N420,
TEGRA_IMAGE_FORMAT_T_Y10__V10U10_N420,
TEGRA_IMAGE_FORMAT_T_R16 = 248,
TEGRA_IMAGE_FORMAT_T_R32,
TEGRA_IMAGE_FORMAT_T_L16_F,
TEGRA_IMAGE_FORMAT_T_L32_F,
TEGRA_IMAGE_FORMAT_T_DPCM_RAW10 = 254,
TEGRA_IMAGE_FORMAT_T_DPCM_RAW12,
};