Home | History | Annotate | Download | only in src

Lines Matching refs:p_extra

6230     OMX_OTHER_EXTRADATATYPE *p_extra = NULL;
6231 p_extra = (OMX_OTHER_EXTRADATATYPE *)
6234 while(p_extra &&
6235 (OMX_U8*)p_extra < (buffer->pBuffer + buffer->nAllocLen) )
6237 DEBUG_PRINT_LOW("\nWRITING extradata, size=%d,type=%d",p_extra->nSize, p_extra->eType);
6238 fwrite (p_extra,1,p_extra->nSize,outputExtradataFile);
6239 if (p_extra->eType == OMX_ExtraDataNone)
6243 p_extra = (OMX_OTHER_EXTRADATATYPE *) (((OMX_U8 *) p_extra) + p_extra->nSize);
7776 OMX_OTHER_EXTRADATATYPE *p_extra = NULL, *p_sei = NULL, *p_vui = NULL;
7780 p_extra = (OMX_OTHER_EXTRADATATYPE *)
7783 if ((OMX_U8*)p_extra > (p_buf_hdr->pBuffer + p_buf_hdr->nAllocLen))
7784 p_extra = NULL;
7788 while(p_extra && p_extra->eType != VDEC_EXTRADATA_NONE)
7791 p_buf_hdr, p_buf_hdr->nTimeStamp, p_extra->eType, p_extra->nDataSize);
7792 if (p_extra->nSize < p_extra->nDataSize)
7795 p_extra->nSize, p_extra->nDataSize);
7796 p_extra = (OMX_OTHER_EXTRADATATYPE *) (((OMX_U8 *) p_extra) + p_extra->nSize);
7797 if ((OMX_U8*)p_extra > (p_buf_hdr->pBuffer + p_buf_hdr->nAllocLen) ||
7798 p_extra->nDataSize == 0)
7799 p_extra = NULL;
7802 if (p_extra->eType == VDEC_EXTRADATA_MB_ERROR_MAP)
7805 num_conceal_MB = count_MB_in_extradata(p_extra);
7808 p_extra->eType = (OMX_EXTRADATATYPE)OMX_ExtraDataConcealMB;
7810 p_extra->eType = OMX_ExtraDataMax; // Invalid type to avoid expose this extradata to OMX client
7815 else if (p_extra->eType == VDEC_EXTRADATA_SEI)
7817 p_sei = p_extra;
7821 p_extra->eType = OMX_ExtraDataMax; // Invalid type to avoid expose this extradata to OMX client
7823 else if (p_extra->eType == VDEC_EXTRADATA_VUI)
7825 p_vui = p_extra;
7829 p_extra->eType = OMX_ExtraDataMax; // Invalid type to avoid expose this extradata to OMX client
7831 print_debug_extradata(p_extra);
7832 p_extra = (OMX_OTHER_EXTRADATATYPE *) (((OMX_U8 *) p_extra) + p_extra->nSize);
7833 if ((OMX_U8*)p_extra > (p_buf_hdr->pBuffer + p_buf_hdr->nAllocLen) ||
7834 p_extra->nDataSize == 0)
7835 p_extra = NULL;
7841 p_extra = (OMX_OTHER_EXTRADATATYPE *)
7866 if ((client_extradata & OMX_INTERLACE_EXTRADATA) && p_extra &&
7867 ((OMX_U8*)p_extra + OMX_INTERLACE_EXTRADATA_SIZE) <
7871 append_interlace_extradata(p_extra,
7873 p_extra = (OMX_OTHER_EXTRADATATYPE *) (((OMX_U8 *) p_extra) + p_extra->nSize);
7875 if (client_extradata & OMX_FRAMEINFO_EXTRADATA && p_extra &&
7876 ((OMX_U8*)p_extra + OMX_FRAMEINFO_EXTRADATA_SIZE) <
7883 append_frame_info_extradata(p_extra, num_conceal_MB,
7886 p_extra = (OMX_OTHER_EXTRADATATYPE *) (((OMX_U8 *) p_extra) + p_extra->nSize);
7889 p_extra != NULL &&
7890 ((OMX_U8*)p_extra + OMX_PORTDEF_EXTRADATA_SIZE) <
7894 append_portdef_extradata(p_extra);
7895 p_extra = (OMX_OTHER_EXTRADATATYPE *) (((OMX_U8 *) p_extra) + p_extra->nSize);
7898 if (p_extra &&
7899 ((OMX_U8*)p_extra + OMX_FRAMEINFO_EXTRADATA_SIZE) <
7901 append_terminator_extradata(p_extra);