Lines Matching refs:syntax

36     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()
176 syntax->format_out = MPP_CHROMA_420; in init_jpeg_component_info()
180 switch (syntax->format_out) { in init_jpeg_component_info()
182 syntax->nb_components = 1; in init_jpeg_component_info()
186 syntax->nb_components = 3; in init_jpeg_component_info()
192 syntax->nb_components = 3; in init_jpeg_component_info()
198 syntax->nb_components = 3; in init_jpeg_component_info()
204 syntax->nb_components = 1; in init_jpeg_component_info()
206 mpp_err("Unsupported chroma format %d\n", syntax->format_out); in init_jpeg_component_info()
211 syntax->mcu_width = comp_info[0].h_sample_factor * DCT_SIZE; in init_jpeg_component_info()
212 syntax->mcu_height = comp_info[0].v_sample_factor * DCT_SIZE; in init_jpeg_component_info()
213 syntax->mcu_hor_cnt = (syntax->width + syntax->mcu_width - 1) / syntax->mcu_width; in init_jpeg_component_info()
214 syntax->mcu_ver_cnt = (syntax->height + syntax->mcu_height - 1) / syntax->mcu_height; in init_jpeg_component_info()
215 syntax->mcu_cnt = syntax->mcu_hor_cnt * syntax->mcu_ver_cnt; in init_jpeg_component_info()
224 JpegeSyntax *syntax = &p->syntax; in jpege_proc_hal() local
232 syntax->width = prep->width; in jpege_proc_hal()
233 syntax->height = prep->height; in jpege_proc_hal()
234 syntax->hor_stride = prep->hor_stride; in jpege_proc_hal()
235 syntax->ver_stride = prep->ver_stride; in jpege_proc_hal()
236 syntax->format = prep->format; in jpege_proc_hal()
237 syntax->format_out = prep->format_out; in jpege_proc_hal()
238 syntax->color = prep->color; in jpege_proc_hal()
239 syntax->rotation = prep->rotation; in jpege_proc_hal()
240 syntax->mirroring = prep->mirroring; in jpege_proc_hal()
241 syntax->offset_x = mpp_frame_get_offset_x(frame); in jpege_proc_hal()
242 syntax->offset_y = mpp_frame_get_offset_y(frame); in jpege_proc_hal()
243 syntax->q_mode = jpeg->q_mode; in jpege_proc_hal()
244 syntax->quant = jpeg->quant; in jpege_proc_hal()
245 syntax->q_factor = jpeg->q_factor; in jpege_proc_hal()
246 syntax->qf_min = jpeg->qf_min; in jpege_proc_hal()
247 syntax->qf_max = jpeg->qf_max; in jpege_proc_hal()
248 syntax->qtable_y = jpeg->qtable_y; in jpege_proc_hal()
249 syntax->qtable_u = jpeg->qtable_u; in jpege_proc_hal()
250 syntax->qtable_v = jpeg->qtable_v; in jpege_proc_hal()
251 syntax->part_rows = 0; in jpege_proc_hal()
252 syntax->restart_ri = 0; in jpege_proc_hal()
253 syntax->low_delay = 0; in jpege_proc_hal()
255 init_jpeg_component_info(syntax); in jpege_proc_hal()
258 RK_U32 mb_w = syntax->mcu_hor_cnt; in jpege_proc_hal()
259 RK_U32 mb_h = syntax->mcu_ver_cnt; in jpege_proc_hal()
265 if (part_mbs > 0 && part_mbs <= syntax->mcu_cnt) { in jpege_proc_hal()
271 part_mbs, syntax->mcu_cnt); in jpege_proc_hal()
278 syntax->part_rows = part_rows; in jpege_proc_hal()
279 if (mpp_get_soc_type() == ROCKCHIP_SOC_RK3576 && split->split_arg <= syntax->mcu_cnt) in jpege_proc_hal()
280 syntax->restart_ri = split->split_arg; in jpege_proc_hal()
282 syntax->restart_ri = syntax->mcu_hor_cnt * part_rows; in jpege_proc_hal()
283 syntax->low_delay = cfg->base.low_delay && part_rows; in jpege_proc_hal()
285 syntax->part_rows, syntax->restart_ri); in jpege_proc_hal()
290 task->syntax.data = syntax; in jpege_proc_hal()
291 task->syntax.number = 1; in jpege_proc_hal()