I'm trying to get a good handle on how the capture works through DMAI and the capture driver on the DM368. In the DMAI Capture.h, the Capture_Attrs structure has the following variable and description...
/** @brief Set the resizer/previewer to "on the fly mode". In this
* mode the capture device is chained with previewer/resizer to resize
* and do chroma conversion on the fly.
*
* @remarks Only applicable for dm365 Linux.
* @remarks If this flag is set for composite input, the captured
* frames will be de-interlaced automatically.
* @remarks If this flag is enabled the kernel command line parameter
* dm365_imp.oper_mode should be set to '1', otherwise '0'.
*/
Bool onTheFly;
My code is based on the dvsdk sample apps. The default for this structure is loaded and the default value for onTheFLy is TRUE. I am not changing it and the value of dm356_imp.oper_mode as set when the dvsdk is installed is 0. This is at odds with the comment for the onTheFly variable. My application works, but I'm afraid that my video is deinterlaced (and it looks like it).
Can anyone comment on why the .h documentation is not being followed? Is it in error?
John A