Searched defs:ps_bitstrm (Results 1 - 25 of 31) sorted by relevance

12

/external/libavc/decoder/
H A Dih264d_vui.c53 /* ps_bitstrm Bitstream */
69 dec_bit_stream_t *ps_bitstrm)
72 UWORD32 *pu4_bitstrm_ofst = &ps_bitstrm->u4_ofst;
73 UWORD32 *pu4_bitstrm_buf = ps_bitstrm->pu4_buffer;
79 ps_hrd->u1_bit_rate_scale = ih264d_get_bits_h264(ps_bitstrm, 4);
80 ps_hrd->u1_cpb_size_scale = ih264d_get_bits_h264(ps_bitstrm, 4);
90 ps_hrd->u1_cbr_flag[u1_index] = ih264d_get_bits_h264(ps_bitstrm, 1);
94 + ih264d_get_bits_h264(ps_bitstrm, 5);
96 + ih264d_get_bits_h264(ps_bitstrm, 5);
98 + ih264d_get_bits_h264(ps_bitstrm,
68 ih264d_parse_hrd_parametres(hrd_t *ps_hrd, dec_bit_stream_t *ps_bitstrm) argument
125 ih264d_parse_vui_parametres(vui_t *ps_vu4, dec_bit_stream_t *ps_bitstrm) argument
[all...]
H A Dih264d_bitstrm.c90 UWORD32 ih264d_get_bits_h264(dec_bit_stream_t *ps_bitstrm, UWORD32 u4_num_bits) argument
94 GETBITS(u4_code, ps_bitstrm->u4_ofst, ps_bitstrm->pu4_buffer, u4_num_bits);
115 UWORD32 ih264d_next_bits_h264(dec_bit_stream_t *ps_bitstrm, UWORD32 u4_num_bits) argument
117 UWORD32 u4_word_off = (ps_bitstrm->u4_ofst >> 5);
118 UWORD32 u4_bit_off = ps_bitstrm->u4_ofst & 0x1F;
119 UWORD32 *pu4_bitstream = ps_bitstrm->pu4_buffer;
150 WORD32 ih264d_flush_bits_h264(dec_bit_stream_t *ps_bitstrm, WORD32 u4_num_bits) argument
152 ps_bitstrm->u4_ofst += u4_num_bits;
154 if(ps_bitstrm
175 ih264d_check_byte_aligned(dec_bit_stream_t * ps_bitstrm) argument
[all...]
H A Dih264d_quant_scaling.c50 dec_bit_stream_t *ps_bitstrm)
53 UWORD32 *pu4_bitstrm_buf = ps_bitstrm->pu4_buffer;
54 UWORD32 *pu4_bitstrm_ofst = &ps_bitstrm->u4_ofst;
47 ih264d_scaling_list(WORD16 *pi2_scaling_list, WORD32 i4_size_of_scalinglist, UWORD8 *pu1_use_default_scaling_matrix_flag, dec_bit_stream_t *ps_bitstrm) argument
H A Dih264d_sei.c55 /* ps_bitstrm Bitstream */
71 dec_bit_stream_t *ps_bitstrm,
78 UWORD32 *pu4_bitstrm_ofst = &ps_bitstrm->u4_ofst;
79 UWORD32 *pu4_bitstrm_buf = ps_bitstrm->pu4_buffer;
101 ps_bitstrm,
104 ps_bitstrm,
115 ps_bitstrm,
118 ps_bitstrm,
131 /* Inputs : ps_bitstrm Bitstream */
147 WORD32 ih264d_parse_pic_timing(dec_bit_stream_t *ps_bitstrm, argument
70 ih264d_parse_buffering_period(buf_period_t *ps_buf_prd, dec_bit_stream_t *ps_bitstrm, dec_struct_t *ps_dec) argument
227 ih264d_parse_recovery_point(dec_bit_stream_t *ps_bitstrm, dec_struct_t *ps_dec, UWORD32 ui4_payload_size) argument
270 ih264d_parse_sei_payload(dec_bit_stream_t *ps_bitstrm, UWORD32 ui4_payload_type, UWORD32 ui4_payload_size, dec_struct_t *ps_dec) argument
327 ih264d_parse_sei_message(dec_struct_t *ps_dec, dec_bit_stream_t *ps_bitstrm) argument
[all...]
H A Dih264d_nal.c177 * \param ps_bitstrm : Poiter to dec_bit_stream_t structure.
182 * Returns number of bytes in RBSP ps_bitstrm.
192 WORD32 ih264d_process_nal_unit(dec_bit_stream_t *ps_bitstrm, argument
202 ps_bitstrm->pu4_buffer = puc_bitstream_buffer;
346 ps_bitstrm->u4_ofst = 0;
347 ps_bitstrm->u4_max_ofst = ((u4_num_bytes_in_rbsp + NAL_FIRST_BYTE_SIZE) << 3);
360 * \param ps_bitstrm : Poiter to dec_bit_stream_t structure.
367 void ih264d_rbsp_to_sodb(dec_bit_stream_t *ps_bitstrm) argument
374 ui_lastWord = (ps_bitstrm->u4_max_ofst >> 5);
375 i = (ps_bitstrm
[all...]
H A Dih264d_cabac.c63 dec_bit_stream_t *ps_bitstrm)
68 NEXTBITS(u4_code_int_val_ofst, ps_bitstrm->u4_ofst, ps_bitstrm->pu4_buffer,
70 FLUSHBITS(ps_bitstrm->u4_ofst, 9)
72 if(ps_bitstrm->u4_ofst > ps_bitstrm->u4_max_ofst)
234 dec_bit_stream_t *ps_bitstrm,
278 pu4_buffer = ps_bitstrm->pu4_buffer;
279 u4_offset = ps_bitstrm->u4_ofst;
284 ps_bitstrm
62 ih264d_init_cabac_dec_envirnoment(decoding_envirnoment_t * ps_cab_env, dec_bit_stream_t *ps_bitstrm) argument
232 ih264d_decode_bin(UWORD32 u4_ctx_inc, bin_ctxt_model_t *ps_src_bin_ctxt, dec_bit_stream_t *ps_bitstrm, decoding_envirnoment_t *ps_cab_env) argument
388 ih264d_decode_bins_tunary(UWORD8 u1_max_bins, UWORD32 u4_ctx_inc, bin_ctxt_model_t *ps_src_bin_ctxt, dec_bit_stream_t *ps_bitstrm, decoding_envirnoment_t *ps_cab_env) argument
459 ih264d_decode_bins(UWORD8 u1_max_bins, UWORD32 u4_ctx_inc, bin_ctxt_model_t *ps_src_bin_ctxt, dec_bit_stream_t *ps_bitstrm, decoding_envirnoment_t *ps_cab_env) argument
528 ih264d_decode_bins_unary(UWORD8 u1_max_bins, UWORD32 u4_ctx_inc, bin_ctxt_model_t *ps_src_bin_ctxt, dec_bit_stream_t *ps_bitstrm, decoding_envirnoment_t *ps_cab_env) argument
620 ih264d_decode_bypass_bins_unary(decoding_envirnoment_t *ps_cab_env, dec_bit_stream_t *ps_bitstrm) argument
713 ih264d_decode_bypass_bins(decoding_envirnoment_t *ps_cab_env, UWORD8 u1_max_bins, dec_bit_stream_t *ps_bitstrm) argument
[all...]
H A Dih264d_mb_utils.c281 u1_cur_mb_field = (UWORD8)ih264d_get_bit_h264(ps_dec->ps_bitstrm);
478 ps_dec->ps_bitstrm, &ps_dec->s_cab_dec_env);
672 dec_bit_stream_t * const ps_bitstrm = ps_dec->ps_bitstrm; local
678 ps_bitstrm, ps_cab_dec_env);
694 ps_bitstrm,
705 ps_bitstrm, ps_cab_dec_env);
715 ps_dec->ps_bitstrm,
791 ps_dec->ps_bitstrm,
H A Dih264d_parse_headers.c69 /* ps_bitstrm Bitstream */
85 dec_bit_stream_t * ps_bitstrm)
89 UNUSED(ps_bitstrm);
101 /* ps_bitstrm Bitstream */
115 WORD32 ih264d_parse_sei(dec_struct_t * ps_dec, dec_bit_stream_t * ps_bitstrm) argument
118 UNUSED(ps_bitstrm);
130 /* ps_bitstrm Bitstream */
145 dec_bit_stream_t * ps_bitstrm)
148 UNUSED(ps_bitstrm);
190 WORD32 ih264d_parse_pps(dec_struct_t * ps_dec, dec_bit_stream_t * ps_bitstrm) argument
84 ih264d_parse_slice_partition(dec_struct_t * ps_dec, dec_bit_stream_t * ps_bitstrm) argument
144 ih264d_parse_filler_data(dec_struct_t * ps_dec, dec_bit_stream_t * ps_bitstrm) argument
476 ih264d_parse_sps(dec_struct_t *ps_dec, dec_bit_stream_t *ps_bitstrm) argument
1055 dec_bit_stream_t *ps_bitstrm; local
[all...]
H A Dih264d_parse_islice.c101 dec_bit_stream_t * const ps_bitstrm = ps_dec->ps_bitstrm; local
102 UWORD32 *pu4_bitstrm_ofst = &ps_bitstrm->u4_ofst;
113 pu4_bitstrm_buf = ps_bitstrm->pu4_buffer;
125 ps_cur_mb_info->u1_tran_form8x8 = ih264d_get_bit_h264(ps_bitstrm);
168 /* Flush the ps_bitstrm */
170 /* Read the suffix from the ps_bitstrm */
198 /* Flush the ps_bitstrm */
200 /* Read the suffix from the ps_bitstrm */
233 /* Flush the ps_bitstrm */
491 dec_bit_stream_t * const ps_bitstrm = ps_dec->ps_bitstrm; local
763 dec_bit_stream_t * const ps_bitstrm = ps_dec->ps_bitstrm; local
981 dec_bit_stream_t * const ps_bitstrm = ps_dec->ps_bitstrm; local
1190 dec_bit_stream_t * const ps_bitstrm = ps_dec->ps_bitstrm; local
[all...]
H A Dih264d_dpb_mgr.c719 UWORD32 *pu4_bitstrm_buf = ps_dec->ps_bitstrm->pu4_buffer;
720 UWORD32 *pu4_bitstrm_ofst = &ps_dec->ps_bitstrm->u4_ofst;
833 dec_bit_stream_t *ps_bitstrm = ps_dec->ps_bitstrm; local
839 UWORD32 *pu4_bitstrm_buf = ps_dec->ps_bitstrm->pu4_buffer;
840 UWORD32 *pu4_bitstrm_ofst = &ps_bitstrm->u4_ofst;
841 UWORD32 u4_bit_ofst = ps_dec->ps_bitstrm->u4_ofst;
848 ih264d_get_bit_h264(ps_bitstrm);
852 ps_bitstrm);
863 u1_buf_mode = ih264d_get_bit_h264(ps_bitstrm); //
[all...]
H A Dih264d_parse_cabac.c64 UWORD8 ih264d_read_coeff4x4_cabac(dec_bit_stream_t *ps_bitstrm, argument
85 u4_offset = ps_bitstrm->u4_ofst;
86 pu4_buffer = ps_bitstrm->pu4_buffer;
566 ps_bitstrm->u4_ofst = u4_offset;
582 void ih264d_read_coeff8x8_cabac(dec_bit_stream_t *ps_bitstrm, argument
633 u4_offset = ps_bitstrm->u4_ofst;
634 pu4_buffer = ps_bitstrm->pu4_buffer;
1024 ps_bitstrm->u4_ofst = u4_offset;
1077 dec_bit_stream_t * const ps_bitstrm = ps_dec->ps_bitstrm; local
1174 dec_bit_stream_t * const ps_bitstrm = ps_dec->ps_bitstrm; local
1335 dec_bit_stream_t * const ps_bitstrm = ps_dec->ps_bitstrm; local
1364 dec_bit_stream_t * const ps_bitstrm = ps_dec->ps_bitstrm; local
1392 dec_bit_stream_t * const ps_bitstrm = ps_dec->ps_bitstrm; local
1420 dec_bit_stream_t * const ps_bitstrm = ps_dec->ps_bitstrm; local
[all...]
H A Dih264d_parse_slice.c1018 dec_bit_stream_t * ps_bitstrm = ps_dec->ps_bitstrm; local
1031 UWORD32 *pu4_bitstrm_buf = ps_bitstrm->pu4_buffer;
1032 UWORD32 *pu4_bitstrm_ofst = &ps_bitstrm->u4_ofst;
1155 u2_frame_num = ih264d_get_bits_h264(ps_bitstrm,
1166 u1_field_pic_flag = ih264d_get_bit_h264(ps_bitstrm);
1173 u1_bottom_field_flag = ih264d_get_bit_h264(ps_bitstrm);
1213 ps_bitstrm,
1559 ps_bitstrm);
1828 ps_bitstrm
[all...]
H A Dih264d_parse_bslice.c79 dec_bit_stream_t * ps_bitstrm = ps_dec->ps_bitstrm; local
80 UWORD32 *pu4_bitstrm_buf = ps_bitstrm->pu4_buffer;
81 UWORD32 *pu4_bitstrm_ofst = &ps_bitstrm->u4_ofst;
118 /* Flush the ps_bitstrm */
120 /* Read the suffix from the ps_bitstrm */
196 u1_num_mb_part, ps_bitstrm, pi1_ref_idx[0],
200 ret = ih264d_parse_bmb_ref_index_cavlc(u1_num_mb_part, ps_bitstrm,
215 u1_num_mb_part, ps_bitstrm, pi1_ref_idx[1],
219 ret = ih264d_parse_bmb_ref_index_cavlc(u1_num_mb_part, ps_bitstrm,
404 dec_bit_stream_t * ps_bitstrm = ps_dec->ps_bitstrm; local
751 dec_bit_stream_t * const ps_bitstrm = ps_dec->ps_bitstrm; local
1352 dec_bit_stream_t * ps_bitstrm = ps_dec->ps_bitstrm; local
[all...]
H A Dih264d_parse_cavlc.c57 /* ps_bitstrm as specified in section 9.1 of H264 standard */
64 /* Outputs : UEV decoded syntax element and incremented ps_bitstrm u4_ofst */
67 /* Issues : Does not check if ps_bitstrm u4_ofst exceeds max ps_bitstrm i4_size */
87 /* Flush the ps_bitstrm */
89 /* Read the suffix from the ps_bitstrm */
101 /* Description : Reads the signed Exp Golomb codec syntax from the ps_bitstrm */
109 /* Outputs : SEV decoded syntax element and incremented ps_bitstrm u4_ofst */
112 /* Issues : Does not check if ps_bitstrm u4_ofst exceeds max ps_bitstrm i4_siz
205 ih264d_uvlc(dec_bit_stream_t *ps_bitstrm, UWORD32 u4_range, UWORD32 *pi_bitstrm_ofst, UWORD8 u1_flag, UWORD32 u4_bitstrm_ofst, UWORD32 *pu4_bitstrm_buf) argument
302 ih264d_cavlc_4x4res_block_totalcoeff_1(UWORD32 u4_isdc, UWORD32 u4_total_coeff_trail_one, dec_bit_stream_t *ps_bitstrm) argument
436 ih264d_cavlc_4x4res_block_totalcoeff_2to10(UWORD32 u4_isdc, UWORD32 u4_total_coeff_trail_one, dec_bit_stream_t *ps_bitstrm) argument
995 ih264d_rest_of_residual_cav_chroma_dc_block(UWORD32 u4_total_coeff_trail_one, dec_bit_stream_t *ps_bitstrm) argument
1226 dec_bit_stream_t *ps_bitstrm = ps_dec->ps_bitstrm; local
1277 dec_bit_stream_t *ps_bitstrm = ps_dec->ps_bitstrm; local
1320 ih264d_cavlc_parse_chroma_dc(dec_mb_info_t *ps_cur_mb_info, WORD16 *pi2_coeff_block, dec_bit_stream_t *ps_bitstrm, UWORD32 u4_scale_u, UWORD32 u4_scale_v, WORD32 i4_mb_inter_inc) argument
1478 ih264d_parse_pmb_ref_index_cavlc_range1(UWORD32 u4_num_part, dec_bit_stream_t *ps_bitstrm, WORD8 *pi1_ref_idx, UWORD32 u4_num_ref_idx_active_minus1 ) argument
1522 ih264d_parse_pmb_ref_index_cavlc(UWORD32 u4_num_part, dec_bit_stream_t *ps_bitstrm, WORD8 *pi1_ref_idx, UWORD32 u4_num_ref_idx_active_minus1 ) argument
1586 ih264d_parse_bmb_ref_index_cavlc_range1(UWORD32 u4_num_part, dec_bit_stream_t *ps_bitstrm, WORD8 *pi1_ref_idx, UWORD32 u4_num_ref_idx_active_minus1 ) argument
1633 ih264d_parse_bmb_ref_index_cavlc(UWORD32 u4_num_part, dec_bit_stream_t *ps_bitstrm, WORD8 *pi1_ref_idx, UWORD32 u4_num_ref_idx_active_minus1 ) argument
[all...]
H A Dih264d_parse_mb_header.c72 dec_bit_stream_t * ps_bitstrm = ps_dec->ps_bitstrm; local
93 u1_mb_type = (UWORD8)ih264d_decode_bin(u4_cxt_inc, ps_mb_bin_ctxt, ps_bitstrm,
99 u1_bin = ih264d_decode_terminate(ps_cab_env, ps_bitstrm);
106 u1_bin = ih264d_decode_bins(2, u4_cxt_inc, ps_mb_bin_ctxt, ps_bitstrm,
120 ps_bitstrm, ps_cab_env);
128 ps_bitstrm, ps_cab_env);
158 dec_bit_stream_t *ps_bitstrm = ps_dec->ps_bitstrm; local
179 u1_bin = (UWORD8)ih264d_decode_bin(u4_cxt_inc, ps_mb_bin_ctxt, ps_bitstrm,
368 ih264d_parse_submb_type_cabac(const UWORD8 u1_slc_type_b, decoding_envirnoment_t * ps_cab_env, dec_bit_stream_t * ps_bitstrm, bin_ctxt_model_t * ps_sub_mb_cxt) argument
463 ih264d_parse_ref_idx_cabac(const UWORD8 u1_num_part, const UWORD8 u1_b2, const UWORD8 u1_max_ref_minus1, const UWORD8 u1_mb_mode, WORD8 * pi1_ref_idx, WORD8 * const pi1_lft_cxt, WORD8 * const pi1_top_cxt, decoding_envirnoment_t * const ps_cab_env, dec_bit_stream_t * const ps_bitstrm, bin_ctxt_model_t * const ps_ref_cxt) argument
538 dec_bit_stream_t * ps_bitstrm = ps_dec->ps_bitstrm; local
590 dec_bit_stream_t * ps_bitstrm = ps_dec->ps_bitstrm; local
637 dec_bit_stream_t * ps_bitstrm = ps_dec->ps_bitstrm; local
697 dec_bit_stream_t * ps_bitstrm = ps_dec->ps_bitstrm; local
794 dec_bit_stream_t * ps_bitstrm = ps_dec->ps_bitstrm; local
1137 dec_bit_stream_t * ps_bitstrm = ps_dec->ps_bitstrm; local
1258 ih264d_parse_mvd_cabac(dec_bit_stream_t * ps_bitstrm, decoding_envirnoment_t * ps_cab_env, bin_ctxt_model_t * p_ctxt_mvd, UWORD32 i4_temp) argument
[all...]
H A Dih264d_parse_pslice.c89 dec_bit_stream_t * const ps_bitstrm = ps_dec->ps_bitstrm; local
90 UWORD32 * const pu4_bitstrm_buf = ps_bitstrm->pu4_buffer;
91 UWORD32 *pu4_bitstrm_ofst = &ps_bitstrm->u4_ofst;
132 /* Flush the ps_bitstrm */
134 /* Read the suffix from the ps_bitstrm */
190 u1_num_mb_part, ps_bitstrm, pi1_ref_idx,
195 u1_num_mb_part, ps_bitstrm, pi1_ref_idx,
279 /* Flush the ps_bitstrm */
282 /* Read the suffix from the ps_bitstrm */
446 dec_bit_stream_t * ps_bitstrm = ps_dec->ps_bitstrm; local
823 dec_bit_stream_t * const ps_bitstrm = ps_dec->ps_bitstrm; local
1134 dec_bit_stream_t * const ps_bitstrm = ps_dec->ps_bitstrm; local
1445 dec_bit_stream_t * const ps_bitstrm = ps_dec->ps_bitstrm; local
1883 dec_bit_stream_t *ps_bitstrm = ps_dec->ps_bitstrm; local
[all...]
H A Dih264d_process_intra_mb.c112 dec_bit_stream_t * ps_bitstrm = ps_dec->ps_bitstrm; local
121 GETBIT(u4_temp, ps_bitstrm->u4_ofst, ps_bitstrm->pu4_buffer);
125 GETBITS(u4_temp, ps_bitstrm->u4_ofst, ps_bitstrm->pu4_buffer, 3);
143 GETBIT(u4_temp, ps_bitstrm->u4_ofst, ps_bitstrm->pu4_buffer);
147 GETBITS(u4_temp, ps_bitstrm->u4_ofst, ps_bitstrm
[all...]
/external/libavc/encoder/
H A Dih264e_bitstream.c79 * @param[in] ps_bitstrm
95 IH264E_ERROR_T ih264e_bitstrm_init(bitstrm_t *ps_bitstrm, argument
99 ps_bitstrm->pu1_strm_buffer = pu1_bitstrm_buf;
100 ps_bitstrm->u4_max_strm_size = u4_max_bitstrm_size;
103 ps_bitstrm->u4_strm_buf_offset = 0;
104 ps_bitstrm->u4_cur_word = 0;
105 ps_bitstrm->i4_bits_left_in_cw = WORD_SIZE;
106 ps_bitstrm->i4_zero_bytes_run = 0;
123 * @param[in] ps_bitstrm
140 IH264E_ERROR_T ih264e_put_bits(bitstrm_t *ps_bitstrm, argument
254 ih264e_put_bit(bitstrm_t *ps_bitstrm, UWORD32 u4_code_val) argument
278 ih264e_put_rbsp_trailing_bits(bitstrm_t *ps_bitstrm) argument
347 ih264e_put_uev(bitstrm_t *ps_bitstrm, UWORD32 u4_code_num) argument
384 ih264e_put_sev(bitstrm_t *ps_bitstrm, WORD32 syntax_elem) argument
437 ih264e_put_nal_start_code_prefix(bitstrm_t *ps_bitstrm, WORD32 insert_leading_zero_8bits) argument
[all...]
H A Dih264e_encode_header.c108 * @param[inout] ps_bitstrm
121 static WORD32 ih264e_generate_nal_unit_header(bitstrm_t *ps_bitstrm, argument
131 PUT_BITS(ps_bitstrm,
147 * @param[in] ps_bitstrm
158 WORD32 ih264e_generate_vui(bitstrm_t *ps_bitstrm, vui_t *ps_vui) argument
163 PUT_BITS(ps_bitstrm, ps_vui->u1_aspect_ratio_info_present_flag, 1, return_status, "aspect_ratio_info_present_flag");
166 PUT_BITS(ps_bitstrm, ps_vui->u1_overscan_info_present_flag, 1, return_status, "overscan_info_present_flag");
169 PUT_BITS(ps_bitstrm, ps_vui->u1_video_signal_type_present_flag, 1, return_status, "video_signal_type_present_flag");
172 PUT_BITS(ps_bitstrm, ps_vui->u1_chroma_loc_info_present_flag, 1, return_status, "chroma_loc_info_present_flag");
175 PUT_BITS(ps_bitstrm, ps_vu
237 ih264e_generate_sps(bitstrm_t *ps_bitstrm, sps_t *ps_sps, vui_t *ps_vui) argument
406 ih264e_generate_pps(bitstrm_t *ps_bitstrm, pps_t *ps_pps, sps_t *ps_sps) argument
519 ih264e_generate_slice_header(bitstrm_t *ps_bitstrm, slice_header_t *ps_slice_hdr, pps_t *ps_pps, sps_t *ps_sps) argument
1299 ih264e_add_filler_nal_unit(bitstrm_t *ps_bitstrm, WORD32 insert_fill_bytes) argument
[all...]
H A Dih264e_cabac_structs.h172 bitstrm_t *ps_bitstrm; member in struct:__anon8760
/external/libhevc/decoder/
H A Dihevcd_bitstream.c86 * @param[in] ps_bitstrm
105 void ihevcd_bits_init(bitstrm_t *ps_bitstrm, argument
120 ps_bitstrm->u4_bit_ofst = 0;
121 ps_bitstrm->pu1_buf_base = pu1_buf;
122 ps_bitstrm->pu4_buf = pu4_buf;
123 ps_bitstrm->u4_cur_word = u4_cur_word;
124 ps_bitstrm->u4_nxt_word = u4_nxt_word;
126 ps_bitstrm->pu1_buf_max = pu1_buf + u4_numbytes + 8;
142 * @param[in] ps_bitstrm
155 void ihevcd_bits_flush(bitstrm_t *ps_bitstrm, UWORD3 argument
187 ihevcd_bits_flush_to_byte_boundary(bitstrm_t *ps_bitstrm) argument
227 ihevcd_bits_seek(bitstrm_t *ps_bitstrm, WORD32 numbits) argument
298 ihevcd_bits_nxt(bitstrm_t *ps_bitstrm, UWORD32 u4_numbits) argument
334 ihevcd_bits_nxt32(bitstrm_t *ps_bitstrm, UWORD32 u4_numbits) argument
370 ihevcd_bits_get(bitstrm_t *ps_bitstrm, UWORD32 u4_numbits) argument
405 ihevcd_bits_num_bits_remaining(bitstrm_t *ps_bitstrm) argument
442 ihevcd_bits_num_bits_consumed(bitstrm_t *ps_bitstrm) argument
475 ihevcd_uev(bitstrm_t *ps_bitstrm) argument
534 ihevcd_sev(bitstrm_t *ps_bitstrm) argument
[all...]
H A Dihevcd_nal.c275 * @param[in] ps_bitstrm
288 IHEVCD_ERROR_T ihevcd_nal_unit_header(bitstrm_t *ps_bitstrm, nal_header_t *ps_nal) argument
294 unused = ihevcd_bits_get(ps_bitstrm, 1);
297 ps_nal->i1_nal_unit_type = ihevcd_bits_get(ps_bitstrm, 6);
300 unused = ihevcd_bits_get(ps_bitstrm, 6);
303 ps_nal->i1_nuh_temporal_id = ihevcd_bits_get(ps_bitstrm, 3) - 1;
H A Dihevcd_cabac.c116 * @param[in] ps_bitstrm
133 bitstrm_t *ps_bitstrm,
140 ASSERT(ps_bitstrm != NULL);
151 BITS_GET(ps_cabac->u4_ofst, ps_bitstrm->pu4_buf, ps_bitstrm->u4_bit_ofst,
152 ps_bitstrm->u4_cur_word, ps_bitstrm->u4_nxt_word, (9 + RANGE_SHIFT));
156 BITS_GET(ps_cabac->u4_ofst, ps_bitstrm->pu4_buf, ps_bitstrm->u4_bit_ofst,
157 ps_bitstrm
132 ihevcd_cabac_init(cab_ctxt_t *ps_cabac, bitstrm_t *ps_bitstrm, WORD32 qp, WORD32 cabac_init_idc, const UWORD8 *pu1_init_ctxt) argument
169 ihevcd_cabac_reset(cab_ctxt_t *ps_cabac, bitstrm_t *ps_bitstrm) argument
220 ihevcd_cabac_decode_bin(cab_ctxt_t *ps_cabac, bitstrm_t *ps_bitstrm, WORD32 ctxt_index ) argument
315 ihevcd_cabac_decode_bypass_bin(cab_ctxt_t *ps_cabac, bitstrm_t *ps_bitstrm) argument
365 ihevcd_cabac_decode_terminate(cab_ctxt_t *ps_cabac, bitstrm_t *ps_bitstrm) argument
459 ihevcd_cabac_decode_bypass_bins(cab_ctxt_t *ps_cabac, bitstrm_t *ps_bitstrm, WORD32 numbins) argument
541 ihevcd_cabac_decode_bins_tunary(cab_ctxt_t *ps_cabac, bitstrm_t *ps_bitstrm, WORD32 c_max, WORD32 ctxt_index, WORD32 ctxt_shift, WORD32 ctxt_inc_max) argument
594 ihevcd_cabac_decode_bypass_bins_tunary(cab_ctxt_t *ps_cabac, bitstrm_t *ps_bitstrm, WORD32 c_max) argument
657 ihevcd_cabac_decode_bypass_bins_egk(cab_ctxt_t *ps_cabac, bitstrm_t *ps_bitstrm, WORD32 k) argument
719 ihevcd_cabac_decode_bypass_bins_trunc_rice(cab_ctxt_t *ps_cabac, bitstrm_t *ps_bitstrm, WORD32 c_rice_param, WORD32 c_rice_max) argument
[all...]
H A Dihevcd_parse_slice_header.c89 * @param[in] ps_bitstrm
101 IHEVCD_ERROR_T ihevcd_operation_point_set(vps_t *ps_vps, bitstrm_t *ps_bitstrm, WORD32 ops_idx) argument
110 BITS_PARSE("list_entry_l0[ i ]", value, ps_bitstrm, 1);
140 WORD32 ihevcd_ref_pic_list_modification(bitstrm_t *ps_bitstrm, argument
164 BITS_PARSE("ref_pic_list_modification_flag_l0", value, ps_bitstrm, 1);
170 BITS_PARSE("list_entry_l0", value, ps_bitstrm, num_bits_list_entry);
179 BITS_PARSE("ref_pic_list_modification_flag_l1", value, ps_bitstrm, 1);
185 BITS_PARSE("list_entry_l1", value, ps_bitstrm, num_bits_list_entry);
229 bitstrm_t *ps_bitstrm = &ps_codec->s_parse.s_bitstrm; local
245 BITS_PARSE("first_slice_in_pic_flag", first_slice_in_pic_flag, ps_bitstrm,
[all...]
H A Dihevcd_parse_residual.c191 bitstrm_t *ps_bitstrm = &ps_codec->s_parse.s_bitstrm; local
228 ps_bitstrm,
256 ps_bitstrm,
266 ps_bitstrm,
281 ps_bitstrm,
298 ps_bitstrm,
520 IHEVCD_CABAC_DECODE_BIN(cur_csbf, ps_cabac, ps_bitstrm, ctxt_idx);
600 ps_bitstrm,
689 IHEVCD_CABAC_DECODE_BIN(coeff_abs_level_greater1_flag, ps_cabac, ps_bitstrm, ctxt_idx);
745 IHEVCD_CABAC_DECODE_BIN(coeff_abs_level_greater2_flag, ps_cabac, ps_bitstrm, ctxt_id
[all...]

Completed in 330 milliseconds

12