This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TDA4VM: Conversion from NV12 to RGB(X) in display_m2m

Part Number: TDA4VM

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