Home
last modified time | relevance | path

Searched refs:f (Results 1 – 20 of 20) sorted by relevance

/rockchip-linux_mpp/mpp/codec/dec/av1/
H A Dav1d_parser.c235 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 Dav1d_parser2_syntax.c122 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 Dav1d_parser.h69 MppFrame f; member
/rockchip-linux_mpp/utils/
H A Diniparser.c230 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 Diniparser.h98 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 Dkmpp_obj_macro.h26 #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 Dvp9d_parser.c258 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 Dvp9d_parser2_syntax.c104 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 Dvp9d_parser.h96 MppFrame f; member
/rockchip-linux_mpp/mpp/codec/dec/h264/
H A Dh264d_dpb.c762 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 Dh264d_dpb.h34 void free_frame_store(H264_DecCtx_t *p_Dec, H264_FrameStore_t *f);
/rockchip-linux_mpp/mpp/codec/dec/vp8/
H A Dvp8d_parser.c275 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 Dvp8d_parser.h79 MppFrame f; member
/rockchip-linux_mpp/mpp/codec/dec/m2v/
H A Dm2vd_parser.c167 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 Dm2vd_parser.h118 MppFrame f; member
/rockchip-linux_mpp/mpp/vproc/iep2/
H A Diep2_pd.c88 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 Davs2d_dpb.c106 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 DRockchip_Developer_Guide_MPP_CN.md889 | -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 DRockchip_Developer_Guide_MPP_EN.md815 | -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 Dmpp_doxyfile265 # 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,