/hardware/intel/common/libmix/videoencoder/ |
H A D | bitstream.h | 173 static void sps_rbsp(bitstream *bs, VAProfile profile, int frame_bit_rate, VAEncSequenceParameterBufferH264 *seq_param) argument 196 bitstream_put_ui(bs, seq_param->level_idc, 8); /* level_idc */ 197 bitstream_put_ue(bs, seq_param->seq_parameter_set_id); /* seq_parameter_set_id */ 207 bitstream_put_ue(bs, seq_param->seq_fields.bits.log2_max_frame_num_minus4); /* log2_max_frame_num_minus4 */ 208 bitstream_put_ue(bs, seq_param->seq_fields.bits.pic_order_cnt_type); /* pic_order_cnt_type */ 210 if (seq_param->seq_fields.bits.pic_order_cnt_type == 0) 211 bitstream_put_ue(bs, seq_param->seq_fields.bits.log2_max_pic_order_cnt_lsb_minus4); /* log2_max_pic_order_cnt_lsb_minus4 */ 216 bitstream_put_ue(bs, seq_param->max_num_ref_frames); /* num_ref_frames */ 219 bitstream_put_ue(bs, seq_param->picture_width_in_mbs - 1); /* pic_width_in_mbs_minus1 */ 220 bitstream_put_ue(bs, seq_param 311 build_packed_seq_buffer(unsigned char **header_buffer, VAProfile profile, VAEncSequenceParameterBufferH264 *seq_param) argument [all...] |
/hardware/intel/common/libva/test/encode/ |
H A D | mpeg2enc.c | 126 VAEncSequenceParameterBufferMPEG2 seq_param; member in struct:mpeg2enc_context 260 find_frame_rate_code(const VAEncSequenceParameterBufferMPEG2 *seq_param) argument 264 float frame_rate_value = seq_param->frame_rate * 265 (seq_param->sequence_extension.bits.frame_rate_extension_d + 1) / 266 (seq_param->sequence_extension.bits.frame_rate_extension_n + 1); 281 const VAEncSequenceParameterBufferMPEG2 *seq_param, 284 int frame_rate_code = find_frame_rate_code(seq_param); 288 bitstream_put_ui(bs, seq_param->picture_width, 12); 289 bitstream_put_ui(bs, seq_param->picture_height, 12); 290 bitstream_put_ui(bs, seq_param 280 sps_rbsp(struct mpeg2enc_context *ctx, const VAEncSequenceParameterBufferMPEG2 *seq_param, bitstream *bs) argument 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 402 build_packed_seq_buffer(struct mpeg2enc_context *ctx, const VAEncSequenceParameterBufferMPEG2 *seq_param, unsigned char **header_buffer) argument 725 mpeg2enc_init_sequence_parameter(struct mpeg2enc_context *ctx, VAEncSequenceParameterBufferMPEG2 *seq_param) argument 959 mpeg2enc_time_code(VAEncSequenceParameterBufferMPEG2 *seq_param, int num_frames) argument 1000 VAEncSequenceParameterBufferMPEG2 *seq_param = &ctx->seq_param; local 1073 VAEncSequenceParameterBufferMPEG2 *seq_param; local 1177 VAEncSequenceParameterBufferMPEG2 *seq_param = &ctx->seq_param; local [all...] |
H A D | mpeg2vaenc.c | 126 VAEncSequenceParameterBufferMPEG2 seq_param; member in struct:mpeg2enc_context 260 find_frame_rate_code(const VAEncSequenceParameterBufferMPEG2 *seq_param) argument 264 float frame_rate_value = seq_param->frame_rate * 265 (seq_param->sequence_extension.bits.frame_rate_extension_d + 1) / 266 (seq_param->sequence_extension.bits.frame_rate_extension_n + 1); 281 const VAEncSequenceParameterBufferMPEG2 *seq_param, 284 int frame_rate_code = find_frame_rate_code(seq_param); 288 bitstream_put_ui(bs, seq_param->picture_width, 12); 289 bitstream_put_ui(bs, seq_param->picture_height, 12); 290 bitstream_put_ui(bs, seq_param 280 sps_rbsp(struct mpeg2enc_context *ctx, const VAEncSequenceParameterBufferMPEG2 *seq_param, bitstream *bs) argument 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 402 build_packed_seq_buffer(struct mpeg2enc_context *ctx, const VAEncSequenceParameterBufferMPEG2 *seq_param, unsigned char **header_buffer) argument 725 mpeg2enc_init_sequence_parameter(struct mpeg2enc_context *ctx, VAEncSequenceParameterBufferMPEG2 *seq_param) argument 959 mpeg2enc_time_code(VAEncSequenceParameterBufferMPEG2 *seq_param, int num_frames) argument 1000 VAEncSequenceParameterBufferMPEG2 *seq_param = &ctx->seq_param; local 1089 VAEncSequenceParameterBufferMPEG2 *seq_param; local 1193 VAEncSequenceParameterBufferMPEG2 *seq_param = &ctx->seq_param; local [all...] |
H A D | avcenc.c | 122 VAEncSequenceParameterBufferH264 seq_param; member in struct:__anon581 572 VAEncSequenceParameterBufferH264 *seq_param = &avcenc_context.seq_param; local 576 sizeof(*seq_param), 1, seq_param, 882 VAEncSequenceParameterBufferH264 *seq_param = &avcenc_context.seq_param; local 896 bitstream_put_ui(bs, seq_param->level_idc, 8); /* level_idc */ 897 bitstream_put_ue(bs, seq_param->seq_parameter_set_id); /* seq_parameter_set_id */ 907 bitstream_put_ue(bs, seq_param 1401 avcenc_context_seq_param_init(VAEncSequenceParameterBufferH264 *seq_param, int width, int height) argument [all...] |
H A D | h264encode.c | 87 static VAEncSequenceParameterBufferH264 seq_param; variable 313 bitstream_put_ui(bs, seq_param.level_idc, 8); /* level_idc */ 314 bitstream_put_ue(bs, seq_param.seq_parameter_set_id); /* seq_parameter_set_id */ 324 bitstream_put_ue(bs, seq_param.seq_fields.bits.log2_max_frame_num_minus4); /* log2_max_frame_num_minus4 */ 325 bitstream_put_ue(bs, seq_param.seq_fields.bits.pic_order_cnt_type); /* pic_order_cnt_type */ 327 if (seq_param.seq_fields.bits.pic_order_cnt_type == 0) 328 bitstream_put_ue(bs, seq_param.seq_fields.bits.log2_max_pic_order_cnt_lsb_minus4); /* log2_max_pic_order_cnt_lsb_minus4 */ 333 bitstream_put_ue(bs, seq_param.max_num_ref_frames); /* num_ref_frames */ 336 bitstream_put_ue(bs, seq_param.picture_width_in_mbs - 1); /* pic_width_in_mbs_minus1 */ 337 bitstream_put_ue(bs, seq_param [all...] |
/hardware/intel/common/libva/test/transcode/ |
H A D | mpeg2transcode.cpp | 1978 VAEncSequenceParameterBufferH264 seq_param; member in struct:__anon587 2324 VAEncSequenceParameterBufferH264 *seq_param = &avcenc_context.seq_param; local 2328 sizeof(*seq_param), 1, seq_param, 2589 VAEncSequenceParameterBufferH264 *seq_param = &avcenc_context.seq_param; local 2603 bitstream_put_ui(bs, seq_param->level_idc, 8); /* level_idc */ 2604 bitstream_put_ue(bs, seq_param->seq_parameter_set_id); /* seq_parameter_set_id */ 2606 bitstream_put_ue(bs, seq_param 2992 avcenc_context_seq_param_init(VAEncSequenceParameterBufferH264 *seq_param, int width, int height) argument [all...] |