/hardware/intel/common/libva/test/encode/ |
H A D | mpeg2vaenc.c | 127 VAEncPictureParameterBufferMPEG2 pic_param; member in struct:mpeg2enc_context 330 const VAEncPictureParameterBufferMPEG2 *pic_param, 336 chroma_420_type = pic_param->picture_coding_extension.bits.progressive_frame; 341 bitstream_put_ui(bs, pic_param->temporal_reference, 10); 343 pic_param->picture_type == VAEncPictureTypeIntra ? 1 : 344 pic_param->picture_type == VAEncPictureTypePredictive ? 2 : 3, 348 if (pic_param->picture_type == VAEncPictureTypePredictive || 349 pic_param->picture_type == VAEncPictureTypeBidirectional) { 354 if (pic_param->picture_type == VAEncPictureTypeBidirectional) { 365 bitstream_put_ui(bs, pic_param 329 pps_rbsp(const VAEncSequenceParameterBufferMPEG2 *seq_param, const VAEncPictureParameterBufferMPEG2 *pic_param, bitstream *bs) argument 387 build_packed_pic_buffer(const VAEncSequenceParameterBufferMPEG2 *seq_param, const VAEncPictureParameterBufferMPEG2 *pic_param, unsigned char **header_buffer) argument 789 mpeg2enc_init_picture_parameter(struct mpeg2enc_context *ctx, VAEncPictureParameterBufferMPEG2 *pic_param) argument 1014 VAEncPictureParameterBufferMPEG2 *pic_param = &ctx->pic_param; local 1071 VAEncPictureParameterBufferMPEG2 *pic_param = &ctx->pic_param; local 1090 VAEncPictureParameterBufferMPEG2 *pic_param; local [all...] |
H A D | mpeg2enc.c | 127 VAEncPictureParameterBufferMPEG2 pic_param; member in struct:mpeg2enc_context 330 const VAEncPictureParameterBufferMPEG2 *pic_param, 336 chroma_420_type = pic_param->picture_coding_extension.bits.progressive_frame; 341 bitstream_put_ui(bs, pic_param->temporal_reference, 10); 343 pic_param->picture_type == VAEncPictureTypeIntra ? 1 : 344 pic_param->picture_type == VAEncPictureTypePredictive ? 2 : 3, 348 if (pic_param->picture_type == VAEncPictureTypePredictive || 349 pic_param->picture_type == VAEncPictureTypeBidirectional) { 354 if (pic_param->picture_type == VAEncPictureTypeBidirectional) { 365 bitstream_put_ui(bs, pic_param 329 pps_rbsp(const VAEncSequenceParameterBufferMPEG2 *seq_param, const VAEncPictureParameterBufferMPEG2 *pic_param, bitstream *bs) argument 387 build_packed_pic_buffer(const VAEncSequenceParameterBufferMPEG2 *seq_param, const VAEncPictureParameterBufferMPEG2 *pic_param, unsigned char **header_buffer) argument 789 mpeg2enc_init_picture_parameter(struct mpeg2enc_context *ctx, VAEncPictureParameterBufferMPEG2 *pic_param) argument 1014 VAEncPictureParameterBufferMPEG2 *pic_param = &ctx->pic_param; local 1055 VAEncPictureParameterBufferMPEG2 *pic_param = &ctx->pic_param; local 1074 VAEncPictureParameterBufferMPEG2 *pic_param; local [all...] |
H A D | avcenc.c | 123 VAEncPictureParameterBufferH264 pic_param; member in struct:__anon260 326 VAEncPictureParameterBufferH264 *pic_param; local 330 pic_param = &avcenc_context.pic_param; 331 pic_param->CurrPic.picture_id = surface_ids[SID_RECON_PICTURE]; 332 pic_param->CurrPic.TopFieldOrderCnt = display_num * 2; 333 pic_param->ReferenceFrames[0].picture_id = surface_ids[SID_REFERENCE_PICTURE_L0]; 334 pic_param->ReferenceFrames[1].picture_id = surface_ids[SID_REFERENCE_PICTURE_L1]; 335 pic_param->ReferenceFrames[2].picture_id = VA_INVALID_ID; 337 pic_param 992 VAEncPictureParameterBufferH264 *pic_param = &avcenc_context.pic_param; local 1451 avcenc_context_pic_param_init(VAEncPictureParameterBufferH264 *pic_param) argument [all...] |
H A D | h264encode.c | 88 static VAEncPictureParameterBufferH264 pic_param; variable 398 bitstream_put_ue(bs, pic_param.pic_parameter_set_id); /* pic_parameter_set_id */ 399 bitstream_put_ue(bs, pic_param.seq_parameter_set_id); /* seq_parameter_set_id */ 401 bitstream_put_ui(bs, pic_param.pic_fields.bits.entropy_coding_mode_flag, 1); /* entropy_coding_mode_flag */ 407 bitstream_put_ue(bs, pic_param.num_ref_idx_l0_active_minus1); /* num_ref_idx_l0_active_minus1 */ 408 bitstream_put_ue(bs, pic_param.num_ref_idx_l1_active_minus1); /* num_ref_idx_l1_active_minus1 1 */ 410 bitstream_put_ui(bs, pic_param.pic_fields.bits.weighted_pred_flag, 1); /* weighted_pred_flag: 0 */ 411 bitstream_put_ui(bs, pic_param.pic_fields.bits.weighted_bipred_idc, 2); /* weighted_bipred_idc: 0 */ 413 bitstream_put_se(bs, pic_param.pic_init_qp - 26); /* pic_init_qp_minus26 */ 417 bitstream_put_ui(bs, pic_param [all...] |
/hardware/intel/common/libmix/videoencoder/ |
H A D | bitstream.h | 277 static void pps_rbsp(bitstream *bs, VAEncPictureParameterBufferH264 *pic_param) argument 280 bitstream_put_ue(bs, pic_param->pic_parameter_set_id); /* pic_parameter_set_id */ 281 bitstream_put_ue(bs, pic_param->seq_parameter_set_id); /* seq_parameter_set_id */ 283 bitstream_put_ui(bs, pic_param->pic_fields.bits.entropy_coding_mode_flag, 1); /* entropy_coding_mode_flag */ 289 bitstream_put_ue(bs, pic_param->num_ref_idx_l0_active_minus1); /* num_ref_idx_l0_active_minus1 */ 290 bitstream_put_ue(bs, pic_param->num_ref_idx_l1_active_minus1); /* num_ref_idx_l1_active_minus1 1 */ 292 bitstream_put_ui(bs, pic_param->pic_fields.bits.weighted_pred_flag, 1); /* weighted_pred_flag: 0 */ 293 bitstream_put_ui(bs, pic_param->pic_fields.bits.weighted_bipred_idc, 2); /* weighted_bipred_idc: 0 */ 295 bitstream_put_se(bs, pic_param->pic_init_qp - 26); /* pic_init_qp_minus26 */ 299 bitstream_put_ui(bs, pic_param 325 build_packed_pic_buffer(unsigned char **header_buffer, VAEncPictureParameterBufferH264 *pic_param) argument [all...] |
/hardware/intel/common/libva/test/decode/ |
H A D | tinyjpeg.c | 618 VAPictureParameterBufferJPEGBaseline pic_param; local 619 memset(&pic_param, 0, sizeof(pic_param)); 620 pic_param.picture_width = priv->width[scan_num]; 621 pic_param.picture_height = priv->height[scan_num]; 622 pic_param.num_components = priv->nf_components; 625 for (i=0; i<pic_param.num_components; i++) { // tinyjpeg support 3 components only, does it match va? 626 pic_param.components[i].component_id = priv->component_infos[i].cid; 627 pic_param.components[i].h_sampling_factor = priv->component_infos[i].Hfactor; 628 pic_param [all...] |
H A D | mpeg2vldemo.cpp | 75 static VAPictureParameterBufferMPEG2 pic_param={ variable 209 1, &pic_param,
|
/hardware/intel/common/libva/test/transcode/ |
H A D | mpeg2transcode.cpp | 1699 static VAPictureParameterBufferMPEG2 pic_param={ variable 1979 VAEncPictureParameterBufferH264 pic_param; member in struct:__anon266 2133 VAEncPictureParameterBufferH264 *pic_param; local 2137 pic_param = &avcenc_context.pic_param; 2138 pic_param->CurrPic.picture_id = surface_ids[SID_RECON_PICTURE]; 2139 pic_param->CurrPic.TopFieldOrderCnt = display_num * 2; 2140 pic_param->ReferenceFrames[0].picture_id = surface_ids[SID_REFERENCE_PICTURE_L0]; 2141 pic_param->ReferenceFrames[1].picture_id = surface_ids[SID_REFERENCE_PICTURE_L1]; 2142 pic_param 2655 VAEncPictureParameterBufferH264 *pic_param = &avcenc_context.pic_param; local 3033 avcenc_context_pic_param_init(VAEncPictureParameterBufferH264 *pic_param) argument [all...] |