Hello,
I am trying to convert a NV12 image to an RGB(X) image in the display_m2m (using the OpenVX node). SDK version is 8.4.0.6
At first I got an error when verifying the graph: "Given destination Fvid2_format not supported!!"
After adding {FVID2_DF_RGBX24_8888, CSL_DSS_WB_ATTRIBUTES_FORMAT_VAL_XBGR32_8888} in gDssWbPipeDataFmt array (file csl_dssWbPipe.c) according to information found in https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1024841/tda4vm-how-to-use-dss-for-color-conversion-between-yuv-and-rgb/3801616?tisearch=e2e-sitesearch&keymatch=gDssWbPipeDataFmt#3801616, I could have the VX_DF_IMAGE_RGBX output format working properly.
For VX_DF_IMAGE_RGB, I was unsuccessful though.
I noticed that "{FVID2_DF_RGB24_888, CSL_DSS_WB_ATTRIBUTES_FORMAT_VAL_BGR24P_888}," is commented out in gDssWbPipeDataFmt. However, uncommenting it causes a build error (CSL_DSS_WB_ATTRIBUTES_FORMAT_VAL_BGR24P_888 is not defined).
Could you tell me:
* How to support the VX_DF_IMAGE_RGB (RGB888) output format ?
* Is it normal that the PDK has to be patched in order for this conversion to be supported ? Is it or will it be officially supported in the more recent / future releases ?
Thank you,
Nicolas