Lines Matching refs:status

31     AVCEnc_Status status = AVCENC_SUCCESS;
35 status = BitstreamWriteBits(stream, 8, seqParam->profile_idc);
36 status = BitstreamWrite1Bit(stream, seqParam->constrained_set0_flag);
37 status = BitstreamWrite1Bit(stream, seqParam->constrained_set1_flag);
38 status = BitstreamWrite1Bit(stream, seqParam->constrained_set2_flag);
39 status = BitstreamWrite1Bit(stream, seqParam->constrained_set3_flag);
40 status = BitstreamWriteBits(stream, 4, 0); /* forbidden zero bits */
41 if (status != AVCENC_SUCCESS) /* we can check after each write also */
43 return status;
46 status = BitstreamWriteBits(stream, 8, seqParam->level_idc);
47 status = ue_v(stream, seqParam->seq_parameter_set_id);
48 status = ue_v(stream, seqParam->log2_max_frame_num_minus4);
49 status = ue_v(stream, seqParam->pic_order_cnt_type);
50 if (status != AVCENC_SUCCESS)
52 return status;
57 status = ue_v(stream, seqParam->log2_max_pic_order_cnt_lsb_minus4);
61 status = BitstreamWrite1Bit(stream, seqParam->delta_pic_order_always_zero_flag);
62 status = se_v(stream, seqParam->offset_for_non_ref_pic); /* upto 32 bits */
63 status = se_v(stream, seqParam->offset_for_top_to_bottom_field); /* upto 32 bits */
64 status = ue_v(stream, seqParam->num_ref_frames_in_pic_order_cnt_cycle);
68 status = se_v(stream, seqParam->offset_for_ref_frame[i]); /* upto 32 bits */
71 if (status != AVCENC_SUCCESS)
73 return status;
76 status = ue_v(stream, seqParam->num_ref_frames);
77 status = BitstreamWrite1Bit(stream, seqParam->gaps_in_frame_num_value_allowed_flag);
78 status = ue_v(stream, seqParam->pic_width_in_mbs_minus1);
79 status = ue_v(stream, seqParam->pic_height_in_map_units_minus1);
80 status = BitstreamWrite1Bit(stream, seqParam->frame_mbs_only_flag);
81 if (status != AVCENC_SUCCESS)
83 return status;
87 status = BitstreamWrite1Bit(stream, seqParam->direct_8x8_inference_flag);
88 status = BitstreamWrite1Bit(stream, seqParam->frame_cropping_flag);
91 status = ue_v(stream, seqParam->frame_crop_left_offset);
92 status = ue_v(stream, seqParam->frame_crop_right_offset);
93 status = ue_v(stream, seqParam->frame_crop_top_offset);
94 status = ue_v(stream, seqParam->frame_crop_bottom_offset);
96 if (status != AVCENC_SUCCESS)
98 return status;
101 status = BitstreamWrite1Bit(stream, seqParam->vui_parameters_present_flag);
109 return status;
230 AVCEnc_Status status = AVCENC_SUCCESS;
235 status = ue_v(stream, picParam->pic_parameter_set_id);
236 status = ue_v(stream, picParam->seq_parameter_set_id);
237 status = BitstreamWrite1Bit(stream, picParam->entropy_coding_mode_flag);
238 status = BitstreamWrite1Bit(stream, picParam->pic_order_present_flag);
239 if (status != AVCENC_SUCCESS)
241 return status;
244 status = ue_v(stream, picParam->num_slice_groups_minus1);
247 status = ue_v(stream, picParam->slice_group_map_type);
252 status = ue_v(stream, picParam->run_length_minus1[iGroup]);
259 status = ue_v(stream, picParam->top_left[iGroup]);
260 status = ue_v(stream, picParam->bottom_right[iGroup]);
267 status = BitstreamWrite1Bit(stream, picParam->slice_group_change_direction_flag);
268 status = ue_v(stream, picParam->slice_group_change_rate_minus1);
272 status = ue_v(stream, picParam->pic_size_in_map_units_minus1);
284 status = BitstreamWriteBits(stream, numBits, picParam->slice_group_id[i]);
288 if (status != AVCENC_SUCCESS)
290 return status;
293 status = ue_v(stream, picParam->num_ref_idx_l0_active_minus1);
294 status = ue_v(stream, picParam->num_ref_idx_l1_active_minus1);
295 status = BitstreamWrite1Bit(stream, picParam->weighted_pred_flag);
296 status = BitstreamWriteBits(stream, 2, picParam->weighted_bipred_idc);
297 if (status != AVCENC_SUCCESS)
299 return status;
302 status = se_v(stream, picParam->pic_init_qp_minus26);
303 status = se_v(stream, picParam->pic_init_qs_minus26);
304 status = se_v(stream, picParam->chroma_qp_index_offset);
310 status = BitstreamWriteBits(stream, 3, temp);
312 return status;
322 AVCEnc_Status status = AVCENC_SUCCESS;
328 status = ue_v(stream, sliceHdr->first_mb_in_slice);
334 status = ue_v(stream, sliceHdr->slice_type);
338 status = ue_v(stream, slice_type);
341 status = ue_v(stream, sliceHdr->pic_parameter_set_id);
343 status = BitstreamWriteBits(stream, currSPS->log2_max_frame_num_minus4 + 4, sliceHdr->frame_num);
345 if (status != AVCENC_SUCCESS)
347 return status;
353 status = ue_v(stream, sliceHdr->idr_pic_id);
358 status = BitstreamWriteBits(stream, currSPS->log2_max_pic_order_cnt_lsb_minus4 + 4,
363 status = se_v(stream, sliceHdr->delta_pic_order_cnt_bottom); /* 32 bits */
368 status = se_v(stream, sliceHdr->delta_pic_order_cnt[0]); /* 32 bits */
371 status = se_v(stream, sliceHdr->delta_pic_order_cnt[1]); /* 32 bits */
377 status = ue_v(stream, sliceHdr->redundant_pic_cnt);
382 status = BitstreamWrite1Bit(stream, sliceHdr->direct_spatial_mv_pred_flag);
385 if (status != AVCENC_SUCCESS)
387 return status;
392 status = BitstreamWrite1Bit(stream, sliceHdr->num_ref_idx_active_override_flag);
396 status = ue_v(stream, sliceHdr->num_ref_idx_l0_active_minus1);
399 status = ue_v(stream, sliceHdr->num_ref_idx_l1_active_minus1);
403 if (status != AVCENC_SUCCESS)
405 return status;
409 status = ref_pic_list_reordering(video, stream, sliceHdr, slice_type);
410 if (status != AVCENC_SUCCESS)
412 return status;
424 status = dec_ref_pic_marking(video, stream, sliceHdr);
425 if (status != AVCENC_SUCCESS)
427 return status;
440 status = se_v(stream, sliceHdr->slice_qp_delta);
441 if (status != AVCENC_SUCCESS)
443 return status;
450 status = BitstreamWrite1Bit(stream, sliceHdr->sp_for_switch_flag);
456 status = se_v(stream, sliceHdr->slice_qs_delta);
457 if (status != AVCENC_SUCCESS)
459 return status;
466 status = ue_v(stream, sliceHdr->disable_deblocking_filter_idc);
470 status = se_v(stream, sliceHdr->slice_alpha_c0_offset_div2);
472 status = se_v(stream, sliceHdr->slice_beta_offset_div_2);
474 if (status != AVCENC_SUCCESS)
476 return status;
510 AVCEnc_Status status = AVCENC_SUCCESS;
514 status = BitstreamWrite1Bit(stream, sliceHdr->ref_pic_list_reordering_flag_l0);
520 status = ue_v(stream, sliceHdr->reordering_of_pic_nums_idc_l0[i]);
524 status = ue_v(stream, sliceHdr->abs_diff_pic_num_minus1_l0[i]);
539 status = ue_v(stream, sliceHdr->long_term_pic_num_l0[i]);
549 status = BitstreamWrite1Bit(stream, sliceHdr->ref_pic_list_reordering_flag_l1);
555 status = ue_v(stream, sliceHdr->reordering_of_pic_nums_idc_l1[i]);
559 status = ue_v(stream, sliceHdr->abs_diff_pic_num_minus1_l1[i]);
574 status = ue_v(stream, sliceHdr->long_term_pic_num_l1[i]);
583 return status;
590 AVCEnc_Status status = AVCENC_SUCCESS;
594 status = BitstreamWrite1Bit(stream, sliceHdr->no_output_of_prior_pics_flag);
595 status = BitstreamWrite1Bit(stream, sliceHdr->long_term_reference_flag);
608 status = BitstreamWrite1Bit(stream, sliceHdr->adaptive_ref_pic_marking_mode_flag); /* default to zero */
614 status = ue_v(stream, sliceHdr->memory_management_control_operation[i]);
618 status = ue_v(stream, sliceHdr->difference_of_pic_nums_minus1[i]);
622 status = ue_v(stream, sliceHdr->long_term_pic_num[i]);
627 status = ue_v(stream, sliceHdr->long_term_frame_idx[i]);
631 status = ue_v(stream, sliceHdr->max_long_term_frame_idx_plus1[i]);
643 return status;