Home
last modified time | relevance | path

Searched refs:syntax (Results 1 – 25 of 165) sorted by relevance

1234567

/rockchip-linux_mpp/mpp/codec/enc/jpeg/
H A Djpege_api_v2.c36 JpegeSyntax syntax; member
113 JpegeSyntax syntax = p->syntax; in jpege_start() local
140 if (syntax.density_x && syntax.density_y) { in jpege_start()
142 mpp_writer_put_raw_bits(bits, syntax.units_type, 8); in jpege_start()
144 mpp_writer_put_raw_bits(bits, syntax.density_x, 16); in jpege_start()
146 mpp_writer_put_raw_bits(bits, syntax.density_y, 16); in jpege_start()
168 static MPP_RET init_jpeg_component_info(JpegeSyntax *syntax) in init_jpeg_component_info() argument
171 JPEGCompInfo *comp_info = (JPEGCompInfo *)syntax->comp_info; in init_jpeg_component_info()
173 jpege_dbg_input("Chroma format %d\n", syntax->format_out); in init_jpeg_component_info()
175 if (syntax->format_out == MPP_CHROMA_UNSPECIFIED) in init_jpeg_component_info()
[all …]
/rockchip-linux_mpp/mpp/codec/dec/jpeg/
H A Djpegd_parser.c89 JpegdSyntax *s = ctx->syntax; in jpeg_judge_yuv_mode()
215 JpegdSyntax *syntax = ctx->syntax; in jpegd_decode_dht() local
249 DcTable *ptr = &(syntax->dc_table[table_id]); in jpegd_decode_dht()
258 AcTable *ptr = &(syntax->ac_table[table_id]); in jpegd_decode_dht()
278 DcTable *ptr = &(syntax->dc_table[table_id]); in jpegd_decode_dht()
280 syntax->htbl_entry |= 1 << (table_id * 2); in jpegd_decode_dht()
289 AcTable *ptr = &(syntax->ac_table[table_id]); in jpegd_decode_dht()
291 syntax->htbl_entry |= 1 << ((table_id * 2) + 1); in jpegd_decode_dht()
319 JpegdSyntax *syntax = ctx->syntax; in jpegd_decode_dqt() local
350 syntax->quant_matrixes[index][i] = value; in jpegd_decode_dqt()
[all …]
/rockchip-linux_mpp/mpp/hal/common/jpeg/
H A Dhal_jpege_hdr.c684 static void write_jpeg_comment_header(JpegeBits *bits, JpegeSyntax *syntax) in write_jpeg_comment_header() argument
687 RK_U8 *data = syntax->comment_data; in write_jpeg_comment_header()
688 RK_U32 length = syntax->comment_length; in write_jpeg_comment_header()
721 static void write_jpeg_SOFO_header(JpegeBits *bits, JpegeSyntax *syntax) in write_jpeg_SOFO_header() argument
724 RK_U32 width = syntax->width; in write_jpeg_SOFO_header()
725 RK_U32 height = syntax->height; in write_jpeg_SOFO_header()
731 jpege_bits_put(bits, (8 + 3 * syntax->nb_components), 16); in write_jpeg_SOFO_header()
739 jpege_bits_put(bits, syntax->nb_components, 8); in write_jpeg_SOFO_header()
741 for (i = 0; i < syntax->nb_components; i++) { in write_jpeg_SOFO_header()
743 jpege_bits_put(bits, syntax->comp_info[i].component_id, 8); in write_jpeg_SOFO_header()
[all …]
H A Dhal_jpege_hdr.h50 MPP_RET write_jpeg_header(JpegeBits *bits, JpegeSyntax *syntax, HalJpegeRc *rc);
53 void hal_jpege_rc_update(HalJpegeRc *hal_rc, JpegeSyntax *syntax);
/rockchip-linux_mpp/mpp/hal/vpu/jpege/
H A Dhal_jpege_vepu2_v2.c157 JpegeSyntax *syntax = (JpegeSyntax *)task->syntax.data; in hal_jpege_vepu2_get_task() local
163 memcpy(&ctx->syntax, syntax, sizeof(ctx->syntax)); in hal_jpege_vepu2_get_task()
169 ctx->mcu_h = syntax->mcu_ver_cnt; in hal_jpege_vepu2_get_task()
257 RK_U32 ecs_num = (mb_h + syntax->part_rows - 1) / syntax->part_rows; in hal_jpege_vepu2_get_task()
291 ctx_ext->part_rows[i] = core_ecs[i] * syntax->part_rows; in hal_jpege_vepu2_get_task()
310 if (i == 0 && !ctx->syntax.restart_ri) in hal_jpege_vepu2_get_task()
311 ctx->syntax.restart_ri = mb_w * part_rows; in hal_jpege_vepu2_get_task()
321 syntax->low_delay = 1; in hal_jpege_vepu2_get_task()
326 hal_jpege_rc_update(&ctx->hal_rc, syntax); in hal_jpege_vepu2_get_task()
339 static MPP_RET hal_jpege_vepu2_set_extra_info(MppDev dev, JpegeSyntax *syntax, in hal_jpege_vepu2_set_extra_info() argument
[all …]
H A Dhal_jpege_vepu1_v2.c103 JpegeSyntax *syntax = (JpegeSyntax *)task->syntax.data; in hal_jpege_vepu1_get_task() local
106 memcpy(&ctx->syntax, syntax, sizeof(ctx->syntax)); in hal_jpege_vepu1_get_task()
112 ctx->mcu_h = syntax->mcu_ver_cnt; in hal_jpege_vepu1_get_task()
121 hal_jpege_rc_update(&ctx->hal_rc, syntax); in hal_jpege_vepu1_get_task()
132 static MPP_RET hal_jpege_vepu1_set_extra_info(MppDev dev, JpegeSyntax *syntax, in hal_jpege_vepu1_set_extra_info() argument
135 MppFrameFormat fmt = syntax->format; in hal_jpege_vepu1_set_extra_info()
136 RK_U32 hor_stride = syntax->hor_stride; in hal_jpege_vepu1_set_extra_info()
137 RK_U32 ver_stride = syntax->ver_stride; in hal_jpege_vepu1_set_extra_info()
177 JpegeSyntax *syntax = &ctx->syntax; in hal_jpege_vepu1_gen_regs() local
178 RK_U32 width = syntax->width; in hal_jpege_vepu1_gen_regs()
[all …]
/rockchip-linux_mpp/mpp/codec/dec/h263/
H A Dh263d_parser.c96 h263d_dxva2_picture_context_t *syntax; member
130 static void h263_syntax_init(h263d_dxva2_picture_context_t *syntax) in h263_syntax_init() argument
132 DXVA2_DecodeBufferDesc *data = &syntax->desc[0]; in h263_syntax_init()
137 data->pvPVPState = (void *)&syntax->pp; in h263_syntax_init()
138 data->DataSize = sizeof(syntax->pp); in h263_syntax_init()
139 syntax->data[0] = data; in h263_syntax_init()
142 data = &syntax->desc[1]; in h263_syntax_init()
145 syntax->data[1] = data; in h263_syntax_init()
218 h263d_dxva2_picture_context_t *syntax = mpp_calloc(h263d_dxva2_picture_context_t, 1); in mpp_h263_parser_init() local
220 if (NULL == p || NULL == bit_ctx || NULL == syntax) { in mpp_h263_parser_init()
[all …]
/rockchip-linux_mpp/mpp/codec/enc/vp8/
H A Dvp8e_api_v2.c178 Vp8eSyntax *syntax = &p->vp8e_syntax[0]; in vp8e_proc_hal() local
181 syntax[syn_num].type = VP8E_SYN_CFG; in vp8e_proc_hal()
182 syntax[syn_num].data = p->cfg; in vp8e_proc_hal()
184 syntax[syn_num].type = VP8E_SYN_RC; in vp8e_proc_hal()
185 syntax[syn_num].data = p->rc; in vp8e_proc_hal()
187 task->syntax.data = syntax; in vp8e_proc_hal()
188 task->syntax.number = syn_num; in vp8e_proc_hal()
/rockchip-linux_mpp/mpp/hal/rkenc/jpege/
H A Dhal_jpege_vpu720.c106 JpegeSyntax syntax; member
197 JpegeSyntax *syntax = &ctx->syntax; in jpege_vpu720_setup_format() local
198 MppFrameChromaFormat out_fmt = syntax->format_out; in jpege_vpu720_setup_format()
335 ctx->fmt_cfg.out_nb_comp = ctx->syntax.nb_components; in jpege_vpu720_setup_format()
381 JpegeSyntax *syntax = &ctx->syntax; in hal_jpege_vpu720_gen_regs() local
396 if (syntax->q_mode == JPEG_QFACTOR) { in hal_jpege_vpu720_gen_regs()
397 syntax->q_factor = 100 - task->rc_task->info.quality_target; in hal_jpege_vpu720_gen_regs()
398 hal_jpege_rc_update(&ctx->hal_rc, syntax); in hal_jpege_vpu720_gen_regs()
403 write_jpeg_header(bits, syntax, &ctx->hal_rc); in hal_jpege_vpu720_gen_regs()
452 reg_base->reg011_wdg_jpeg = syntax->mcu_cnt * 1000; in hal_jpege_vpu720_gen_regs()
[all …]
H A Dhal_jpege_vepu540c.c70 JpegeSyntax syntax; member
149 JpegeSyntax *syntax = &ctx->syntax; in hal_jpege_v540c_gen_regs() local
161 if (syntax->q_mode == JPEG_QFACTOR) { in hal_jpege_v540c_gen_regs()
162 syntax->q_factor = 100 - task->rc_task->info.quality_target; in hal_jpege_v540c_gen_regs()
163 hal_jpege_rc_update(&ctx->hal_rc, syntax); in hal_jpege_v540c_gen_regs()
171 write_jpeg_header(bits, syntax, &ctx->hal_rc); in hal_jpege_v540c_gen_regs()
369 JpegeSyntax *syntax = (JpegeSyntax *)task->syntax.data; in hal_jpege_v540c_get_task() local
373 memcpy(&ctx->syntax, syntax, sizeof(ctx->syntax)); in hal_jpege_v540c_get_task()
384 hal_jpege_rc_update(&ctx->hal_rc, syntax); in hal_jpege_v540c_get_task()
H A Dhal_jpege_vepu511.c60 JpegeSyntax syntax; member
196 JpegeSyntax *syn = (JpegeSyntax *)task->syntax.data; in vepu511_set_jpeg_reg()
365 JpegeSyntax *syntax = &ctx->syntax; in hal_jpege_vepu511_gen_regs() local
378 if (syntax->q_mode == JPEG_QFACTOR) { in hal_jpege_vepu511_gen_regs()
379 syntax->q_factor = 100 - task->rc_task->info.quality_target; in hal_jpege_vepu511_gen_regs()
380 hal_jpege_rc_update(&ctx->hal_rc, syntax); in hal_jpege_vepu511_gen_regs()
388 write_jpeg_header(bits, syntax, &ctx->hal_rc); in hal_jpege_vepu511_gen_regs()
615 JpegeSyntax *syntax = (JpegeSyntax *)task->syntax.data; in hal_jpege_vepu511_get_task() local
619 memcpy(&ctx->syntax, syntax, sizeof(ctx->syntax)); in hal_jpege_vepu511_get_task()
631 hal_jpege_rc_update(&ctx->hal_rc, syntax); in hal_jpege_vepu511_get_task()
/rockchip-linux_mpp/mpp/hal/rkdec/avs2d/
H A Dhal_avs2d_vdpu383.c89 Avs2dSyntax_t *syntax = &p_hal->syntax; in prepare_header() local
90 PicParams_Avs2d *pp = &syntax->pp; in prepare_header()
91 AlfParams_Avs2d *alfp = &syntax->alfp; in prepare_header()
92 RefParams_Avs2d *refp = &syntax->refp; in prepare_header()
93 WqmParams_Avs2d *wqmp = &syntax->wqmp; in prepare_header()
174 Avs2dSyntax_t *syntax = &p_hal->syntax; in prepare_scalist() local
175 WqmParams_Avs2d *wqmp = &syntax->wqmp; in prepare_scalist()
281 Avs2dSyntax_t *syntax = dxva; in avs2d_refine_rcb_size() local
282 RK_U8 ctu_size = 1 << syntax->pp.lcu_size; in avs2d_refine_rcb_size()
283 RK_U8 bit_depth = syntax->pp.bit_depth_chroma_minus8 + 8; in avs2d_refine_rcb_size()
[all …]
H A Dhal_avs2d_vdpu382.c108 Avs2dSyntax_t *syntax = &p_hal->syntax; in prepare_header() local
109 PicParams_Avs2d *pp = &syntax->pp; in prepare_header()
110 AlfParams_Avs2d *alfp = &syntax->alfp; in prepare_header()
111 RefParams_Avs2d *refp = &syntax->refp; in prepare_header()
112 WqmParams_Avs2d *wqmp = &syntax->wqmp; in prepare_header()
191 Avs2dSyntax_t *syntax = &p_hal->syntax; in prepare_scalist() local
192 WqmParams_Avs2d *wqmp = &syntax->wqmp; in prepare_scalist()
286 Avs2dSyntax_t *syntax = dxva; in avs2d_refine_rcb_size() local
287 RK_U8 ctu_size = 1 << syntax->pp.lcu_size; in avs2d_refine_rcb_size()
288 RK_U32 chroma_fmt_idc = syntax->pp.chroma_format_idc; in avs2d_refine_rcb_size()
[all …]
H A Dhal_avs2d_rkv.c108 Avs2dSyntax_t *syntax = &p_hal->syntax; in prepare_header() local
109 PicParams_Avs2d *pp = &syntax->pp; in prepare_header()
110 AlfParams_Avs2d *alfp = &syntax->alfp; in prepare_header()
111 RefParams_Avs2d *refp = &syntax->refp; in prepare_header()
112 WqmParams_Avs2d *wqmp = &syntax->wqmp; in prepare_header()
191 Avs2dSyntax_t *syntax = &p_hal->syntax; in prepare_scalist() local
192 WqmParams_Avs2d *wqmp = &syntax->wqmp; in prepare_scalist()
301 RK_S32 width = p_hal->syntax.pp.pic_width_in_luma_samples; in hal_avs2d_rcb_info_update()
302 RK_S32 height = p_hal->syntax.pp.pic_height_in_luma_samples; in hal_avs2d_rcb_info_update()
333 Avs2dSyntax_t *syntax = &p_hal->syntax; in fill_registers() local
[all …]
/rockchip-linux_mpp/mpp/hal/vpu/jpegd/
H A Dhal_jpegd_vdpu2.c67 JpegdSyntax *syntax) in jpegd_write_code_word_number() argument
70 JpegdSyntax *s = syntax; in jpegd_write_code_word_number()
187 jpegd_set_chroma_table_id(JpegdHalCtx *ctx, JpegdSyntax *syntax) in jpegd_set_chroma_table_id() argument
190 JpegdSyntax *s = syntax; in jpegd_set_chroma_table_id()
235 jpegd_set_stream_offset(JpegdHalCtx *ctx, JpegdSyntax *syntax) in jpegd_set_stream_offset() argument
238 JpegdSyntax *s = syntax; in jpegd_set_stream_offset()
273 static MPP_RET jpegd_setup_pp(JpegdHalCtx *ctx, JpegdSyntax *syntax) in jpegd_setup_pp() argument
278 JpegdSyntax *s = syntax; in jpegd_setup_pp()
631 MPP_RET jpegd_gen_regs(JpegdHalCtx *ctx, JpegdSyntax *syntax) in jpegd_gen_regs() argument
637 JpegdSyntax *s = syntax; in jpegd_gen_regs()
[all …]
H A Dhal_jpegd_vdpu1.c36 jpegd_write_code_word_number(JpegdHalCtx *ctx, JpegdSyntax *syntax) in jpegd_write_code_word_number() argument
39 JpegdSyntax *s = syntax; in jpegd_write_code_word_number()
157 jpegd_set_stream_offset(JpegdHalCtx *ctx, JpegdSyntax *syntax) in jpegd_set_stream_offset() argument
160 JpegdSyntax *s = syntax; in jpegd_set_stream_offset()
197 jpegd_set_chroma_table_id(JpegdHalCtx *ctx, JpegdSyntax *syntax) in jpegd_set_chroma_table_id() argument
200 JpegdSyntax *s = syntax; in jpegd_set_chroma_table_id()
245 static MPP_RET jpegd_setup_pp(JpegdHalCtx *ctx, JpegdSyntax *syntax) in jpegd_setup_pp() argument
251 JpegdSyntax *s = syntax; in jpegd_setup_pp()
639 static MPP_RET jpegd_gen_regs(JpegdHalCtx *ctx, JpegdSyntax *syntax) in jpegd_gen_regs() argument
644 JpegdSyntax *s = syntax; in jpegd_gen_regs()
[all …]
H A Dhal_jpegd_common.h76 JpegdSyntax*syntax);
78 MPP_RET jpegd_setup_output_fmt(JpegdHalCtx *ctx, JpegdSyntax *syntax,
/rockchip-linux_mpp/
H A Dreadme.txt75 | |----- common video codec protocol syntax interface for both
128 | | | |----- h264d generate register file from H.264 syntax info
130 | | | |----- h265d generate register file from H.265 syntax info
132 | | | |----- vp9d generate register file from vp9 syntax info
136 | | |----- h263d generate register file from H.263 syntax info
138 | | |----- h264d generate register file from H.264 syntax info
140 | | |----- h265d generate register file from H.265 syntax info
142 | | |----- jpegd generate register file from jpeg syntax info
144 | | |----- jpege generate register file from jpeg syntax info
146 | | |----- m2vd generate register file from mpeg2 syntax info
[all …]
/rockchip-linux_mpp/mpp/codec/dec/mpg4/
H A Dmpg4d_parser.c203 mpeg4d_dxva2_picture_context_t *syntax; member
1030 static void mpg4_syntax_init(mpeg4d_dxva2_picture_context_t *syntax) in mpg4_syntax_init() argument
1032 DXVA2_DecodeBufferDesc *data = &syntax->desc[0]; in mpg4_syntax_init()
1037 data->pvPVPState = (void *)&syntax->pp; in mpg4_syntax_init()
1038 data->DataSize = sizeof(syntax->pp); in mpg4_syntax_init()
1039 syntax->data[0] = data; in mpg4_syntax_init()
1042 data = &syntax->desc[1]; in mpg4_syntax_init()
1045 data->pvPVPState = (void *)&syntax->qm; in mpg4_syntax_init()
1046 data->DataSize = sizeof(syntax->qm); in mpg4_syntax_init()
1048 syntax->data[1] = data; in mpg4_syntax_init()
[all …]
/rockchip-linux_mpp/mpp/codec/dec/avs2/
H A Davs2d_api.c216 p_dec->syntax.bitstream_size = align_len; in avs2d_prepare()
217 p_dec->syntax.bitstream = p_dec->p_stream->pbuf; in avs2d_prepare()
219 mpp_packet_set_data(p_dec->task_pkt, p_dec->syntax.bitstream); in avs2d_prepare()
220 mpp_packet_set_length(p_dec->task_pkt, p_dec->syntax.bitstream_size); in avs2d_prepare()
253 avs2d_fill_parameters(p_dec, &p_dec->syntax); in avs2d_parse()
254 avs2d_commit_syntaxs(&p_dec->syntax, task); in avs2d_parse()
H A Davs2d_parse.h28 MPP_RET avs2d_commit_syntaxs(Avs2dSyntax_t *syntax, HalDecTask *task);
29 MPP_RET avs2d_fill_parameters(Avs2dCtx_t *p_dec, Avs2dSyntax_t *syntax);
/rockchip-linux_mpp/mpp/codec/enc/h265/
H A Dh265e_api.c60 memset(&p->syntax, 0, sizeof(p->syntax)); in h265e_init()
352 task->syntax.number = 1; in h265e_proc_hal()
353 task->syntax.data = &p->syntax; in h265e_proc_hal()
363 H265eSyntax_new *syntax = &p->syntax; in h265e_proc_enc_skip() local
375 p->dpb->curr->prev_ref_idx = syntax->sp.recon_pic.slot_idx; in h265e_proc_enc_skip()
/rockchip-linux_mpp/mpp/hal/rkenc/h264e/
H A DCMakeLists.txt1 # vim: syntax=cmake
6 # mpp/codec/enc/h264 for h264 syntax
/rockchip-linux_mpp/mpp/hal/rkenc/h265e/
H A DCMakeLists.txt1 # vim: syntax=cmake
5 # mpp/codec/enc/h265 for h265 syntax
/rockchip-linux_mpp/mpp/base/test/
H A Dmpp_bit_read_test.c46 char syntax[50]; member
319 mpp_err("Read failed: syntax %s, %s, %d bits\n", ops->syntax, bitOpsStr[ops->type], ops->len); in proc_bit_ops()
323 mpp_err("Read error: syntax %s, expect %d but %d\n", ops->syntax, ops->val, *ret_val); in proc_bit_ops()
326 mpp_log("Read OK, syntax %s, %d\n", ops->syntax, *ret_val); in proc_bit_ops()

1234567