There is a customer is integrating H.264 decoder for streaming mode. The VPU is able to initialize and start decoding the frames. However after few frames the decoding stops and calls for vpu decoding keep returning the indexFrameDisplay as -3 and indexFrameDecoded as -1.
“indexFrameDecoded = -1” means there’s no frame buffer for next picture decoding.
Then, the customer needs to call DecClrDispFlag each time a frame buffer is displayed and check whether you call DecRegisterFrameBuffer with enough frame buffers.