Home | History | Annotate | Download | only in src

Lines Matching defs:pParam

645       OMX_PORT_PARAM_TYPE* pParam = (OMX_PORT_PARAM_TYPE*)(paramData);
652 OMX_VIDEO_PARAM_BITRATETYPE* pParam = (OMX_VIDEO_PARAM_BITRATETYPE*)paramData;
658 m_sParamBitrate.nTargetBitrate = pParam->nTargetBitrate;
659 m_sParamBitrate.eControlRate = pParam->eControlRate;
661 m_sConfigBitrate.nEncodeBitrate = pParam->nTargetBitrate;
662 m_sInPortDef.format.video.nBitrate = pParam->nTargetBitrate;
663 m_sOutPortDef.format.video.nBitrate = pParam->nTargetBitrate;
669 OMX_VIDEO_PARAM_MPEG4TYPE* pParam = (OMX_VIDEO_PARAM_MPEG4TYPE*)paramData;
671 memcpy(&mp4_param, pParam, sizeof(struct OMX_VIDEO_PARAM_MPEG4TYPE));
673 if(pParam->eProfile == OMX_VIDEO_MPEG4ProfileAdvancedSimple)
676 if(pParam->nBFrames)
682 if(pParam->nBFrames)
691 if(pParam->nBFrames)
701 memcpy(&m_sParamMPEG4,pParam, sizeof(struct OMX_VIDEO_PARAM_MPEG4TYPE));
706 OMX_VIDEO_PARAM_H263TYPE* pParam = (OMX_VIDEO_PARAM_H263TYPE*)paramData;
712 memcpy(&m_sParamH263,pParam, sizeof(struct OMX_VIDEO_PARAM_H263TYPE));
717 OMX_VIDEO_PARAM_AVCTYPE* pParam = (OMX_VIDEO_PARAM_AVCTYPE*)paramData;
719 memcpy(&avc_param, pParam, sizeof( struct OMX_VIDEO_PARAM_AVCTYPE));
722 if((pParam->eProfile == OMX_VIDEO_AVCProfileHigh)||
723 (pParam->eProfile == OMX_VIDEO_AVCProfileMain))
726 if(pParam->nBFrames)
731 if(pParam->nRefFrames != 2)
733 DEBUG_PRINT_ERROR("Warning: 2 RefFrames are needed, changing RefFrames from %d to 2", pParam->nRefFrames);
737 if(pParam->nBFrames)
742 if(pParam->nRefFrames != 1)
744 DEBUG_PRINT_ERROR("Warning: Only 1 RefFrame is supported, changing RefFrame from %d to 1)", pParam->nRefFrames);
751 if(pParam->nRefFrames != 1)
753 DEBUG_PRINT_ERROR("Warning: Only 1 RefFrame is supported, changing RefFrame from %d to 1)", pParam->nRefFrames);
756 if(pParam->nBFrames)
767 memcpy(&m_sParamAVC,pParam, sizeof(struct OMX_VIDEO_PARAM_AVCTYPE));
772 OMX_VIDEO_PARAM_PROFILELEVELTYPE* pParam = (OMX_VIDEO_PARAM_PROFILELEVELTYPE*)paramData;
774 if(handle->venc_set_param(pParam,OMX_IndexParamVideoProfileLevelCurrent) != true)
777 "Level :%d", pParam->eProfile, pParam->eLevel);
780 m_sParamProfileLevel.eProfile = pParam->eProfile;
781 m_sParamProfileLevel.eLevel = pParam->eLevel;
931 OMX_QCOM_PARAM_PORTDEFINITIONTYPE* pParam =
934 if(pParam->nPortIndex == (OMX_U32)PORT_INDEX_IN)
936 if(pParam->nMemRegion > OMX_QCOM_MemRegionInvalid &&
937 pParam->nMemRegion < OMX_QCOM_MemRegionMax)
946 else if (pParam->nPortIndex == (OMX_U32)PORT_INDEX_OUT)
948 if(pParam->nMemRegion > OMX_QCOM_MemRegionInvalid &&
949 pParam->nMemRegion < OMX_QCOM_MemRegionMax)
969 OMX_VIDEO_PARAM_ERRORCORRECTIONTYPE* pParam =
976 memcpy(&m_sErrorCorrection,pParam, sizeof(m_sErrorCorrection));
982 OMX_VIDEO_PARAM_INTRAREFRESHTYPE* pParam =
989 memcpy(&m_sIntraRefresh, pParam, sizeof(m_sIntraRefresh));
995 StoreMetaDataInBuffersParams *pParam =
997 if(pParam->nPortIndex == PORT_INDEX_IN)
999 if(pParam->bStoreMetaData != meta_mode_enable)
1001 if(!handle->venc_set_meta_mode(pParam->bStoreMetaData))
1004 pParam->bStoreMetaData);
1007 meta_mode_enable = pParam->bStoreMetaData;
1031 QOMX_INDEXEXTRADATATYPE *pParam = (QOMX_INDEXEXTRADATATYPE *)paramData;
1032 if (pParam->nIndex == (OMX_INDEXTYPE)OMX_ExtraDataVideoEncoderSliceInfo)
1034 if (pParam->nPortIndex == PORT_INDEX_OUT)
1036 if (pParam->bEnabled == OMX_TRUE)
1072 "only slice information extradata is supported", pParam->nIndex);
1080 QOMX_EXTNINDEX_PARAMTYPE* pParam =
1082 if(pParam->nPortIndex == PORT_INDEX_OUT)
1085 ((pParam->bEnable == OMX_TRUE) ? true : false);
1087 ((pParam->bEnable == OMX_TRUE) ? "enabled" : "disabled"));
1092 " called on wrong port(%d)", pParam->nPortIndex);
1100 QOMX_EXTNINDEX_PARAMTYPE* pParam =
1102 if(pParam->nPortIndex == PORT_INDEX_OUT)
1114 "called on wrong port(%d)", pParam->nPortIndex);
1225 OMX_VIDEO_CONFIG_BITRATETYPE* pParam =
1229 if(pParam->nPortIndex == PORT_INDEX_OUT)
1237 m_sConfigBitrate.nEncodeBitrate = pParam->nEncodeBitrate;
1238 m_sParamBitrate.nTargetBitrate = pParam->nEncodeBitrate;
1239 m_sOutPortDef.format.video.nBitrate = pParam->nEncodeBitrate;
1243 DEBUG_PRINT_ERROR("ERROR: Unsupported port index: %u", pParam->nPortIndex);
1250 OMX_CONFIG_FRAMERATETYPE* pParam =
1254 if(pParam->nPortIndex == PORT_INDEX_OUT)
1262 m_sConfigFramerate.xEncodeFramerate = pParam->xEncodeFramerate;
1263 m_sOutPortDef.format.video.xFramerate = pParam->xEncodeFramerate;
1264 m_sOutPortFormat.xFramerate = pParam->xEncodeFramerate;
1268 DEBUG_PRINT_ERROR("ERROR: Unsupported port index: %u", pParam->nPortIndex);
1276 QOMX_VIDEO_INTRAPERIODTYPE* pParam =
1279 if(pParam->nPortIndex == PORT_INDEX_OUT)
1282 if(pParam->nBFrames > 0)
1293 m_sIntraperiod.nPFrames = pParam->nPFrames;
1294 m_sIntraperiod.nBFrames = pParam->nBFrames;
1295 m_sIntraperiod.nIDRPeriod = pParam->nIDRPeriod;
1299 m_sParamMPEG4.nPFrames = pParam->nPFrames;
1301 m_sParamMPEG4.nBFrames = pParam->nBFrames;
1307 m_sParamH263.nPFrames = pParam->nPFrames;
1311 m_sParamAVC.nPFrames = pParam->nPFrames;
1313 m_sParamAVC.nBFrames = pParam->nBFrames;
1320 DEBUG_PRINT_ERROR("ERROR: (QOMX_IndexConfigVideoIntraperiod) Unsupported port index: %u", pParam->nPortIndex);
1329 OMX_CONFIG_INTRAREFRESHVOPTYPE* pParam =
1332 if(pParam->nPortIndex == PORT_INDEX_OUT)
1341 m_sConfigIntraRefreshVOP.IntraRefreshVOP = pParam->IntraRefreshVOP;
1345 DEBUG_PRINT_ERROR("ERROR: Unsupported port index: %u", pParam->nPortIndex);
1353 OMX_CONFIG_ROTATIONTYPE *pParam =
1357 if(pParam->nPortIndex != PORT_INDEX_IN){
1358 DEBUG_PRINT_ERROR("ERROR: Unsupported port index: %u", pParam->nPortIndex);
1361 if( pParam->nRotation == 0 ||
1362 pParam->nRotation == 90 ||
1363 pParam->nRotation == 180 ||
1364 pParam->nRotation == 270 ) {
1365 pParam->nRotation);
1367 DEBUG_PRINT_ERROR("ERROR: un supported Rotation %u", pParam->nRotation);
1370 nRotation = pParam->nRotation - m_sConfigFrameRotation.nRotation;
1393 m_sConfigFrameRotation.nRotation = pParam->nRotation;
1396 m_sConfigFrameRotation.nRotation = pParam->nRotation;