Lines Matching refs:pMP
848 video->pMP[idx] = (MultiPass *)M4VENC_MALLOC(sizeof(MultiPass));
849 if (video->pMP[idx] == NULL) goto CLEAN_UP;
850 M4VENC_MEMSET(video->pMP[idx], 0, sizeof(MultiPass));
852 video->pMP[idx]->encoded_frames = -1; /* forget about the very first I frame */
856 video->pMP[idx]->pRDSamples = (RDInfo **)M4VENC_MALLOC(30 * sizeof(RDInfo *));
857 if (video->pMP[idx]->pRDSamples == NULL) goto CLEAN_UP;
860 video->pMP[idx]->pRDSamples[i] = (RDInfo *)M4VENC_MALLOC(32 * sizeof(RDInfo));
861 if (video->pMP[idx]->pRDSamples[i] == NULL) goto CLEAN_UP;
862 for (j = 0; j < 32; j++) M4VENC_MEMSET(&(video->pMP[idx]->pRDSamples[i][j]), 0, sizeof(RDInfo));
864 video->pMP[idx]->frameRange = (Int)(video->encParams->LayerFrameRate[idx] * 1.0); /* 1.0s time frame*/
865 video->pMP[idx]->frameRange = PV_MAX(video->pMP[idx]->frameRange, 5);
866 video->pMP[idx]->frameRange = PV_MIN(video->pMP[idx]->frameRange, 30);
868 video->pMP[idx]->framePos = -1;
1235 if (video->pMP[idx])
1237 if (video->pMP[idx]->pRDSamples)
1241 if (video->pMP[idx]->pRDSamples[i])
1242 M4VENC_FREE(video->pMP[idx]->pRDSamples[i]);
1244 M4VENC_FREE(video->pMP[idx]->pRDSamples);
1247 M4VENC_MEMSET(video->pMP[idx], 0, sizeof(MultiPass));
1248 M4VENC_FREE(video->pMP[idx]);