This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

OMX VENC - Data available at FBD event

Hi all,


I'm currently working with the OMX VENC (configured for H.264 output, as done in the Capture-Encode demo).  Which portions of the encoded data are in the component's current buffer at each FBD event? I see nFilledLen varies with each FBD, but I am not sure how the bitstream is broken up across successive FBD events.

Ultimately I'm looking to mux the H.264 bitstream into a video container file (e.g., mp4, mkv) in real-time. Any tips on this would be greatly appreciated.

I realize that this question is a bit broad -- perhaps someone could recommend some documentation on the DM8148's H.264 encoder? I've been looking at the following items, which do not provide the details I'm looking for.  I'm a bit confused as to what the HDVICP2's H.264 Encoder document is describing -- as far as I know this firmware is not publicly available, and this document does not discuss the encoder with respect to how its functionality ties into the OpenMax interface.

   $EZSDK_5_04/component-sources/omx_05_02_00_38/src/ti/omx/docs/OMX_05_02_00_38_UserGuide.pdf

   $EZSDK_5_04/component-sources/omx_05_02_00_38/src/ti/omx/docs/H264_Encoder_HDVICP2_UserGuide.pdf

Thank you,

Jon