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.
Part Number: TDA4VMXEVM
Tool/software: TI C/C++ Compiler
Hi,
On studying through the VPAC (In particular the MSC) TIVX Kernel we could find that it is specifically designed to support an image format i.e NV12, RGB. If we've a different format other than that of the supported list from the pdk/hwa. How to start developing/getting support for this?
For ex: YUYV is the input image format and we'd like to use VPAC_MSC to scale the input image down a size. We've the kernel developed, of course it did'nt work on going through more details of this. The way to develope a VPAC kernel is different since it works closely with the FVID2 layer and controlled by the configuration params.
The question here would be.
1. Can we support a different format other than the ones available within the SDK to use the VPAC/DMPAC h/w accelerators?
2. If so, how? If not, any other alternative other than changing the camera formats
Sriram,
Visteon Corporation
Hi Sriram,
YUV422 format is not supported in VPAC MSC.
So could you please help me understand what operation you want to do?
Regards,
Brijesh
Hi Brijesh,
Thanks for the reply, the format which I'm interested in is YUYV. I think I posted the question twice, anyways continuining here.
* May I know why scaling an YUYV format is not possible with VPAC, is it a hardware accelerator configuration? Or it's from the context of TI does'nt officially support this from software?
* Could you suggest a way for the same?
Sriram
Hi Sriram,
This is HW limitation, that it does not support YUV422 interleaved format.
Rgds,
Brijesh
Hi Brijesh,
Thanks for the reply. Is there a document explaining these details about the formats the VPAC/DMPAC supports? (I looked at the TI-Docs, and sdk sources. Was going around a bit).
Sriram
Hi Sriram,
This information should be available in VPAC/DMPAC documents. I think it is also available in OpenVX Node documentation.
Rgds,
Brijesh