Lines Matching refs:picData
268 vbp_picture_data_h264 *picData = data->pic_data; in continueDecodingFrame() local
275 for (uint32_t picIndex = 0; picIndex < data->num_pictures; picIndex++, picData++) { in continueDecodingFrame()
277 …if (picData == NULL || picData->pic_parms == NULL || picData->slc_data == NULL || picData->num_sli… in continueDecodingFrame()
282 …(picData->pic_parms->CurrPic.flags & (VA_PICTURE_H264_TOP_FIELD | VA_PICTURE_H264_BOTTOM_FIELD)) =… in continueDecodingFrame()
292 for (uint32_t sliceIndex = 0; sliceIndex < picData->num_slices; sliceIndex++) { in continueDecodingFrame()
298 removeReferenceFromDPB(picData->pic_parms); in continueDecodingFrame()
313 vbp_picture_data_h264 *picData = &(data->pic_data[picIndex]); in decodeSlice() local
314 vbp_slice_data_h264 *sliceData = &(picData->slc_data[sliceIndex]); in decodeSlice()
315 VAPictureParameterBufferH264 *picParam = picData->pic_parms; in decodeSlice()
344 status = updateReferenceFrames(picData); in decodeSlice()
524 Decode_Status VideoDecoderAVC::updateReferenceFrames(vbp_picture_data_h264 *picData) { in updateReferenceFrames() argument
527 VAPictureParameterBufferH264 *picParam = picData->pic_parms; in updateReferenceFrames()
546 for (uint32_t slice = 0; slice < picData->num_slices; slice++) { in updateReferenceFrames()
547 sliceParam = &(picData->slc_data[slice].slc_parms); in updateReferenceFrames()
904 vbp_picture_data_h264* picData = data->pic_data; in isNewFrame() local
905 if (picData->num_slices == 0) { in isNewFrame()
913 if (picData->slc_data[0].slc_parms.first_mb_in_slice != 0) { in isNewFrame()
923 if ((picData->pic_parms->CurrPic.flags & fieldFlags) == fieldFlags) { in isNewFrame()
928 if (((mLastPictureFlags | picData->pic_parms->CurrPic.flags) & fieldFlags) == fieldFlags) { in isNewFrame()