Lines Matching refs:s

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()
276 JpegdSyntax *s = syntax; in setup_output_fmt() local
296 if (ctx->set_output_fmt_flag && (ctx->output_fmt != s->output_fmt)) { // PP enable in setup_output_fmt()
297 if (MPP_FRAME_FMT_IS_YUV(ctx->output_fmt) && s->output_fmt != MPP_FMT_YUV400) { in setup_output_fmt()
334 ctx->output_fmt = s->output_fmt; in setup_output_fmt()
342 jpegd_dbg_hal("convert format %d to format %d\n", s->output_fmt, ctx->output_fmt); in setup_output_fmt()
344 if ((s->yuv_mode == YUV_MODE_420 && regs->reg2_sys.yuv_out_format == YUV_OUT_FMT_NO_TRANS) || in setup_output_fmt()
348 regs->reg2_sys.fill_down_e = s->fill_bottom; in setup_output_fmt()
349 regs->reg2_sys.fill_right_e = s->fill_right; in setup_output_fmt()
361 JpegdSyntax *s = syntax; in jpegd_gen_regs() local
368 regs->reg3_pic_size.pic_width_m1 = s->width - 1; in jpegd_gen_regs()
369 regs->reg3_pic_size.pic_height_m1 = s->height - 1; in jpegd_gen_regs()
371 if (s->sample_precision != DCT_SAMPLE_PRECISION_8 || s->qtbl_entry > TBL_ENTRY_3) in jpegd_gen_regs()
375 if (s->nb_components == 1) { in jpegd_gen_regs()
379 if (s->nb_components > 1) { in jpegd_gen_regs()
380 regs->reg4_pic_fmt.qtables_sel = (s->qtbl_entry > 1) ? TBL_ENTRY_3 : TBL_ENTRY_2; in jpegd_gen_regs()
381 regs->reg4_pic_fmt.htables_sel = (s->htbl_entry > 0x0f) ? TBL_ENTRY_3 : TBL_ENTRY_2; in jpegd_gen_regs()
387 if (s->restart_interval) { in jpegd_gen_regs()
389 regs->reg4_pic_fmt.dri_mcu_num_m1 = s->restart_interval - 1; in jpegd_gen_regs()
392 switch (s->yuv_mode) { in jpegd_gen_regs()
396 regs->reg4_pic_fmt.jpeg_mode = s->yuv_mode; in jpegd_gen_regs()
408 mpp_err_f("unsupported yuv mode %d\n", s->yuv_mode); in jpegd_gen_regs()
412 RK_U32 out_width = MPP_ALIGN(s->width, 16); in jpegd_gen_regs()
413 RK_U32 out_height = s->height; in jpegd_gen_regs()
501 if (s->qtable_cnt) in jpegd_gen_regs()
515 regs->reg7_tbl_len.htbl_mincode_len = (s->nb_components - 1) * 6 - 1; in jpegd_gen_regs()
519 regs->reg7_tbl_len.htbl_mincode_len = s->nb_components * 6 - 1; in jpegd_gen_regs()
536 strm_offset = s->strm_offset; in jpegd_gen_regs()
540 regs->reg8_strm_len.stream_len = (MPP_ALIGN((s->pkt_len - hw_strm_offset), 16) - 1) >> 4; in jpegd_gen_regs()
565 jpegd_write_rkv_htbl(ctx, s); in jpegd_gen_regs()
567 jpegd_write_rkv_qtbl(ctx, s); in jpegd_gen_regs()
621 JpegdSyntax *s = (JpegdSyntax *)syn->dec.syntax.data; in hal_jpegd_rkv_gen_regs() local
646 setup_output_fmt(ctx, s, syn->dec.output); in hal_jpegd_rkv_gen_regs()
648 ret = jpegd_gen_regs(ctx, s); in hal_jpegd_rkv_gen_regs()
779 JpegdSyntax *s = (JpegdSyntax *) task->dec.syntax.data; in hal_jpegd_rkv_wait() local
780 RK_U32 width = s->hor_stride; in hal_jpegd_rkv_wait()
781 RK_U32 height = s->ver_stride; in hal_jpegd_rkv_wait()