Tool/software:
I am working on OpenVX applications using TI's implementation, and have come thorugh queues at multiple places in the vx_context structure.
I want to know the differences between the following types of queues and their usage.
1. The queues mentioned in context->free_queue and context->pend_queue
2. The data reference queues associated with graph (graph->parameters[graph_parameter_index].data_ref_queue)
3. The intermediate data reference queues also associated with graph (as mentioned in the function call "static vx_status ownGraphCreateIntermediateDataReferenceQueues(vx_graph graph)"). This function can be found in the file vx_graph_verify.c for reference.
Kindly explain these differences.
Thanks in advance!