Please provide the following info: Hardware Platform: DRIVE AGX Xavier™ Software Version: DRIVE Software 10 Host Machine Version: Ubuntu 18.04 SDK Manager Version: 5.1.15.0
Hi,
I am having some issues reconciling buffer attribute lists between producers and consumers using NvSci.
In this case my surface types are the same as well as my colourstd and image size but the lists are still failing to reconcile.
Is there a way I can view the elements in the conflict list to see what is preventing the lists from being reconciled?
Is there any documentation that summarizes what can be reconciled and what cannot be reconciled?
NvSciBufAttrKeyValuePair array[50];
NvSciBufAttrListGetAttrs(newConflictList, array, 50);
// then check the key-value pairs by iterating the array elements.
If you are particularly trying to reconcile image type, you can first query for all keys under NvSciBufGeneralAttrKey_* (defined in NvSciBufAttrKey) using NvSciBufAttrListGetAttrs() and then query for all keys under NvSciBufImageAttrKey_* using NvSciBufAttrListGetAttrs().
The keys which successfully reconciled will have reconciled value, the keys which didn’t reconcile will not have any value in them.
You can also send us conflictListBinaryDump.bin dumped by below code snippet for our checking.
I am seeing a similar problem currently with NvSci Buffer reconciliation and thought to bump this old topic rather than starting a new thread for the same issue with the same setup.
Using the NvSciBufAttrListReconcile() function, I am getting the following errors: