Part Number:C66XCODECS
Hi
I'm having an issue with overall performance of the H264 decoder on the C66
I am using H264 Decoder version 1.1.6.0
When the buffers are allocated for the decode and display data they are allocated as 3 pieces (Y,U,V) and each piece is slightly larger than is required for the decoded YUV frame.
In order to process the YUV frame I need the data in a contiguous buffer, this means copying the YUV buffer.
A copy of the frame takes longer than decoding the frame.
Ideally I would be able to have the display data in a contiguous buffer and not have to copy.
I tried making the Y buffer large enough to fit the entire frame, copy the U and V into the end and the use it from there. This would reduce the total copy time by more 2/3. However the start of the Y data is not properly aligned (data doesn't start at the top of the buffer that is supplied).
Is there a new version that would fix these issues?
Thanks
Dhar