I am starting to work with the dm6435 previewer block and have a few questions.
1) I notice that both the input & output settings have requirements for line offsets to be 32 byte aligned. (RADR_OFFSET & WADR_OFFSET) Does this mean that my input line size should be larger than my output buffer line size by a multiple of 32? I assume I would then have to set my start/end pixels based on which blocks are enabled to match these alignments. (HORZ_INFO) I dug through the psp driver code and couldn't see where this would be handled by the driver, so I guess the application would have to handle this?
2) Could someone explain the use of the gradient thresholds in the CFA register? I assume these are part of the ti proprietary bayer demosaic, and I see the default values set in the dm6437evm example. Is there ever any reason to change this value?
3) I assume that the contrast value is just a gain applied to the Y channel of all pixels during conversion and the brightness is just an offset added to the Y channel. Is this correct?
Thanks for any info.