Home | History | Annotate | Download | only in videocodec

Lines Matching refs:mParamAvc

126     memset(&mParamAvc, 0, sizeof(mParamAvc));
127 SetTypeHeader(&mParamAvc, sizeof(mParamAvc));
128 mParamAvc.nPortIndex = OUTPORT_INDEX;
131 mParamAvc.eProfile = (OMX_VIDEO_AVCPROFILETYPE) mPLTable[0].profile;
132 mParamAvc.eLevel = (OMX_VIDEO_AVCLEVELTYPE)mPLTable[0].level;
137 mParamAvc.nAllowedPictureTypes = OMX_VIDEO_PictureTypeI | OMX_VIDEO_PictureTypeP;
138 mParamAvc.nPFrames = 29;
139 mParamAvc.nBFrames = 0;
183 mParamProfileLevel.eProfile = mParamAvc.eProfile;
184 mParamProfileLevel.eLevel = mParamAvc.eLevel;
207 FIND_BYKEY(ProfileTable, mParamAvc.eProfile, index);
211 if (mParamAvc.nAllowedPictureTypes & OMX_VIDEO_PictureTypeB)
212 mEncoderParams->intraPeriod = mParamAvc.nPFrames + mParamAvc.nBFrames;
214 mEncoderParams->intraPeriod = mParamAvc.nPFrames + 1;
242 if (mParamAvc.nAllowedPictureTypes & OMX_VIDEO_PictureTypeB)
243 mAVCParams->ipPeriod = mEncoderParams->intraPeriod / mParamAvc.nPFrames;
706 if(mParamAvc.eProfile == OMX_VIDEO_AVCProfileHigh)
711 mParamAvc.bEntropyCodingCABAC = (OMX_BOOL)mAVCParams->bEntropyCodingCABAC;
712 mParamAvc.bWeightedPPrediction = (OMX_BOOL)mAVCParams->bWeightedPPrediction;
713 mParamAvc.nRefIdx10ActiveMinus1 = mAVCParams->refIdx10ActiveMinus1;
714 mParamAvc.nRefIdx11ActiveMinus1 = mAVCParams->refIdx11ActiveMinus1;
715 mParamAvc.nWeightedBipredicitonMode = mAVCParams->weightedBipredicitonMode;
716 mParamAvc.bDirect8x8Inference = (OMX_BOOL)mAVCParams->bDirect8x8Inference;
717 mParamAvc.bDirectSpatialTemporal = (OMX_BOOL)mAVCParams->bDirectSpatialTemporal;
718 mParamAvc.nCabacInitIdc = mAVCParams->cabacInitIdc;
719 mParamAvc.bFrameMBsOnly = (OMX_BOOL)mAVCParams->bFrameMBsOnly;
720 mParamAvc.bconstIpred = (OMX_BOOL)mAVCParams->bConstIpred;
721 memcpy(p, &mParamAvc, sizeof(*p));
758 uint32_t IntraPeriod = mParamAvc.nPFrames + mParamAvc.nBFrames ;
759 if (IntraPeriod % mParamAvc.nPFrames != 0)
763 uint32_t IpPeriod = IntraPeriod /mParamAvc.nPFrames;
770 memcpy(&mParamAvc, p, sizeof(mParamAvc));
772 mAVCParams->bEntropyCodingCABAC = mParamAvc.bEntropyCodingCABAC;
773 mAVCParams->bDirect8x8Inference = mParamAvc.bDirect8x8Inference;
774 if(mParamAvc.eProfile == OMX_VIDEO_AVCProfileBaseline){
888 if ( ( (mParamAvc.nAllowedPictureTypes & OMX_VIDEO_PictureTypeP) ||
889 (mParamAvc.nAllowedPictureTypes & OMX_VIDEO_PictureTypeB) ) &&
896 if (mParamAvc.nAllowedPictureTypes & OMX_VIDEO_PictureTypeB) {
898 if (p->nPFrames % mParamAvc.nBFrames != 0)
900 avcIntraPreriod.ipPeriod = p->nPFrames / mParamAvc.nBFrames;