Lines Matching refs:buf_hdr
309 OMX_U32 extra_data_handler::parse_extra_data(OMX_BUFFERHEADERTYPE *buf_hdr)
311 DEBUG_PRINT_LOW("In %s() flags: 0x%x", __func__, (unsigned)buf_hdr->nFlags);
313 if (buf_hdr->nFlags & OMX_BUFFERFLAG_EXTRADATA) {
316 ((unsigned long)(buf_hdr->pBuffer + buf_hdr->nOffset +
317 buf_hdr->nFilledLen + 3)&(~3));
320 ((unsigned long)extra_data > (unsigned long)buf_hdr->pBuffer) &&
321 ((unsigned long)extra_data < (unsigned long)buf_hdr->pBuffer + buf_hdr->nAllocLen)) {
342 parse_sliceinfo(buf_hdr, extra_data);
357 buf_hdr->nFlags &= ~(OMX_BUFFERFLAG_EXTRADATA);
535 OMX_U32 extra_data_handler::create_extra_data(OMX_BUFFERHEADERTYPE *buf_hdr)
537 OMX_U8 *buffer = (OMX_U8 *) (buf_hdr->pBuffer +
538 buf_hdr->nOffset + buf_hdr->nFilledLen);
541 if (buf_hdr->nFlags & OMX_BUFFERFLAG_CODECCONFIG) {
549 buf_hdr->nFilledLen += msg_size;