I am trying to use Vcap_getAlgResultBuffer() to retrieve motion block results using DVRRDK 3.5.
I am receiving results at the expected rate for my configuration (2 fps) with expected results for channel id, etc, but the returned VALG_FRAMERESULTBUF_S struct blkResult field never seems to be populated with results.
I put some debug code in scdLink_alg.c and can see that the information is correct at this point, but it never seems to make it back to the bitbufs returned by Vcap_getAlgResultBuffer().
In the implementation of Vcap_getAlgResultBuffer(), I can't see how the blkResult array is ever populated.