Lines Matching refs:frame
20 static void setup_mpp_frame_name(MppFrameImpl *frame) in setup_mpp_frame_name() argument
22 frame->name = module_name; in setup_mpp_frame_name()
25 static void setup_mpp_frame_defaults(MppFrameImpl *frame) in setup_mpp_frame_defaults() argument
27 frame->color_range = MPP_FRAME_RANGE_UNSPECIFIED; in setup_mpp_frame_defaults()
28 frame->color_primaries = MPP_FRAME_PRI_UNSPECIFIED; in setup_mpp_frame_defaults()
29 frame->color_trc = MPP_FRAME_TRC_UNSPECIFIED; in setup_mpp_frame_defaults()
30 frame->colorspace = MPP_FRAME_SPC_UNSPECIFIED; in setup_mpp_frame_defaults()
33 #define check_is_mpp_frame(frame) _check_is_mpp_frame(__FUNCTION__, frame) argument
53 MPP_RET _check_is_mpp_frame(const char *func, void *frame) in MPP_SINGLETON()
55 if (!__check_is_mpp_frame(frame)) in MPP_SINGLETON()
58 mpp_err("pointer %p failed on %s check mpp_frame\n", frame, func); in MPP_SINGLETON()
63 MPP_RET __check_is_mpp_frame(void *frame) in __check_is_mpp_frame() argument
65 if (frame && ((MppFrameImpl*)frame)->name == module_name) in __check_is_mpp_frame()
71 MPP_RET mpp_frame_init(MppFrame *frame) in mpp_frame_init() argument
75 if (!frame) { in mpp_frame_init()
91 *frame = p; in mpp_frame_init()
96 MPP_RET mpp_frame_deinit(MppFrame *frame) in mpp_frame_deinit() argument
100 if (!frame || check_is_mpp_frame(*frame)) { in mpp_frame_deinit()
105 p = (MppFrameImpl *)*frame; in mpp_frame_deinit()
115 mpp_mem_pool_put_f(pool_frame, *frame); in mpp_frame_deinit()
116 *frame = NULL; in mpp_frame_deinit()
120 MppBuffer mpp_frame_get_buffer(MppFrame frame) in mpp_frame_get_buffer() argument
122 MppFrameImpl *p = (MppFrameImpl *)frame; in mpp_frame_get_buffer()
130 void mpp_frame_set_buffer(MppFrame frame, MppBuffer buffer) in mpp_frame_set_buffer() argument
132 MppFrameImpl *p = (MppFrameImpl *)frame; in mpp_frame_set_buffer()
148 RK_S32 mpp_frame_has_meta(const MppFrame frame) in mpp_frame_has_meta() argument
150 MppFrameImpl *p = (MppFrameImpl *)frame; in mpp_frame_has_meta()
158 MppMeta mpp_frame_get_meta(MppFrame frame) in mpp_frame_get_meta() argument
160 MppFrameImpl *p = (MppFrameImpl *)frame; in mpp_frame_get_meta()
171 void mpp_frame_set_meta(MppFrame frame, MppMeta meta) in mpp_frame_set_meta() argument
173 MppFrameImpl *p = (MppFrameImpl *)frame; in mpp_frame_set_meta()
186 MppFrameStatus *mpp_frame_get_status(MppFrame frame) in mpp_frame_get_status() argument
188 MppFrameImpl *p = (MppFrameImpl *)frame; in mpp_frame_get_status()
193 void mpp_frame_set_stopwatch_enable(MppFrame frame, RK_S32 enable) in mpp_frame_set_stopwatch_enable() argument
195 MppFrameImpl *p = (MppFrameImpl *)frame; in mpp_frame_set_stopwatch_enable()
213 MppStopwatch mpp_frame_get_stopwatch(const MppFrame frame) in mpp_frame_get_stopwatch() argument
215 MppFrameImpl *p = (MppFrameImpl *)frame; in mpp_frame_get_stopwatch()
227 MppFrame frame = NULL; in mpp_frame_dup() local
234 mpp_frame_init(&frame); in mpp_frame_dup()
235 if (!frame) in mpp_frame_dup()
238 ret = (MppFrameImpl *)frame; in mpp_frame_dup()
244 return frame; in mpp_frame_dup()
288 RK_U32 mpp_frame_get_fbc_offset(MppFrame frame) in mpp_frame_get_fbc_offset() argument
290 MppFrameImpl *p = (MppFrameImpl *)frame; in mpp_frame_get_fbc_offset()
312 RK_U32 mpp_frame_get_fbc_stride(MppFrame frame) in mpp_frame_get_fbc_stride() argument
314 MppFrameImpl *p = (MppFrameImpl *)frame; in mpp_frame_get_fbc_stride()