| /rockchip-linux_mpp/mpp/codec/dec/vp9/ |
| H A D | vp9d_parser.c | 102 VP9ParseContext *s = (VP9ParseContext *)ctx->priv_data; in split_parse_frame() local 112 ctx->pts = s->pts; in split_parse_frame() 113 s->pts = -1; in split_parse_frame() 115 s->pts = ctx->pts; in split_parse_frame() 126 VP9ParseContext *s = (VP9ParseContext *)ctx->priv_data; in vp9d_split_frame() local 137 if (s->n_frames > 0) { in vp9d_split_frame() 139 *out_size = s->size[--s->n_frames]; in vp9d_split_frame() 142 return s->n_frames > 0 ? *out_size : size /* i.e. include idx tail */; in vp9d_split_frame() 161 s->n_frames = 0; \ in vp9d_split_frame() 172 s->n_frames = n_frames; \ in vp9d_split_frame() [all …]
|
| H A D | vp9d_parser2_syntax.c | 29 static int vp9d_fill_segmentation(VP9Context *s, DXVA_segmentation_VP9 *seg) in vp9d_fill_segmentation() argument 33 seg->enabled = s->segmentation.enabled; in vp9d_fill_segmentation() 34 seg->update_map = s->segmentation.update_map; in vp9d_fill_segmentation() 35 seg->temporal_update = s->segmentation.temporal; in vp9d_fill_segmentation() 36 seg->abs_delta = s->segmentation.absolute_vals; in vp9d_fill_segmentation() 40 seg->tree_probs[i] = s->prob.seg[i]; in vp9d_fill_segmentation() 43 seg->pred_probs[0] = s->prob.segpred[0]; in vp9d_fill_segmentation() 44 seg->pred_probs[1] = s->prob.segpred[1]; in vp9d_fill_segmentation() 45 seg->pred_probs[2] = s->prob.segpred[2]; in vp9d_fill_segmentation() 48 seg->feature_data[i][0] = s->segmentation.feat[i].q_val; in vp9d_fill_segmentation() [all …]
|
| /rockchip-linux_mpp/mpp/codec/dec/h265/ |
| H A D | h265d_parser.c | 184 SplitContext_t *s = NULL; in h265d_split_init() local 185 if (s == NULL) { in h265d_split_init() 186 s = mpp_calloc(SplitContext_t, 1); in h265d_split_init() 187 if (s != NULL) { in h265d_split_init() 188 *sc = s; in h265d_split_init() 194 s->buffer = mpp_malloc(RK_U8, MAX_FRAME_SIZE); in h265d_split_init() 195 s->buffer_size = MAX_FRAME_SIZE; in h265d_split_init() 196 s->fetch_timestamp = 1; in h265d_split_init() 200 static void mpp_fetch_timestamp(SplitContext_t *s, RK_S32 off) in mpp_fetch_timestamp() argument 204 s->dts = s->pts = -1; in mpp_fetch_timestamp() [all …]
|
| H A D | h265d_refs.c | 37 void mpp_hevc_unref_frame(HEVCContext *s, HEVCFrame *frame, int flags) in mpp_hevc_unref_frame() argument 49 mpp_buf_slot_clr_flag(s->slots, frame->slot_index, SLOT_CODEC_USE); in mpp_hevc_unref_frame() 59 void mpp_hevc_clear_refs(HEVCContext *s) in mpp_hevc_clear_refs() argument 62 for (i = 0; i < MPP_ARRAY_ELEMS(s->DPB); i++) { in mpp_hevc_clear_refs() 63 mpp_hevc_unref_frame(s, &s->DPB[i], in mpp_hevc_clear_refs() 69 void mpp_hevc_flush_dpb(HEVCContext *s) in mpp_hevc_flush_dpb() argument 72 for (i = 0; i < MPP_ARRAY_ELEMS(s->DPB); i++) { in mpp_hevc_flush_dpb() 73 mpp_hevc_unref_frame(s, &s->DPB[i], ~0); in mpp_hevc_flush_dpb() 82 static HEVCFrame *alloc_frame(HEVCContext *s) in alloc_frame() argument 86 MppFrameFormat fmt = s->h265dctx->cfg->base.out_fmt & (~MPP_FRAME_FMT_MASK); in alloc_frame() [all …]
|
| H A D | h265d_sei.c | 58 static RK_S32 decode_nal_sei_frame_packing_arrangement(HEVCContext *s, BitReadCtx_t *gb) in decode_nal_sei_frame_packing_arrangement() argument 64 s->sei_frame_packing_present = !value; in decode_nal_sei_frame_packing_arrangement() 66 if (s->sei_frame_packing_present) { in decode_nal_sei_frame_packing_arrangement() 67 READ_BITS(gb, 7, &s->frame_packing_arrangement_type); in decode_nal_sei_frame_packing_arrangement() 68 READ_ONEBIT(gb, &s->quincunx_subsampling); in decode_nal_sei_frame_packing_arrangement() 69 READ_BITS(gb, 6, &s->content_interpretation_type); in decode_nal_sei_frame_packing_arrangement() 76 if (!s->quincunx_subsampling && s->frame_packing_arrangement_type != 5) in decode_nal_sei_frame_packing_arrangement() 87 static RK_S32 decode_pic_timing(HEVCContext *s, BitReadCtx_t *gb) in decode_pic_timing() argument 91 if (!s->sps_list[s->active_seq_parameter_set_id]) in decode_pic_timing() 93 sps = (HEVCSPS*)s->sps_list[s->active_seq_parameter_set_id]; in decode_pic_timing() [all …]
|
| H A D | h265d_ps.c | 138 int mpp_hevc_decode_short_term_rps(HEVCContext *s, ShortTermRPS *rps, in mpp_hevc_decode_short_term_rps() argument 141 HEVCLocalContext *lc = s->HEVClc; in mpp_hevc_decode_short_term_rps() 267 s->rps_need_upate = 1; in mpp_hevc_decode_short_term_rps() 274 static RK_S32 decode_profile_tier_level(HEVCContext *s, PTLCommon *ptl) in decode_profile_tier_level() argument 277 HEVCLocalContext *lc = s->HEVClc; in decode_profile_tier_level() 315 static RK_S32 parse_ptl(HEVCContext *s, PTL *ptl, int max_num_sub_layers) in parse_ptl() argument 318 HEVCLocalContext *lc = s->HEVClc; in parse_ptl() 321 decode_profile_tier_level(s, &ptl->general_ptl); in parse_ptl() 333 decode_profile_tier_level(s, &ptl->sub_layer_ptl[i]); in parse_ptl() 343 static RK_S32 decode_sublayer_hrd(HEVCContext *s, unsigned int nb_cpb, in decode_sublayer_hrd() argument [all …]
|
| /rockchip-linux_mpp/mpp/codec/enc/h265/ |
| H A D | h265e_header_gen.c | 61 MppWriteCtx s; in h265e_nal_encode() local 72 mpp_writer_init(&s, dst, 10); in h265e_nal_encode() 73 mpp_writer_put_bits(&s, 0, 1); //forbidden_zero_bit in h265e_nal_encode() 74 mpp_writer_put_bits(&s, nal->i_type, 6);//nal_unit_type in h265e_nal_encode() 75 mpp_writer_put_bits(&s, 0, 6); //nuh_reserved_zero_6bits in h265e_nal_encode() 76 mpp_writer_put_bits(&s, nal->temporal_id + 1, 3); //nuh_temporal_id_plus1 in h265e_nal_encode() 130 static MPP_RET h265e_write_recovery_point(H265eStream * s, RK_U32 recovery_frame_cnt) in h265e_write_recovery_point() argument 132 h265e_stream_write_se_with_log(s, recovery_frame_cnt, NULL); in h265e_write_recovery_point() 133 h265e_stream_write1_with_log(s, 1, NULL); in h265e_write_recovery_point() 134 h265e_stream_write1_with_log(s, 0, NULL); in h265e_write_recovery_point() [all …]
|
| H A D | h265e_stream.c | 44 MPP_RET h265e_stream_init(H265eStream *s) in h265e_stream_init() argument 46 s->buf = mpp_calloc(RK_U8, H265E_EXTRA_INFO_BUF_SIZE); in h265e_stream_init() 47 s->size = H265E_EXTRA_INFO_BUF_SIZE; in h265e_stream_init() 48 mpp_writer_init(&s->enc_stream, s->buf, s->size); in h265e_stream_init() 52 MPP_RET h265e_stream_deinit(H265eStream *s) in h265e_stream_deinit() argument 54 MPP_FREE(s->buf); in h265e_stream_deinit() 55 mpp_writer_reset(&s->enc_stream); in h265e_stream_deinit() 59 MPP_RET h265e_stream_reset(H265eStream *s) in h265e_stream_reset() argument 61 mpp_writer_reset(&s->enc_stream); in h265e_stream_reset() 65 MPP_RET h265e_stream_realign(H265eStream *s) in h265e_stream_realign() argument [all …]
|
| H A D | h265e_stream.h | 32 MPP_RET h265e_stream_init(H265eStream *s); 33 MPP_RET h265e_stream_deinit(H265eStream *s); 34 MPP_RET h265e_stream_reset(H265eStream *s); 35 MPP_RET h265e_stream_realign(H265eStream *s); 36 MPP_RET h265e_stream_write_with_log(H265eStream *s, 38 MPP_RET h265e_stream_write1_with_log(H265eStream *s, 40 MPP_RET h265e_stream_write_ue_with_log(H265eStream *s, 42 MPP_RET h265e_stream_write_se_with_log(H265eStream *s, 44 MPP_RET h265e_stream_write32(H265eStream *s, RK_U32 i_bits, 47 MPP_RET h265e_stream_rbsp_trailing(H265eStream *s); [all …]
|
| H A D | h265e_enctropy.c | 199 MppWriteCtx* s = cabac_ctx->m_bitIf; in h265e_cabac_writeOut() local 214 mpp_writer_put_bits(s, byteTowrite, 8); in h265e_cabac_writeOut() 219 mpp_writer_put_bits(s, byteTowrite, 8); in h265e_cabac_writeOut() 312 MppWriteCtx* s = cabac_ctx->m_bitIf; in h265e_cabac_finish() local 318 mpp_writer_put_bits(s, cabac_ctx->m_bufferedByte + 1, 8); in h265e_cabac_finish() 320 mpp_writer_put_bits(s, 0, 8); in h265e_cabac_finish() 328 mpp_writer_put_bits(s, cabac_ctx->m_bufferedByte , 8); in h265e_cabac_finish() 331 mpp_writer_put_bits(s, 0xff , 8); in h265e_cabac_finish() 335 mpp_writer_put_bits(s, cabac_ctx->m_low >> 8 , 13 + cabac_ctx->m_bitsLeft); in h265e_cabac_finish() 342 MppWriteCtx* s = cabac_ctx->m_bitIf; in h265e_cabac_flush() local [all …]
|
| /rockchip-linux_mpp/mpp/legacy/ |
| H A D | vpu_api.cpp | 270 VpuCodecContext *s = *ctx; in vpu_open_context() local 306 if (s && s->videoCoding == OMX_RK_VIDEO_CodingHEVC && in vpu_open_context() 315 } else if (NULL == s) { in vpu_open_context() 319 if (s->videoCoding == OMX_RK_VIDEO_CodingAVC in vpu_open_context() 320 && s->codecType == CODEC_DECODER && s->width <= 1920 in vpu_open_context() 321 && s->height <= 1088 && !s->extra_cfg.mpp_mode in vpu_open_context() 327 MppCtxType type = (s->codecType == CODEC_DECODER) ? (MPP_CTX_DEC) : in vpu_open_context() 328 (s->codecType == CODEC_ENCODER) in vpu_open_context() 330 MppCodingType coding = (MppCodingType)s->videoCoding; in vpu_open_context() 346 if (s) { in vpu_open_context() [all …]
|
| /rockchip-linux_mpp/mpp/codec/dec/av1/ |
| H A D | av1d_parser.c | 88 AV1Context *s = ctx->priv_data; in get_pixel_format() local 89 const AV1RawSequenceHeader *seq = s->sequence_header; in get_pixel_format() 126 (s->cfg->base.out_fmt & MPP_FRAME_FMT_MASK) == MPP_FMT_YUV420SP) in get_pixel_format() 142 s->bit_depth = bit_depth; in get_pixel_format() 173 static void read_global_param(AV1Context *s, RK_S32 type, RK_S32 ref, RK_S32 idx) in read_global_param() argument 179 primary_frame = s->raw_frame_header->primary_ref_frame; in read_global_param() 180 prev_frame = s->raw_frame_header->ref_frame_idx[primary_frame]; in read_global_param() 188 if (s->raw_frame_header->primary_ref_frame == AV1_PRIMARY_REF_NONE) in read_global_param() 189 prev_gm_param = s->cur_frame.gm_params[ref].wmmat[idx]; in read_global_param() 191 prev_gm_param = s->ref[prev_frame].gm_params[ref].wmmat[idx]; in read_global_param() [all …]
|
| H A D | av1d_api.c | 144 AV1Context *s = (AV1Context *)av1_ctx->priv_data; in av1d_prepare() local 153 RK_U32 need_split = s->cfg->base.split_parse; in av1d_prepare() 164 s->extra_has_frame = 0; in av1d_prepare() 166 s->current_obu.data = buf; in av1d_prepare() 167 s->current_obu.data_size = length; in av1d_prepare() 168 ret = mpp_av1_split_fragment(s, &s->current_obu, 1); in av1d_prepare() 172 ret = mpp_av1_read_fragment_content(s, &s->current_obu); in av1d_prepare() 176 if (!s->sequence_header) { in av1d_prepare() 179 ret = mpp_av1_set_context_with_sequence(av1_ctx, s->sequence_header); in av1d_prepare() 183 mpp_av1_fragment_reset(&s->current_obu); in av1d_prepare()
|
| /rockchip-linux_mpp/mpp/codec/enc/h264/ |
| H A D | h264e_slice.c | 186 void write_marking(MppWriteCtx *s, H264eMarkingInfo *marking) in write_marking() argument 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() 207 mpp_writer_put_bits(s, 1, 1); in write_marking() 209 mpp_writer_bits(s)); in write_marking() 213 mpp_writer_put_ue(s, mmco.mmco); in write_marking() 215 mpp_writer_bits(s), mmco.mmco); in write_marking() 220 mpp_writer_put_ue(s, mmco.difference_of_pic_nums_minus1); in write_marking() [all …]
|
| /rockchip-linux_mpp/mpp/hal/rkenc/h265e/ |
| H A D | hal_h265e_vepu580_tune.c | 238 RdoAtfSkipCfg *s; in vepu580_h265e_tune_atf() local 242 s = ®_rdo->rdo_b64_skip_atf; in vepu580_h265e_tune_atf() 243 s->rdo_b_cime_thd0.cu_rdo_cime_thd0 = 1; in vepu580_h265e_tune_atf() 244 s->rdo_b_cime_thd0.cu_rdo_cime_thd1 = 2; in vepu580_h265e_tune_atf() 245 s->rdo_b_cime_thd1.cu_rdo_cime_thd2 = 4; in vepu580_h265e_tune_atf() 246 s->rdo_b_cime_thd1.cu_rdo_cime_thd3 = 6; in vepu580_h265e_tune_atf() 248 s->rdo_b_atf_wgt0.cu_rdo_atf_wgt00 = skip_b64_atf_wgt[atf_idx][0]; in vepu580_h265e_tune_atf() 249 s->rdo_b_atf_wgt0.cu_rdo_atf_wgt10 = skip_b64_atf_wgt[atf_idx][1]; in vepu580_h265e_tune_atf() 250 s->rdo_b_atf_wgt0.cu_rdo_atf_wgt11 = skip_b64_atf_wgt[atf_idx][2]; in vepu580_h265e_tune_atf() 251 s->rdo_b_atf_wgt0.cu_rdo_atf_wgt12 = skip_b64_atf_wgt[atf_idx][3]; in vepu580_h265e_tune_atf() [all …]
|
| H A D | hal_h265e_vepu511.c | 749 H265eVepu511SclCfg *s = ®s->reg_scl; in vepu511_h265_set_scaling_list() local 750 RK_U8 *p = (RK_U8 *)&s->tu8_intra_y[0]; in vepu511_h265_set_scaling_list() 784 s->tu_dc0.tu16_intra_y_dc = 16; in vepu511_h265_set_scaling_list() 785 s->tu_dc0.tu16_intra_u_dc = 16; in vepu511_h265_set_scaling_list() 786 s->tu_dc0.tu16_intra_v_dc = 16; in vepu511_h265_set_scaling_list() 787 s->tu_dc0.tu16_inter_y_dc = 16; in vepu511_h265_set_scaling_list() 788 s->tu_dc1.tu16_inter_u_dc = 16; in vepu511_h265_set_scaling_list() 789 s->tu_dc1.tu16_inter_v_dc = 16; in vepu511_h265_set_scaling_list() 790 s->tu_dc1.tu32_intra_y_dc = 16; in vepu511_h265_set_scaling_list() 791 s->tu_dc1.tu32_inter_y_dc = 16; in vepu511_h265_set_scaling_list() [all …]
|
| /rockchip-linux_mpp/mpp/codec/dec/jpeg/ |
| H A D | jpegd_parser.c | 89 JpegdSyntax *s = ctx->syntax; in jpeg_judge_yuv_mode() local 92 if (s->nb_components == 3) { in jpeg_judge_yuv_mode() 93 if (s->h_count[0] == 2 && s->v_count[0] == 2 && in jpeg_judge_yuv_mode() 94 s->h_count[1] == 1 && s->v_count[1] == 1 && in jpeg_judge_yuv_mode() 95 s->h_count[2] == 1 && s->v_count[2] == 1) { in jpeg_judge_yuv_mode() 97 s->yuv_mode = JPEGDEC_YUV420; in jpeg_judge_yuv_mode() 98 s->output_fmt = MPP_FMT_YUV420SP; in jpeg_judge_yuv_mode() 99 } else if (s->h_count[0] == 2 && s->v_count[0] == 1 && in jpeg_judge_yuv_mode() 100 s->h_count[1] == 1 && s->v_count[1] == 1 && in jpeg_judge_yuv_mode() 101 s->h_count[2] == 1 && s->v_count[2] == 1) { in jpeg_judge_yuv_mode() [all …]
|
| /rockchip-linux_mpp/mpp/common/ |
| H A D | h265_syntax.h | 126 #define IS_IDR(s) (s->nal_unit_type == NAL_IDR_W_RADL || s->nal_unit_type == NAL_IDR_N_LP) argument 127 #define IS_BLA(s) (s->nal_unit_type == NAL_BLA_W_RADL || s->nal_unit_type == NAL_BLA_W_LP || \ argument 128 s->nal_unit_type == NAL_BLA_N_LP) 129 #define IS_IRAP(s) (s->nal_unit_type >= 16 && s->nal_unit_type <= 23) argument 130 #define IS_CRA(s) (s->nal_unit_type == NAL_CRA_NUT) argument
|
| /rockchip-linux_mpp/kmpp/base/inc/ |
| H A D | kmpp_obj_helper.h | 126 rk_s32 CONCAT_US(prefix, get, __VA_ARGS__)(KMPP_OBJ_INTF_TYPE s, type *v) \ 128 rk_s32 ret = kmpp_obj_check(s, __FUNCTION__); \ 131 ret = kmpp_obj_tbl_get_##ftype(s, CONCAT_US(tbl, prefix, __VA_ARGS__), v); \ 133 *v = ((KMPP_OBJ_IMPL_TYPE*)kmpp_obj_to_entry(s))->CONCAT_DOT(__VA_ARGS__); \ 136 rk_s32 CONCAT_US(prefix, set, __VA_ARGS__)(KMPP_OBJ_INTF_TYPE s, type v) \ 138 rk_s32 ret = kmpp_obj_check(s, __FUNCTION__); \ 141 ret = kmpp_obj_tbl_set_##ftype(s, CONCAT_US(tbl, prefix, __VA_ARGS__), v); \ 143 ((KMPP_OBJ_IMPL_TYPE*)kmpp_obj_to_entry(s))->CONCAT_DOT(__VA_ARGS__) = v; \ 146 rk_s32 CONCAT_US(prefix, test, __VA_ARGS__)(KMPP_OBJ_INTF_TYPE s) \ 148 if (kmpp_obj_check(s, __FUNCTION__)) return 0; \ [all …]
|
| /rockchip-linux_mpp/utils/ |
| H A D | iniparser.c | 69 static char * xstrdup(const char * s) in xstrdup() argument 73 if (!s) in xstrdup() 76 len = strlen(s) + 1 ; in xstrdup() 79 memcpy(t, s, len) ; in xstrdup() 91 static unsigned strstrip(char * s) in strstrip() argument 94 char *dest = s; in strstrip() 96 if (s == NULL) return 0; in strstrip() 98 last = s + strlen(s); in strstrip() 99 while (isspace((int)*s) && *s) s++; in strstrip() 100 while (last > s) { in strstrip() [all …]
|
| /rockchip-linux_mpp/mpp/hal/vpu/jpegd/ |
| H A D | hal_jpegd_vdpu1.c | 39 JpegdSyntax *s = syntax; in jpegd_write_code_word_number() local 50 if (s->ac_index[0] == HUFFMAN_TABLE_ID_ZERO) { in jpegd_write_code_word_number() 52 ac_ptr0 = &(s->ac_table[HUFFMAN_TABLE_ID_ZERO]); in jpegd_write_code_word_number() 53 ac_ptr1 = &(s->ac_table[HUFFMAN_TABLE_ID_ONE]); in jpegd_write_code_word_number() 55 ac_ptr0 = &(s->ac_table[HUFFMAN_TABLE_ID_ONE]); in jpegd_write_code_word_number() 56 ac_ptr1 = &(s->ac_table[HUFFMAN_TABLE_ID_ZERO]); in jpegd_write_code_word_number() 105 if (s->dc_index[0] == HUFFMAN_TABLE_ID_ZERO) { in jpegd_write_code_word_number() 107 dc_ptr0 = &(s->dc_table[HUFFMAN_TABLE_ID_ZERO]); in jpegd_write_code_word_number() 108 dc_ptr1 = &(s->dc_table[HUFFMAN_TABLE_ID_ONE]); in jpegd_write_code_word_number() 110 dc_ptr0 = &(s->dc_table[HUFFMAN_TABLE_ID_ONE]); in jpegd_write_code_word_number() [all …]
|
| H A D | hal_jpegd_rkv.c | 48 JpegdSyntax *s = syntax; in jpegd_write_rkv_qtbl() local 53 for (j = 0; j < s->nb_components; j++) { in jpegd_write_rkv_qtbl() 54 idx = s->quant_index[j]; in jpegd_write_rkv_qtbl() 58 table_tmp[zzOrder[i]] = s->quant_matrixes[idx][i]; in jpegd_write_rkv_qtbl() 85 JpegdSyntax *s = jpegd_syntax; in jpegd_write_rkv_htbl() local 101 htbl_ptr[0] = &s->dc_table[s->dc_index[0]]; in jpegd_write_rkv_htbl() 102 htbl_ptr[1] = &s->ac_table[s->ac_index[0]]; in jpegd_write_rkv_htbl() 104 htbl_ptr[2] = &s->dc_table[s->dc_index[1]]; in jpegd_write_rkv_htbl() 105 htbl_ptr[3] = &s->ac_table[s->ac_index[1]]; in jpegd_write_rkv_htbl() 110 for (k = 0; k < s->nb_components; k++) { in jpegd_write_rkv_htbl() [all …]
|
| H A D | hal_jpegd_vdpu2.c | 70 JpegdSyntax *s = syntax; in jpegd_write_code_word_number() local 80 if (s->ac_index[0] == HUFFMAN_TABLE_ID_ZERO) { in jpegd_write_code_word_number() 82 ac_ptr0 = &(s->ac_table[HUFFMAN_TABLE_ID_ZERO]); in jpegd_write_code_word_number() 83 ac_ptr1 = &(s->ac_table[HUFFMAN_TABLE_ID_ONE]); in jpegd_write_code_word_number() 85 ac_ptr0 = &(s->ac_table[HUFFMAN_TABLE_ID_ONE]); in jpegd_write_code_word_number() 86 ac_ptr1 = &(s->ac_table[HUFFMAN_TABLE_ID_ZERO]); in jpegd_write_code_word_number() 135 if (s->dc_index[0] == HUFFMAN_TABLE_ID_ZERO) { in jpegd_write_code_word_number() 137 dc_ptr0 = &(s->dc_table[HUFFMAN_TABLE_ID_ZERO]); in jpegd_write_code_word_number() 138 dc_ptr1 = &(s->dc_table[HUFFMAN_TABLE_ID_ONE]); in jpegd_write_code_word_number() 140 dc_ptr0 = &(s->dc_table[HUFFMAN_TABLE_ID_ONE]); in jpegd_write_code_word_number() [all …]
|
| H A D | hal_jpegd_common.c | 265 JpegdSyntax *s = syntax; in jpegd_write_qp_ac_dc_table() local 277 for (j = 0; j < s->qtable_cnt; j++) { in jpegd_write_qp_ac_dc_table() 278 idx = s->quant_index[j]; /* quantize table index used by j component */ in jpegd_write_qp_ac_dc_table() 281 table_tmp[zzOrder[i]] = (RK_U8) s->quant_matrixes[idx][i]; in jpegd_write_qp_ac_dc_table() 303 if (s->ac_index[0] == HUFFMAN_TABLE_ID_ZERO) { in jpegd_write_qp_ac_dc_table() 305 ac_ptr0 = &(s->ac_table[HUFFMAN_TABLE_ID_ZERO]); in jpegd_write_qp_ac_dc_table() 306 ac_ptr1 = &(s->ac_table[HUFFMAN_TABLE_ID_ONE]); in jpegd_write_qp_ac_dc_table() 308 ac_ptr0 = &(s->ac_table[HUFFMAN_TABLE_ID_ONE]); in jpegd_write_qp_ac_dc_table() 309 ac_ptr1 = &(s->ac_table[HUFFMAN_TABLE_ID_ZERO]); in jpegd_write_qp_ac_dc_table() 337 if ((s->yuv_mode != JPEGDEC_YUV400) && (i < ac_ptr1->actual_length)) in jpegd_write_qp_ac_dc_table() [all …]
|
| /rockchip-linux_mpp/ |
| H A D | Android.bp | 150 …hip/libmpp; git log -1 --oneline --date=short --pretty=format:\"%h author: %<|(30)%an %cd %s\"`;" + 151 …; git log HEAD~0 -1 --oneline --date=short --pretty=format:\"%h author: %<|(30)%an %cd %s %d\"`;" + 152 …; git log HEAD~1 -1 --oneline --date=short --pretty=format:\"%h author: %<|(30)%an %cd %s %d\"`;" + 153 …; git log HEAD~2 -1 --oneline --date=short --pretty=format:\"%h author: %<|(30)%an %cd %s %d\"`;" + 154 …; git log HEAD~3 -1 --oneline --date=short --pretty=format:\"%h author: %<|(30)%an %cd %s %d\"`;" + 155 …; git log HEAD~4 -1 --oneline --date=short --pretty=format:\"%h author: %<|(30)%an %cd %s %d\"`;" + 156 …; git log HEAD~5 -1 --oneline --date=short --pretty=format:\"%h author: %<|(30)%an %cd %s %d\"`;" + 157 …; git log HEAD~6 -1 --oneline --date=short --pretty=format:\"%h author: %<|(30)%an %cd %s %d\"`;" + 158 …; git log HEAD~7 -1 --oneline --date=short --pretty=format:\"%h author: %<|(30)%an %cd %s %d\"`;" + 159 …; git log HEAD~8 -1 --oneline --date=short --pretty=format:\"%h author: %<|(30)%an %cd %s %d\"`;" + [all …]
|