Other Parts Discussed in Thread: TDA2
Tool/software: TI C/C++ Compiler
Hi:
My target operation system is 'Linux'.
My project have two requirements about image transformation before displaying it.
One is flipping image horizontally in ARGB8888 mode, and the other is rotating image in specified angle.
My project will generate an image frame buffer by using totally computing resource on A15 core, so I don't want to waste computing resource in flipping/rotating image on A15.
However, I find an enumeration (vpsissRszFlipCtrl_t from $SDK_DIR/ti_components/drivers/pdk_01_10_03_07/packages/ti/drv/vps/include/iss/vps_cfgrsz.h) which seems to indicate the flipping image mode on other core.
But the usecase system seem that the flipping image mode is not supporting for ARGB8888 data format ($SDK_DIR/vision_sdk/links_fw/include/link_api/vpeLink.h).
Here is the definition from vpeLink.h
/** ******************************************************************************* * \brief Ouput param representation for VPE link. * * ******************************************************************************* */ typedef struct { UInt32 width; /**< Width of the video frame or field in pixels. */ UInt32 height; /**< Height of the video frame or field in lines. */ System_VideoDataFormat dataFormat; /**< Output Frame data Format. * VPE link is validated only for the following output dataformats * 1. SYSTEM_DF_YUV422I_YUYV * 2. SYSTEM_DF_YUV420SP_UV */ UInt32 numBufsPerCh; /**< Number of output buffers per channel */ UInt32 inputFrameRate; /**< applicable for progressive input OR when DEI bypass is TRUE * inputFrameRate + outputFrameRate should be set to control required fps */ UInt32 outputFrameRate; /**< applicable for progressive input OR when DEI bypass is TRUE * inputFrameRate + outputFrameRate should be set to control required fps */ }VpeLink_OutParams;
So, I wanna ask:
1. Is Vision sdk supporting for running flipping/rotating image on other core? If yes, how to do it?
2. Is TDA2's hardware supporting for outputting flipped screen directly?
Thank you