Lines Matching refs:marking

32                       H264eMarkingInfo *marking)  in h264e_slice_init()  argument
39 slice->marking = marking; in h264e_slice_init()
135 MPP_RET h264e_marking_init(H264eMarkingInfo *marking) in h264e_marking_init() argument
137 marking->idr_flag = 0; in h264e_marking_init()
138 marking->no_output_of_prior_pics = 0; in h264e_marking_init()
139 marking->long_term_reference_flag = 0; in h264e_marking_init()
140 marking->adaptive_ref_pic_buffering = 0; in h264e_marking_init()
141 marking->size = MAX_H264E_MMCO_CNT; in h264e_marking_init()
142 marking->wr_cnt = 0; in h264e_marking_init()
143 marking->rd_cnt = 0; in h264e_marking_init()
153 MPP_RET h264e_marking_wr_rewind(H264eMarkingInfo *marking) in h264e_marking_wr_rewind() argument
155 marking->wr_cnt = 0; in h264e_marking_wr_rewind()
159 MPP_RET h264e_marking_rd_rewind(H264eMarkingInfo *marking) in h264e_marking_rd_rewind() argument
161 marking->rd_cnt = 0; in h264e_marking_rd_rewind()
186 void write_marking(MppWriteCtx *s, H264eMarkingInfo *marking) in write_marking() argument
188 if (marking->idr_flag) { in write_marking()
190 mpp_writer_put_bits(s, marking->no_output_of_prior_pics, 1); in write_marking()
192 mpp_writer_bits(s), marking->no_output_of_prior_pics); in write_marking()
195 mpp_writer_put_bits(s, marking->long_term_reference_flag, 1); in write_marking()
197 mpp_writer_bits(s), marking->long_term_reference_flag); in write_marking()
199 h264e_dbg_mmco("mmco count %d\n", marking->wr_cnt); in write_marking()
201 h264e_marking_rd_rewind(marking); in write_marking()
203 if (!h264e_marking_is_empty(marking)) { in write_marking()
211 while (MPP_OK == h264e_marking_rd_op(marking, &mmco)) { in write_marking()
410 slice->marking->no_output_of_prior_pics = slice->no_output_of_prior_pics; in h264e_slice_read()
416 slice->marking->long_term_reference_flag = slice->long_term_reference_flag; in h264e_slice_read()
422 slice->marking->adaptive_ref_pic_buffering = slice->adaptive_ref_pic_buffering; in h264e_slice_read()
430 h264e_marking_wr_rewind(slice->marking); in h264e_slice_read()
478 h264e_marking_wr_op(slice->marking, &opt); in h264e_slice_read()
547 H264eMarkingInfo *marking = slice->marking; in h264e_slice_write_header() local
598 marking->idr_flag = 1; in h264e_slice_write_header()
600 marking->idr_flag = 0; in h264e_slice_write_header()
683 if (slice->long_term_reference_flag != marking->long_term_reference_flag) { in h264e_slice_write_header()
684 marking->long_term_reference_flag = slice->long_term_reference_flag; in h264e_slice_write_header()
686 marking->long_term_reference_flag, slice->long_term_reference_flag); in h264e_slice_write_header()
689 h264e_dbg_slice("get marking %p\n", marking); in h264e_slice_write_header()
690 write_marking(s, marking); in h264e_slice_write_header()