Searched defs:frame_type (Results 1 - 25 of 43) sorted by relevance

12

/hardware/intel/common/libmix/mix_video/src/
H A Dmixvideoframe_private.h29 MixFrameType frame_type; member in struct:_MixVideoFramePrivate
50 mix_videoframe_set_frame_type (MixVideoFrame *obj, MixFrameType frame_type);
53 mix_videoframe_get_frame_type (MixVideoFrame *obj, MixFrameType *frame_type);
H A Dmixframemanager.c586 MixFrameType frame_type; local
589 ret = mix_videoframe_get_frame_type(mvf, &frame_type);
600 if (frame_type == TYPE_I) {
602 } else if (frame_type == TYPE_P) {
604 } else if (frame_type == TYPE_B) {
615 if (frame_type != TYPE_I) {
626 if (frame_type == TYPE_I || frame_type == TYPE_P) {
641 /*if (frame_type == TYPE_I) {
H A Dmixvideoframe.c338 MixFrameType frame_type) {
340 VIDEOFRAME_PRIVATE(obj) -> frame_type = frame_type;
346 MixFrameType *frame_type) {
348 MIX_VIDEOFRAME_GETTER_CHECK_INPUT(obj, frame_type);
350 *frame_type = VIDEOFRAME_PRIVATE(obj) -> frame_type;
337 mix_videoframe_set_frame_type(MixVideoFrame *obj, MixFrameType frame_type) argument
345 mix_videoframe_get_frame_type(MixVideoFrame *obj, MixFrameType *frame_type) argument
H A Dmixvideoformat_mp42.c601 gint frame_type = -1; local
677 frame_type = picture_param->vop_fields.bits.vop_coding_type;
680 if (idx == 0 && frame_type != MP4_VOP_TYPE_I && frame_type
687 if (idx != 0 && frame_type != MP4_VOP_TYPE_B) {
769 frame_type = picture_param->vop_fields.bits.vop_coding_type;
771 if (frame_type == MP4_VOP_TYPE_B) {
803 frame_type = picture_param->vop_fields.bits.vop_coding_type;
804 if (frame_type != MP4_VOP_TYPE_I && frame_type !
1248 mix_videofmt_mp42_handle_ref_frames(MixVideoFormat *mix, enum _picture_type frame_type, MixVideoFrame * current_frame) argument
[all...]
H A Dmixvideoformat_h264.c1079 MixFrameType frame_type = TYPE_INVALID; local
1087 frame_type = TYPE_P;
1091 frame_type = TYPE_B;
1097 frame_type = TYPE_I;
1110 LOG_V( "frame type is %d\n", frame_type);
1115 ret = mix_videoframe_set_frame_type(frame, frame_type);
H A Dmixvideoformat_vc1.c946 enum _picture_type frame_type = pic_params->picture_fields.bits.picture_type; local
954 if (frame_type == VC1_PTYPE_B)
973 LOG_V( "frame type is %d\n", frame_type);
990 switch (frame_type)
995 ret = mix_videoframe_set_frame_type(frame, frame_type);
1012 LOG_V( "Setting reference frames in picparams, frame_type = %d\n", frame_type);
1016 switch (frame_type)
1421 enum _picture_type frame_type = data->pic_data[0].pic_parms->picture_fields.bits.picture_type; local
1425 if ((frame_type
1635 mix_videofmt_vc1_handle_ref_frames( MixVideoFormat *mix, enum _picture_type frame_type, MixVideoFrame * current_frame) argument
[all...]
/hardware/intel/img/psb_video/src/
H A Dtng_slotorder.c103 IMG_FRAME_TYPE frame_type; /*Output. Frame type. 0: I frame. 1: P frame. 2: B frame*/ local
116 frame_type = IMG_INTRA_IDR;
119 frame_type = IMG_INTER_B;
123 frame_type = IMG_INTER_P;
126 frame_type = IMG_INTRA_FRAME;
134 p_last_info->last_frame_type = frame_type;
143 int displaying_order, frame_type, slot;
167 printf("encodingorder displaying order frame_type slot index\n");
169 getFrameDpyOrder(i, bframes, intracnt, &last_info, &displaying_order, &frame_type, &slot);
170 printf("%5d\t%5d\t%c\t%d\n", i, displaying_order, ac_frame_type[frame_type], slo
[all...]
/hardware/intel/common/libmix/mix_vbp/viddec_fw/fw/codecs/mp2/parser/
H A Dviddec_mpeg2_workload.c218 int32_t frame_type; local
226 frame_type = parser->info.pic_hdr.picture_coding_type;
235 if (frame_type != MPEG2_PC_TYPE_B)
245 switch(frame_type)
276 if (frame_type != MPEG2_PC_TYPE_B)
/hardware/intel/common/libmix/mix_vbp/viddec_fw/fw/codecs/vc1/parser/
H A Dviddec_vc1_workload.c57 attrs->frame_type = vc1_populate_frame_type(info->picLayerHeader.PTypeField1);
60 attrs->frame_type = vc1_populate_frame_type(info->picLayerHeader.PTYPE);
396 BF_WRITE(VC1_0_SEQPIC_FRAME_TYPE, FCM, spr->frame_type, pic->FCM);
397 BF_WRITE(VC1_0_SEQPIC_FRAME_TYPE, PTYPE, spr->frame_type, pic->PTYPE);
595 int frame_type = parser->info.picLayerHeader.PTYPE; local
610 LOG_CRIT("vc1_start_new_frame: frame_type=%d \n",frame_type);
612 parser->is_reference_picture = ((VC1_B_FRAME != frame_type) && (VC1_BI_FRAME != frame_type));
627 switch( frame_type )
[all...]
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vpx/
H A Dvp8.h106 vpx_ref_frame_type_t frame_type; /**< which reference frame */ member in struct:vpx_ref_frame
/hardware/intel/common/libmix/mix_vbp/viddec_fw/fw/codecs/vc1/include/
H A Dvc1common.h49 programmed in the frame_type register 0x2218 is this generic enum obtained
79 /* 0x18 */ uint32_t frame_type; member in struct:__anon598
/hardware/intel/common/libmix/mix_vbp/viddec_fw/include/
H A Dviddec_fw_frame_attr.h261 frame_type contains the frame type for progressive frame and the field type for the top field for interlaced frames.
267 viddec_frame_type_t frame_type; member in struct:viddec_frame_attributes
/hardware/intel/common/libva/va/
H A Dva_dec_vp9.h95 uint32_t frame_type : 1; member in struct:_VADecPictureParameterBufferVP9::__anon879::__anon880
H A Dva_enc_vp8.h141 unsigned int frame_type : 1; member in struct:_VAEncPictureParameterBufferVP8::__anon913::__anon914
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/
H A Dloopfilter.c208 FRAME_TYPE frame_type = cm->frame_type; local
224 const int hev_index = lfi_n->hev_thr_lut[frame_type][filter_level];
309 int frame_type)
356 const int hev_index = lfi_n->hev_thr_lut[frame_type][filter_level];
465 FRAME_TYPE frame_type = cm->frame_type; local
500 const int hev_index = lfi_n->hev_thr_lut[frame_type][filter_level];
576 FRAME_TYPE frame_type = cm->frame_type; local
307 vp8_loop_filter_frame(VP8_COMMON *cm, MACROBLOCKD *mbd, int frame_type) argument
[all...]
H A Dmfqe.c281 FRAME_TYPE frame_type = cm->frame_type; local
307 if (frame_type == INTER_FRAME) totmap = qualify_inter_mb(mode_info_context, map);
308 else totmap = (frame_type == KEY_FRAME ? 4 : 0);
H A Donyxc_int.h97 FRAME_TYPE frame_type; member in struct:VP8Common
H A Dblockd.h188 FRAME_TYPE frame_type; member in struct:__anon1049
233 FRAME_TYPE frame_type; member in struct:macroblockd
/hardware/intel/common/libmix/mix_vbp/viddec_fw/fw/codecs/h264/parser/
H A Dviddec_h264_workload.c133 uint8_t frame_type=0; local
150 frame_type = ( (pInfo->dpb.fs[pInfo->dpb.fs_dec_idc].pic_type)&((0x7 << FRAME_TYPE_FRAME_OFFSET)) )>> FRAME_TYPE_FRAME_OFFSET;
151 switch(frame_type)
153 case FRAME_TYPE_IDR: attrs->frame_type = VIDDEC_FRAME_TYPE_IDR; break;
154 case FRAME_TYPE_I: attrs->frame_type = VIDDEC_FRAME_TYPE_I; break;
155 case FRAME_TYPE_P: attrs->frame_type = VIDDEC_FRAME_TYPE_P; break;
156 case FRAME_TYPE_B: attrs->frame_type = VIDDEC_FRAME_TYPE_B; break;
157 default: attrs->frame_type = VIDDEC_FRAME_TYPE_INVALID; break;
164 frame_type = ( (pInfo->dpb.fs[pInfo->dpb.fs_dec_idc].pic_type)&((0x7 << FRAME_TYPE_TOP_OFFSET)) )>> FRAME_TYPE_TOP_OFFSET;
165 switch(frame_type)
[all...]
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/decoder/
H A Dthreading.c57 mbd->frame_type = pc->frame_type;
528 FRAME_TYPE frame_type = pc->frame_type; local
529 const int hev_index = lfi_n->hev_thr_lut[frame_type][filter_level];
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/
H A Dvp9_onyxc_int.h107 FRAME_TYPE frame_type; member in struct:VP9Common
255 return cm->frame_type == KEY_FRAME ? vp9_kf_partition_probs[ctx]
296 return cm->frame_type == KEY_FRAME || cm->intra_only;
/hardware/qcom/msm8996/kernel-headers/linux/
H A Dmsm_audio_mvs.h154 uint32_t frame_type; member in union:q6_msm_audio_mvs_frame::__anon4102
164 uint32_t frame_type; member in struct:msm_audio_mvs_frame
171 uint32_t frame_type; member in struct:q5v2_msm_audio_mvs_frame
/hardware/qcom/msm8996/original-kernel-headers/linux/
H A Dmsm_audio_mvs.h130 uint32_t frame_type; member in union:q6_msm_audio_mvs_frame::__anon4252
140 uint32_t frame_type; member in struct:msm_audio_mvs_frame
149 uint32_t frame_type; member in struct:q5v2_msm_audio_mvs_frame
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/encoder/
H A Dvp9_ratectrl.c99 int vp9_rc_bits_per_mb(FRAME_TYPE frame_type, int qindex, argument
102 int enumerator = frame_type == KEY_FRAME ? 3300000 : 2250000;
278 if (cpi->common.frame_type == KEY_FRAME) {
290 if (cpi->common.frame_type == KEY_FRAME) {
315 projected_size_based_on_q = estimate_bits_at_q(cpi->common.frame_type, q,
383 const int bits_per_mb_at_this_q = (int)vp9_rc_bits_per_mb(cm->frame_type, i,
421 if (cpi->common.frame_type == KEY_FRAME) {
452 if (cpi->common.frame_type == KEY_FRAME)
574 if (cm->frame_type == KEY_FRAME && !rc->this_key_frame_forced) {
580 if (cm->frame_type
[all...]
/hardware/qcom/msm8996/kernel-headers/media/
H A Dmsmb_pproc.h87 enum msm_cpp_frame_type frame_type; member in struct:msm_cpp_frame_info_t
171 enum msm_vpe_frame_type frame_type; member in struct:msm_vpe_frame_info_t

Completed in 1865 milliseconds

12