| /rockchip-linux_mpp/mpp/codec/dec/av1/ |
| H A D | av1d_parser.c | 235 RK_S32 e, f; in resolve_divisor() local 240 f = round_two(e, *shift - AV1_DIV_LUT_BITS); in resolve_divisor() 242 f = e << (AV1_DIV_LUT_BITS - (*shift)); in resolve_divisor() 246 return div_lut[f]; in resolve_divisor() 562 static void av1d_frame_unref(Av1CodecContext *ctx, AV1Frame *f) in av1d_frame_unref() argument 565 f->raw_frame_header = NULL; in av1d_frame_unref() 566 f->spatial_id = f->temporal_id = 0; in av1d_frame_unref() 567 memset(f->skip_mode_frame_idx, 0, in av1d_frame_unref() 569 memset(&f->film_grain, 0, sizeof(f->film_grain)); in av1d_frame_unref() 571 f->coded_lossless = 0; in av1d_frame_unref() [all …]
|
| H A D | av1d_parser2_syntax.c | 122 if (ref_frame->f) { in av1d_fill_picparams() 123 pp->frame_refs[i].width = mpp_frame_get_width(ref_frame->f); in av1d_fill_picparams() 124 pp->frame_refs[i].height = mpp_frame_get_height(ref_frame->f);; in av1d_fill_picparams()
|
| H A D | av1d_parser.h | 69 MppFrame f; member
|
| /rockchip-linux_mpp/utils/ |
| H A D | iniparser.c | 230 void iniparser_dump(const dictionary * d, FILE * f) in iniparser_dump() argument 234 if (d == NULL || f == NULL) return ; in iniparser_dump() 239 fprintf(f, "[%s]=[%s]\n", d->key[i], d->val[i]); in iniparser_dump() 241 fprintf(f, "[%s]=UNDEF\n", d->key[i]); in iniparser_dump() 258 void iniparser_dump_ini(const dictionary * d, FILE * f) in iniparser_dump_ini() argument 264 if (d == NULL || f == NULL) return ; in iniparser_dump_ini() 272 fprintf(f, "%s = %s\n", d->key[i], d->val[i]); in iniparser_dump_ini() 278 iniparser_dumpsection_ini(d, secname, f); in iniparser_dump_ini() 280 fprintf(f, "\n"); in iniparser_dump_ini() 296 void iniparser_dumpsection_ini(const dictionary * d, const char * s, FILE * f) in iniparser_dumpsection_ini() argument [all …]
|
| H A D | iniparser.h | 98 void iniparser_dump_ini(const dictionary * d, FILE * f); 113 void iniparser_dumpsection_ini(const dictionary * d, const char * s, FILE * f); 128 void iniparser_dump(const dictionary * d, FILE * f);
|
| /rockchip-linux_mpp/kmpp/base/inc/ |
| H A D | kmpp_obj_macro.h | 26 #define CONCAT_6(a,b,c,d,e,f) a##b##c##d##e##f argument 37 #define CONCAT_US6(a,b,c,d,e,f) a##_##b##_##c##_##d##_##e##_##f argument 48 #define CONCAT_DOT6(a,b,c,d,e,f) a.b.c.d.e.f argument 59 #define CONCAT_STR6(a,b,c,d,e,f) TO_STR(a:b:c:d:e:f) argument
|
| /rockchip-linux_mpp/mpp/codec/dec/vp9/ |
| H A D | vp9d_parser.c | 258 MppFrameImpl *impl_frm = (MppFrameImpl *)dst->f; in vp9_ref_frame() 268 vp9d_dbg(VP9D_DBG_REF, "get prop slot frame %p count %d", dst->f, dst->ref->ref_count); in vp9_ref_frame() 269 mpp_buf_slot_get_prop(s->slots, src->slot_index, SLOT_FRAME, &dst->f); in vp9_ref_frame() 271 vp9d_dbg(VP9D_DBG_REF, "get prop slot frame after %p", dst->f); in vp9_ref_frame() 275 static void vp9_unref_frame( VP9Context *s, VP9Frame *f) in vp9_unref_frame() argument 277 if (f->ref->ref_count <= 0 || f->slot_index >= 0x7f) { in vp9_unref_frame() 281 f->ref->ref_count--; in vp9_unref_frame() 282 if (!f->ref->ref_count) { in vp9_unref_frame() 283 if (f->slot_index <= 0x7f) { in vp9_unref_frame() 284 if (f->ref->invisible && !f->ref->is_output) { in vp9_unref_frame() [all …]
|
| H A D | vp9d_parser2_syntax.c | 104 pic->ref_frame_coded_width[i] = mpp_frame_get_width(s->refs[i].f); in vp9d_fill_picparams() 105 pic->ref_frame_coded_height[i] = mpp_frame_get_height(s->refs[i].f); in vp9d_fill_picparams()
|
| H A D | vp9d_parser.h | 96 MppFrame f; member
|
| /rockchip-linux_mpp/mpp/codec/dec/h264/ |
| H A D | h264d_dpb.c | 762 H264_FrameStore_t *f = mpp_calloc(H264_FrameStore_t, 1); in alloc_frame_store() local 763 MEM_CHECK(ret, f); in alloc_frame_store() 765 f->is_used = 0; in alloc_frame_store() 766 f->is_reference = 0; in alloc_frame_store() 767 f->is_long_term = 0; in alloc_frame_store() 768 f->is_orig_reference = 0; in alloc_frame_store() 769 f->is_output = 0; in alloc_frame_store() 771 f->frame = NULL; in alloc_frame_store() 772 f->top_field = NULL; in alloc_frame_store() 773 f->bottom_field = NULL; in alloc_frame_store() [all …]
|
| H A D | h264d_dpb.h | 34 void free_frame_store(H264_DecCtx_t *p_Dec, H264_FrameStore_t *f);
|
| /rockchip-linux_mpp/mpp/codec/dec/vp8/ |
| H A D | vp8d_parser.c | 275 mpp_frame_deinit(&frame->f); in vp8d_unref_frame() 616 if (NULL == p->frame_out->f) { in vp8d_alloc_frame() 617 mpp_frame_init(&p->frame_out->f); in vp8d_alloc_frame() 618 if (NULL == p->frame_out->f) { in vp8d_alloc_frame() 628 mpp_frame_set_width(p->frame_out->f, p->width); in vp8d_alloc_frame() 629 mpp_frame_set_height(p->frame_out->f, p->height); in vp8d_alloc_frame() 630 mpp_frame_set_hor_stride(p->frame_out->f, 0); in vp8d_alloc_frame() 631 mpp_frame_set_ver_stride(p->frame_out->f, 0); in vp8d_alloc_frame() 632 mpp_frame_set_errinfo(p->frame_out->f, 0); in vp8d_alloc_frame() 633 mpp_frame_set_pts(p->frame_out->f, p->pts); in vp8d_alloc_frame() [all …]
|
| H A D | vp8d_parser.h | 79 MppFrame f; member
|
| /rockchip-linux_mpp/mpp/codec/dec/m2v/ |
| H A D | m2vd_parser.c | 167 mpp_frame_init(&ctx->Framehead[i].f); in m2vd_parser_init_ctx() 168 if (!ctx->Framehead[i].f) { in m2vd_parser_init_ctx() 295 mpp_frame_deinit(&p->Framehead[k].f); in m2vd_parser_deinit() 1278 mpp_frame_set_errinfo(ctx->frame_cur->f, 1); in m2vd_alloc_frame() 1280 mpp_frame_set_errinfo(ctx->frame_cur->f, 0); in m2vd_alloc_frame() 1287 mpp_frame_set_width(ctx->frame_cur->f, ctx->display_width); in m2vd_alloc_frame() 1288 mpp_frame_set_height(ctx->frame_cur->f, ctx->display_height); in m2vd_alloc_frame() 1289 mpp_frame_set_hor_stride(ctx->frame_cur->f, 0); in m2vd_alloc_frame() 1290 mpp_frame_set_ver_stride(ctx->frame_cur->f, 0); in m2vd_alloc_frame() 1291 mpp_frame_set_errinfo(ctx->frame_cur->f, 0); in m2vd_alloc_frame() [all …]
|
| H A D | m2vd_parser.h | 118 MppFrame f; member
|
| /rockchip-linux_mpp/mpp/vproc/iep2/ |
| H A D | iep2_pd.c | 88 int f = ctx->output.dect_ff_comb_f; in iep2_check_pd() local 93 pd_inf->fcoeff[idx] = f * 100 / nz; in iep2_check_pd()
|
| /rockchip-linux_mpp/mpp/codec/dec/avs2/ |
| H A D | avs2d_dpb.c | 106 Avs2dFrame_t *f = mpp_calloc(Avs2dFrame_t, 1); in new_frame() local 107 MEM_CHECK(ret, f); in new_frame() 108 f->slot_idx = NO_VAL; in new_frame() 109 f->doi = NO_VAL; in new_frame() 110 f->poi = NO_VAL; in new_frame() 112 return f; in new_frame()
|
| /rockchip-linux_mpp/doc/ |
| H A D | Rockchip_Developer_Guide_MPP_CN.md | 889 | -f | 图像色彩空间格式以及内存排布方式,默认为NV12。 | 892 | -v | 日志选项:q为静默标志;f为fps显示标志。 | 962 | -f | 图像色彩空间格式以及内存排布方式,默认为NV12。 | 972 | -v | 日志选项:q为静默标志;f为fps显示标志。 … 976 mpi_enc_test的命令参数中,图像宽度(w)、图像高度(h)和码流类型(t)为强制要求配置的参数,其他参数如输入文件(i)、输出文件(o)、编码帧数(n)和色彩空间格式及内存排布方式(f)等… 996 mpi_enc_test的命令参数中,日志选项(v)为q时,MPP日常日志关闭;日志选项(v)为f时,每秒会打印一次平均帧率和当前帧率。 998 图像的色彩空间格式分为YUV和RGB两类。MPP支持多种内存排布方式(f),id后的数字为不同内存排布方式对应的参数值,值得注意的是,YUV和RGB格式的参数值有显著区别。
|
| H A D | Rockchip_Developer_Guide_MPP_EN.md | 815 | -f | output frame format type, NV12 by default | 818 | -v | trace option: q - quiet; f - show fps | 902 | -f | the format of input picture, NV12 by default | 912 | -v | trace option: q - quiet; f - show fps | 916 …output file (o), encoding frame number (n), and the format of input picture(f) are optional parame… 936 …gging option (v) is set to q, MPP daily logging will be disabled; if set to f, the average frame r… 938 Image color space formats are divided into YUV and RGB. MPP supports multiple formats (f), with dif…
|
| /rockchip-linux_mpp/tools/ |
| H A D | mpp_doxyfile | 265 # doxygen treat .inc files as Fortran files (default is PHP), and .f files as C 266 # (default is Fortran), use: inc=Fortran f=C. 763 # *.md, *.mm, *.dox, *.py, *.f90, *.f, *.for, *.tcl, *.vhd, *.vhdl, *.ucf,
|