Hi,
I am using DM385 with IPNC_RDK 3.5, and am looking for a way to change gamma correction settings during runtime according to user input.
I've been experimenting with this and noticed that some ISS registers are being reset constantly, unless DCC parser is disabled. After looking into the issue, I've found that it is the call to update_dcc() function from TI 2A engine which causes this.
This function does not have its implementation source code included in the package, and its header file does not offer any documentation for its side effects.
Can somebody from TI shed some light on what this function does and its purpose, and why does it have to be called constantly during run time and not only at startup? Isn't DCC data loaded from dcc_default.bin at usecase launch and stays the same the whole time unless new DCC data is sent from camera tuning tool?
Any information would be greatly appreciated,
I've noticed the actual register settings are set outside the function. Can anybody from TI confirm that this function has no side effects beside changing its two parameter structs?
Eli