| /utopia/UTPA2-700.0.x/modules/mfe/drv/mfe/cModel/ |
| H A D | mfe_reg_m4ve.c | 235 pConfig->vopPredType = I_VOP; in mfeM4VE_Init() 301 if (pConfig->vopPredType==P_VOP) { in mfeM4VE_EncodeFrame() 305 else if (pConfig->vopPredType==B_VOP) in mfeM4VE_EncodeFrame() 308 …pInfo->g_rec_en = (MFE_U8)((pConfig->nPbetweenI==0 || pConfig->vopPredType==B_VOP) ? /*0*/(pGopInf… in mfeM4VE_EncodeFrame() 309 pInfo->g_ref_en = pConfig->vopPredType==I_VOP ? 0 : (pConfig->vopPredType==P_VOP?1:3); in mfeM4VE_EncodeFrame() 310 …tore = (pConfig->nBbetweenP>0) & ((pConfig->vopPredType==P_VOP) | (/*IVOP_MVSTORE*/1 & (pConfig->v… in mfeM4VE_EncodeFrame() 311 pInfo->intStep = cvbr_InitFrame(&pConfig->ctxRateControl, pConfig->vopPredType, 0); in mfeM4VE_EncodeFrame() 315 if (pConfig->vopPredType != B_VOP) { in mfeM4VE_EncodeFrame() 327 if(pConfig->vopPredType == P_VOP) in mfeM4VE_EncodeFrame() 329 else if(pConfig->vopPredType == B_VOP) { in mfeM4VE_EncodeFrame() [all …]
|
| H A D | bufmng.c | 163 if (pConfig->vopPredType != B_VOP) { in m4veUpdateAllRefVOPs() 189 pConfig->vopPredType = I_VOP; in mfeSetVopType() 201 pConfig->vopPredType = I_VOP; in mfeSetVopType() 206 pConfig->vopPredType = I_VOP; in mfeSetVopType() 212 switch (pConfig->vopPredType) { in mfeSetVopType() 215 pConfig->vopPredType = B_VOP; in mfeSetVopType() 221 pConfig->vopPredType = P_VOP; in mfeSetVopType() 229 pConfig->vopPredType = B_VOP; in mfeSetVopType() 235 pConfig->vopPredType = P_VOP; in mfeSetVopType() 242 pConfig->vopPredType = I_VOP; in mfeSetVopType() [all …]
|
| H A D | m4v_header.c | 287 …osPutBits(pStream, pConfig->vopPredType==I_VOP?0:(pConfig->vopPredType==P_VOP?1:2), NUMBITS_VOP_PR… in codeVOPHeadInitial() 297 pInfo->m_nBitsModuloBase = tCurrSec - ((pConfig->vopPredType != B_VOP) ? in codeVOPHeadInitial() 321 if ( pConfig->vopPredType != B_VOP) in codeVOPHeadInitial() 350 if (pConfig->vopPredType == P_VOP) { in codeVOPHead() 367 if (pConfig->vopPredType == I_VOP) { in codeVOPHead() 371 else if (pConfig->vopPredType == P_VOP) { in codeVOPHead() 377 else if (pConfig->vopPredType == B_VOP) { in codeVOPHead() 433 osPutBits(pStream, pConfig->vopPredType==P_VOP, 1, "picture_coding_type"); in codeVOPShortHead() 440 if (pConfig->vopPredType==I_VOP) in codeVOPShortHead() 467 MPPTYPE = ((pConfig->vopPredType==I_VOP?0:1)<<6) in codeVOPShortHead() [all …]
|
| H A D | mfe_reg_264e.c | 213 pInfo->idr_flag = pConfig->vopPredType==I_VOP ? 1 : 0; in mfeH264_EncodeFrame() 217 pInfo->idr_flag = pConfig->vopPredType==I_VOP ? 1 : 0; in mfeH264_EncodeFrame() 221 pInfo->nal_ref_idc = (get_NALU_1stbyte(pInfo, pConfig->vopPredType)>>5)&0x3; in mfeH264_EncodeFrame() 231 …pInfo->RefCount = pConfig->vopPredType==I_VOP ? 0 : pInfo->num_ref_idx_l0_active; // frame-level 0… in mfeH264_EncodeFrame() 233 pInfo->intStep = cvbr_InitFrame(&pConfig->ctxRateControl, pConfig->vopPredType, 0); in mfeH264_EncodeFrame() 300 if (pConfig->vopPredType==I_VOP) in mfeH264_UpdateFrame() 406 mfe_reg.reg_mfe_g_frame_type = pConfig->vopPredType==I_VOP?0:(pConfig->vopPredType==P_VOP?1:2); in OutputSwCfg1_H264()
|
| H A D | parset.c | 859 switch (pConfig->vopPredType) in get_picture_type() 889 if (pConfig->vopPredType!=I_VOP) in ref_pic_list_reordering() 1009 if (pConfig->vopPredType == P_VOP) in SliceHeader() 1045 MFE_U8 get_NALU_1stbyte(H264INFO *pInfo, MFE_U8 vopPredType) in get_NALU_1stbyte() argument 1053 else if (vopPredType == B_VOP) in get_NALU_1stbyte() 1113 Byte1 = get_NALU_1stbyte(pInfo, pConfig->vopPredType); in codeSliceHeader()
|
| H A D | parset.h | 105 MFE_U8 get_NALU_1stbyte(H264INFO *pInfo, MFE_U8 vopPredType);
|
| H A D | mfe_common.h | 356 MFE_U8 vopPredType; // I_VOP, P_VOP, B_VOP member
|
| H A D | mfe_common.c | 796 if (pConfig->m_cvbrFrameSkip>0 && pConfig->vopPredType==P_VOP) { in MfeDrvRateControlUpdate()
|
| /utopia/UTPA2-700.0.x/modules/mfe/drv/mfe_ex/cModel/ |
| H A D | mfe_reg_m4ve.c | 268 pConfig->vopPredType = I_VOP; in mfeM4VE_Init() 334 if (pConfig->vopPredType==P_VOP) { in mfeM4VE_EncodeFrame() 338 else if (pConfig->vopPredType==B_VOP) in mfeM4VE_EncodeFrame() 341 …pInfo->g_rec_en = (MS_U8)((pConfig->nPbetweenI==0 || pConfig->vopPredType==B_VOP) ? /*0*/(pGopInfo… in mfeM4VE_EncodeFrame() 342 pInfo->g_ref_en = pConfig->vopPredType==I_VOP ? 0 : (pConfig->vopPredType==P_VOP?1:3); in mfeM4VE_EncodeFrame() 343 …tore = (pConfig->nBbetweenP>0) & ((pConfig->vopPredType==P_VOP) | (/*IVOP_MVSTORE*/1 & (pConfig->v… in mfeM4VE_EncodeFrame() 355 if(pConfig->vopPredType==I_VOP) in mfeM4VE_EncodeFrame() 377 pInfo->intQP = cvbr_InitFrame(&pConfig->ctxRateControl, pConfig->vopPredType, 0); in mfeM4VE_EncodeFrame() 381 if (pConfig->vopPredType != B_VOP) { in mfeM4VE_EncodeFrame() 393 if(pConfig->vopPredType == P_VOP) in mfeM4VE_EncodeFrame() [all …]
|
| H A D | bufmng.c | 182 if (pConfig->vopPredType != B_VOP) { in m4veUpdateAllRefVOPs() 218 … pConfig->vopPredType = P_VOP; // A trick here to match cModel for better compression gain. in mfeSetVopType() 226 pConfig->vopPredType = I_VOP; in mfeSetVopType() 238 pConfig->vopPredType = I_VOP; in mfeSetVopType() 243 pConfig->vopPredType = P_VOP; in mfeSetVopType() 250 pConfig->vopPredType = I_VOP; in mfeSetVopType() 256 switch (pConfig->vopPredType) { in mfeSetVopType() 259 pConfig->vopPredType = B_VOP; in mfeSetVopType() 265 pConfig->vopPredType = P_VOP; in mfeSetVopType() 273 pConfig->vopPredType = B_VOP; in mfeSetVopType() [all …]
|
| H A D | m4v_header.c | 288 …osPutBits(pStream, pConfig->vopPredType==I_VOP?0:(pConfig->vopPredType==P_VOP?1:2), NUMBITS_VOP_PR… in codeVOPHeadInitial() 298 pInfo->m_nBitsModuloBase = tCurrSec - ((pConfig->vopPredType != B_VOP) ? in codeVOPHeadInitial() 322 if ( pConfig->vopPredType != B_VOP) in codeVOPHeadInitial() 351 if (pConfig->vopPredType == P_VOP) { in codeVOPHead() 368 if (pConfig->vopPredType == I_VOP) { in codeVOPHead() 372 else if (pConfig->vopPredType == P_VOP) { in codeVOPHead() 378 else if (pConfig->vopPredType == B_VOP) { in codeVOPHead() 434 osPutBits(pStream, pConfig->vopPredType==P_VOP, 1, (MS_S8*)("picture_coding_type")); in codeVOPShortHead() 441 if (pConfig->vopPredType==I_VOP) in codeVOPShortHead() 468 MPPTYPE = ((pConfig->vopPredType==I_VOP?0:1)<<6) in codeVOPShortHead() [all …]
|
| H A D | mfe_reg_264e.c | 323 pInfo->idr_flag = pConfig->vopPredType==I_VOP ? 1 : 0; in mfeH264_EncodeFrame() 334 pInfo->idr_flag = pConfig->vopPredType==I_VOP ? 1 : 0; in mfeH264_EncodeFrame() 336 pInfo->nal_ref_idc = (get_NALU_1stbyte(pInfo, pConfig->vopPredType)>>5)&0x3; in mfeH264_EncodeFrame() 357 pInfo->RefCount = pConfig->vopPredType==I_VOP ? 0 : pInfo->num_ref_idx_l0_active; in mfeH264_EncodeFrame() 362 if(pConfig->vopPredType==I_VOP) in mfeH264_EncodeFrame() 369 … pInfo->intQP = cvbr_InitFrame(&pConfig->ctxRateControl, pConfig->vopPredType, pInfo->structure); in mfeH264_EncodeFrame() 483 pConfig->vopPredType = pInfo->vopPredType_FirstField; in mfeH264_UpdateFrame() 725 … if (pConfig->vopPredType!=I_VOP && pConfig->MfeAdvInfo.low_bandwidth_en && pConfig->imi_size>0) { in OutputSwCfg1_H264() 756 mfe_reg->reg_mfe_g_frame_type = pConfig->vopPredType==I_VOP?0:(pConfig->vopPredType==P_VOP?1:2); in OutputSwCfg1_H264()
|
| H A D | parset.c | 927 switch (pConfig->vopPredType) in get_picture_type() 957 if (pConfig->vopPredType!=I_VOP) in ref_pic_list_reordering() 1077 if (pConfig->vopPredType == P_VOP) in SliceHeader() 1096 if(pConfig->UseCABAC && pConfig->vopPredType != I_VOP) in SliceHeader() 1178 MS_U8 get_NALU_1stbyte(H264INFO *pInfo, MS_U8 vopPredType) in get_NALU_1stbyte() argument 1186 else if (vopPredType == B_VOP) in get_NALU_1stbyte() 1249 Byte1 = get_NALU_1stbyte(pInfo, pConfig->vopPredType); in codeSliceHeader()
|
| H A D | parset.h | 107 MS_U8 get_NALU_1stbyte(H264INFO *pInfo, MS_U8 vopPredType);
|
| H A D | mfe_common.h | 389 MS_U8 vopPredType; // I_VOP, P_VOP, B_VOP member
|
| H A D | mfe_common.c | 780 if (pConfig->m_cvbrFrameSkip>0 && pConfig->vopPredType==P_VOP) { in MfeDrvRateControlUpdate()
|
| /utopia/UTPA2-700.0.x/modules/mfe/drv/mfe_ex/ |
| H A D | mdrv_mfe.c | 383 if(pConfig->VTMode && (pConfig->vopPredType==I_VOP)) in MDrv_MFE_EncodeVOP_End() 422 MS_U8 voptype = pConfig->vopPredType; in copybits2file() 593 ms_dprintk(DRV_L2, "MDrv_MFE_EncodeVOP : %d(I/P/B)\n", pConfig->vopPredType); in MDrv_MFE_EncodeVOP() 1131 …s_dprintk(DRV_L1, "[IOCTL] MFE_IOC_GET_FRAME_TYPE = %u\n", (unsigned int)gpMfeConfig->vopPredType); in MDrv_MFE_Ioctl() 1132 *((MS_U32 *)arg) = gpMfeConfig->vopPredType; in MDrv_MFE_Ioctl()
|
| /utopia/UTPA2-700.0.x/modules/mfe/drv/mfe/ |
| H A D | mdrv_mfe.c | 679 MFE_U8 voptype = pConfig->vopPredType; in copybits2file() 966 ms_dprintk(DRV_L1, "msAPI_MFE_EncodeVOP : %d(I/P/B)\n", pConfig->vopPredType); in msAPI_MFE_EncodeVOP()
|