Hi,
I've been playing with the sample chain "issMultCaptIspDeWarpRearView3dSv" to understand the resizer. Before I removed all surroundview stuff from then code.
I saw, that it is not possible to set an output size of more than 992x469 pixels.
Otherwise the software crashes with the following assertion in vpscore_simcop.c @ line 2512:
GT_assert(VpsIssCoreTrace, (FALSE != pInstObj->isRequestActive));
What I originally wanted to do is to switch between a fullsize video and the resized (smaller) video what I tried to do by using the following chain definition:
UseCase: chains_issMultCaptIspDeWarpRearView3dSv
IssCapture -> IssM2mIsp -> Select -> IssM2mSimcop -> IssM2mResizer -> Dup
Dup -> Gate_RVSMALL -> Alg_drawRearview (DSP2) -> Merge_RV
Dup -> Gate_RVBIG -> Merge_RV
Merge_RV -> Display_VideoRszB
IssM2mIsp -> Alg_IssAewb
The input-selection using the select link works fine and also the gate RVSMALL workes well, but RVBIG did not deliver any video output. I would have expected, that I would see a fullsize video without the tracking lines drawn by drawRearview.
As this does not work (why???) I thought I could solve the problem by resizing the video up to fullscreen or at least near the full screensize. But even this does not work.
Also the origin OV10640's resolution of 1280x720 pixel does not work. The screen keeps black.
So, why can I not go ahead 992x469 pixels? And why can I not bypass the resizer by switching to gate RVBIG?
Thank you in advance for your help!
Regards, Guenter