Lines Matching refs:seq_param
1978 VAEncSequenceParameterBufferH264 seq_param; member
2324 VAEncSequenceParameterBufferH264 *seq_param = &avcenc_context.seq_param; in begin_picture() local
2328 sizeof(*seq_param), 1, seq_param, in begin_picture()
2589 VAEncSequenceParameterBufferH264 *seq_param = &avcenc_context.seq_param; in sps_rbsp() local
2603 bitstream_put_ui(bs, seq_param->level_idc, 8); /* level_idc */ in sps_rbsp()
2604 bitstream_put_ue(bs, seq_param->seq_parameter_set_id); /* seq_parameter_set_id */ in sps_rbsp()
2606 …bitstream_put_ue(bs, seq_param->seq_fields.bits.log2_max_frame_num_minus4); /* log2_max_frame_num_… in sps_rbsp()
2607 …bitstream_put_ue(bs, seq_param->seq_fields.bits.pic_order_cnt_type); /* pic_order_cnt_type … in sps_rbsp()
2609 if (seq_param->seq_fields.bits.pic_order_cnt_type == 0) in sps_rbsp()
2610 …bitstream_put_ue(bs, seq_param->seq_fields.bits.log2_max_pic_order_cnt_lsb_minus4); /* log2_ma… in sps_rbsp()
2615 bitstream_put_ue(bs, seq_param->max_num_ref_frames); /* num_ref_frames */ in sps_rbsp()
2618 bitstream_put_ue(bs, seq_param->picture_width_in_mbs - 1); /* pic_width_in_mbs_minus1 */ in sps_rbsp()
2619 bitstream_put_ue(bs, seq_param->picture_height_in_mbs - 1); /* pic_height_in_map_units_minus1 */ in sps_rbsp()
2620 …bitstream_put_ui(bs, seq_param->seq_fields.bits.frame_mbs_only_flag, 1); /* frame_mbs_only_flag… in sps_rbsp()
2622 if (!seq_param->seq_fields.bits.frame_mbs_only_flag) { in sps_rbsp()
2626 …bitstream_put_ui(bs, seq_param->seq_fields.bits.direct_8x8_inference_flag, 1); /* direct_8x8_… in sps_rbsp()
2627 bitstream_put_ui(bs, seq_param->frame_cropping_flag, 1); /* frame_cropping_flag */ in sps_rbsp()
2629 if (seq_param->frame_cropping_flag) { in sps_rbsp()
2630 bitstream_put_ue(bs, seq_param->frame_crop_left_offset); /* frame_crop_left_offset */ in sps_rbsp()
2631 … bitstream_put_ue(bs, seq_param->frame_crop_right_offset); /* frame_crop_right_offset */ in sps_rbsp()
2632 bitstream_put_ue(bs, seq_param->frame_crop_top_offset); /* frame_crop_top_offset */ in sps_rbsp()
2633 … bitstream_put_ue(bs, seq_param->frame_crop_bottom_offset); /* frame_crop_bottom_offset */ in sps_rbsp()
2738 VAEncSequenceParameterBufferH264 *seq_param = &avcenc_context.seq_param;
2745 …bitstream_put_ui(bs, frame_num & 0x0F, seq_param->seq_fields.bits.log2_max_frame_num_minus4 + 4); …
2748 if (!seq_param->seq_fields.bits.frame_mbs_only_flag) {
2756 if (seq_param->seq_fields.bits.pic_order_cnt_type == 0) {
2757 …bitstream_put_ui(bs, (display_frame*2) & 0x3F, seq_param->seq_fields.bits.log2_max_pic_order_cnt_l…
2992 static void avcenc_context_seq_param_init(VAEncSequenceParameterBufferH264 *seq_param, in avcenc_context_seq_param_init() argument
3001 seq_param->seq_parameter_set_id = 0; in avcenc_context_seq_param_init()
3002 seq_param->level_idc = 41; in avcenc_context_seq_param_init()
3003 seq_param->intra_period = intra_period; in avcenc_context_seq_param_init()
3004 seq_param->ip_period = 0; /* FIXME: ??? */ in avcenc_context_seq_param_init()
3005 seq_param->max_num_ref_frames = 4; in avcenc_context_seq_param_init()
3006 seq_param->picture_width_in_mbs = width_in_mbs; in avcenc_context_seq_param_init()
3007 seq_param->picture_height_in_mbs = height_in_mbs; in avcenc_context_seq_param_init()
3008 seq_param->seq_fields.bits.frame_mbs_only_flag = 1; in avcenc_context_seq_param_init()
3009 seq_param->time_scale = 900; in avcenc_context_seq_param_init()
3010 seq_param->num_units_in_tick = 15; in avcenc_context_seq_param_init()
3015 … (height_in_mbs * 16 - height) / (2 * (!seq_param->seq_fields.bits.frame_mbs_only_flag + 1)); in avcenc_context_seq_param_init()
3018 seq_param->frame_cropping_flag = frame_cropping_flag; in avcenc_context_seq_param_init()
3019 seq_param->frame_crop_left_offset = 0; in avcenc_context_seq_param_init()
3020 seq_param->frame_crop_right_offset = 0; in avcenc_context_seq_param_init()
3021 seq_param->frame_crop_top_offset = 0; in avcenc_context_seq_param_init()
3022 seq_param->frame_crop_bottom_offset = frame_crop_bottom_offset; in avcenc_context_seq_param_init()
3024 seq_param->seq_fields.bits.pic_order_cnt_type = 0; in avcenc_context_seq_param_init()
3025 seq_param->seq_fields.bits.direct_8x8_inference_flag = 0; in avcenc_context_seq_param_init()
3027 seq_param->seq_fields.bits.log2_max_frame_num_minus4 = 0; in avcenc_context_seq_param_init()
3028 seq_param->seq_fields.bits.log2_max_pic_order_cnt_lsb_minus4 = 2; in avcenc_context_seq_param_init()
3030 seq_param->vui_parameters_present_flag = 0; in avcenc_context_seq_param_init()
3075 avcenc_context_seq_param_init(&avcenc_context.seq_param, width, height); in avcenc_context_init()