Home
last modified time | relevance | path

Searched refs:MixVideoFrame (Results 1 – 22 of 22) sorted by relevance

/hardware/intel/common/libmix/mix_video/src/
Dmixvideoframe.h26 #define MIX_VIDEOFRAME(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), MIX_TYPE_VIDEOFRAME, MixVideoFrame))
58 typedef struct _MixVideoFrame MixVideoFrame; typedef
109 MixVideoFrame *mix_videoframe_new(void);
117 MixVideoFrame *mix_videoframe_ref(MixVideoFrame * obj);
125 void mix_videoframe_unref(MixVideoFrame * obj);
129 MIX_RESULT mix_videoframe_set_frame_id(MixVideoFrame * obj, gulong frame_id);
130 MIX_RESULT mix_videoframe_get_frame_id(MixVideoFrame * obj, gulong * frame_id);
132 MIX_RESULT mix_videoframe_set_ci_frame_idx(MixVideoFrame * obj, guint ci_frame_idx);
133 MIX_RESULT mix_videoframe_get_ci_frame_idx(MixVideoFrame * obj, guint * ci_frame_idx);
135 MIX_RESULT mix_videoframe_set_timestamp(MixVideoFrame * obj, guint64 timestamp);
[all …]
Dmixvideoframe.c35 G_DEFINE_TYPE_WITH_CODE (MixVideoFrame, mix_videoframe, MIX_TYPE_PARAMS,
39 static void mix_videoframe_init(MixVideoFrame * self) { in mix_videoframe_init()
79 MixVideoFrame *
81 MixVideoFrame *ret = (MixVideoFrame *) g_type_create_instance( in mix_videoframe_new()
88 MixVideoFrame *self = MIX_VIDEOFRAME (obj); in mix_videoframe_finalize()
99 MixVideoFrame *
100 mix_videoframe_ref(MixVideoFrame * obj) { in mix_videoframe_ref()
102 MixVideoFrame *ret = NULL; in mix_videoframe_ref()
108 ret = (MixVideoFrame *) mix_params_ref(MIX_PARAMS(obj)); in mix_videoframe_ref()
113 void mix_videoframe_unref(MixVideoFrame * obj) { in mix_videoframe_unref()
[all …]
Dmixvideoframe_private.h31 MixVideoFrame *real_frame;
47 mix_videoframe_set_pool (MixVideoFrame *obj, MixSurfacePool *pool);
50 mix_videoframe_set_frame_type (MixVideoFrame *obj, MixFrameType frame_type);
53 mix_videoframe_get_frame_type (MixVideoFrame *obj, MixFrameType *frame_type);
56 mix_videoframe_set_is_skipped (MixVideoFrame *obj, gboolean is_skipped);
59 mix_videoframe_get_is_skipped (MixVideoFrame *obj, gboolean *is_skipped);
62 mix_videoframe_set_real_frame (MixVideoFrame *obj, MixVideoFrame *real);
65 mix_videoframe_get_real_frame (MixVideoFrame *obj, MixVideoFrame **real);
Dmixframemanager.c281 MixVideoFrame *frame = NULL; in mix_framemanager_flush()
283 frame = (MixVideoFrame *) g_ptr_array_index(fm->frame_array, in mix_framemanager_flush()
297 MixVideoFrame *frame = NULL; in mix_framemanager_flush()
298 while ((frame = (MixVideoFrame *) g_queue_pop_head(fm->frame_queue))) { in mix_framemanager_flush()
319 MixVideoFrame *get_expected_frame_from_array(GPtrArray *array, in get_expected_frame_from_array()
328 MixVideoFrame *frame = NULL; in get_expected_frame_from_array()
341 MixVideoFrame *_frame = (MixVideoFrame *) g_ptr_array_index(array, idx); in get_expected_frame_from_array()
377 MixVideoFrame *_frame = (MixVideoFrame *) g_ptr_array_index(array, lowest_timestamp_idx); in get_expected_frame_from_array()
388 void add_frame_into_array(GPtrArray *array, MixVideoFrame *mvf) { in add_frame_into_array()
419 MixVideoFrame *mvf) { in mix_framemanager_timestamp_based_enqueue()
[all …]
Dmixsurfacepool.h144 MixVideoFrame * frame);
147 MixVideoFrame ** frame);
150 MixVideoFrame ** frame, MixVideoFrame *in_frame);
Dmixvideo.h60 MixVideoFrame ** frame);
63 MixVideoFrame * frame);
66 MixVideoRenderParams * render_params, MixVideoFrame *frame);
187 MIX_RESULT mix_video_get_frame(MixVideo * mix, MixVideoFrame ** frame);
189 MIX_RESULT mix_video_release_frame(MixVideo * mix, MixVideoFrame * frame);
192 MixVideoRenderParams * render_params, MixVideoFrame *frame);
Dmixsurfacepool.c267 MixVideoFrame *frame = NULL; in mix_surfacepool_initialize()
316 MIX_RESULT mix_surfacepool_put(MixSurfacePool * obj, MixVideoFrame * frame) { in mix_surfacepool_put()
370 MIX_RESULT mix_surfacepool_get(MixSurfacePool * obj, MixVideoFrame ** frame) {
418 *frame = (MixVideoFrame *) element->data;
443 gint mixframe_compare_index (MixVideoFrame * a, MixVideoFrame * b)
460 …acepool_get_frame_with_ci_frameidx (MixSurfacePool * obj, MixVideoFrame ** frame, MixVideoFrame *i…
504 *frame = (MixVideoFrame *) element->data;
588 MixVideoFrame *frame = NULL;
625 mix_surfacepool_dumpframe(MixVideoFrame *frame)
Dmixvideoformat_vc1.h38 MixVideoFrame * reference_frames[2];
41 MixVideoFrame * lastFrame;
111 MixVideoFrame * current_frame);
Dmixvideoformat_mp42.h38 MixVideoFrame * reference_frames[2];
39 MixVideoFrame * last_frame;
109 enum _picture_type frame_type, MixVideoFrame * current_frame);
Dmixframemanager.h57 MixVideoFrame *p_frame;
150 MIX_RESULT mix_framemanager_enqueue(MixFrameManager *fm, MixVideoFrame *mvf);
156 MIX_RESULT mix_framemanager_dequeue(MixFrameManager *fm, MixVideoFrame **mvf);
Dmixvideoformatenc_mpeg4.h46 MixVideoFrame *cur_fame; //current input frame to be encoded;
47 MixVideoFrame *ref_fame; //reference frame
48 MixVideoFrame *rec_fame; //reconstructed frame;
Dmixvideoformatenc_preview.h45 MixVideoFrame *cur_fame; //current input frame to be encoded;
46 MixVideoFrame *ref_fame; //reference frame
47 MixVideoFrame *rec_fame; //reconstructed frame;
Dmixvideoformatenc_h264.h45 MixVideoFrame *cur_fame; //current input frame to be encoded;
46 MixVideoFrame *ref_fame; //reference frame
47 MixVideoFrame *rec_fame; //reconstructed frame;
Dmixvideo.c94 MIX_RESULT mix_video_get_frame_default(MixVideo * mix, MixVideoFrame ** frame);
97 MixVideoFrame * frame);
100 MixVideoRenderParams * render_params, MixVideoFrame *frame);
1021 MIX_RESULT mix_video_get_frame_default(MixVideo * mix, MixVideoFrame ** frame) { in mix_video_get_frame_default()
1051 MixVideoFrame * frame) { in mix_video_release_frame_default()
1091 MixVideoRenderParams * render_params, MixVideoFrame *frame) { in mix_video_render_default()
1524 MIX_RESULT mix_video_get_frame(MixVideo * mix, MixVideoFrame ** frame) { in mix_video_get_frame()
1536 MIX_RESULT mix_video_release_frame(MixVideo * mix, MixVideoFrame * frame) { in mix_video_release_frame()
1548 MixVideoRenderParams * render_params, MixVideoFrame *frame) { in mix_video_render()
Dmixvideoformat_h264.c993 ((MixVideoFrame *)video_frame)->frame_id; in mix_videofmt_h264_hack_dpb()
1021 MixVideoFrame *frame) in mix_videofmt_h264_process_decode_picture()
1205 ((MixVideoFrame *)video_frame)->frame_id; in mix_videofmt_h264_process_decode_picture()
1228 ((MixVideoFrame *)video_frame)->frame_id; in mix_videofmt_h264_process_decode_picture()
1412 MixVideoFrame *frame = NULL; in mix_videofmt_h264_process_decode()
1455 MixVideoFrame * current_frame in mix_videofmt_h264_handle_ref_frames()
1502 MixVideoFrame *mvf = NULL; in mix_videofmt_h264_handle_ref_frames()
1610 mix_videoframe_unref((MixVideoFrame *)data); in mix_videofmt_h264_destroy_DPB_value()
Dmixvideoformat_h264.h107 MixVideoFrame * current_frame);
Dmixvideoformat_vc1.c834 MIX_RESULT GetImageFromSurface (MixVideoFormat *mix, MixVideoFrame * frame) in GetImageFromSurface()
921 MixVideoFrame *frame) in mix_videofmt_vc1_decode_a_picture()
1305 MixVideoFrame *frame = NULL; in mix_videofmt_vc1_process_decode()
1346 MixVideoFrame *skip_frame = mix_videoframe_new(); in mix_videofmt_vc1_process_decode()
1638 MixVideoFrame * current_frame) in mix_videofmt_vc1_handle_ref_frames()
Dmixvideoformat_mp42.c605 MixVideoFrame *frame = NULL; in mix_videofmt_mp42_process_decode()
817 MixVideoFrame *skip_frame = NULL; in mix_videofmt_mp42_process_decode()
1249 enum _picture_type frame_type, MixVideoFrame * current_frame) { in mix_videofmt_mp42_handle_ref_frames()
Dmixvideoformatenc_mpeg4.c1209 MixVideoFrame * tmp_fame; in mix_videofmtenc_mpeg4_process_encode()
1406 MixVideoFrame * frame = mix_videoframe_new(); in mix_videofmtenc_mpeg4_process_encode()
Dmixvideoformatenc_h264.c1273 MixVideoFrame * tmp_fame; in mix_videofmtenc_h264_process_encode()
1470 MixVideoFrame * frame = mix_videoframe_new(); in mix_videofmtenc_h264_process_encode()
Dmixvideoformatenc_preview.c1071 MixVideoFrame * frame = mix_videoframe_new(); in mix_videofmtenc_preview_process_encode()
/hardware/intel/common/libmix/mix_video/test/src/
Dtest_framemanager.c12 MixVideoFrame *mvf = NULL; in deque_function()
58 MixVideoFrame *mvf = NULL; in main()
59 MixVideoFrame *mvf_1st = NULL; in main()
151 mvf = (MixVideoFrame *) g_ptr_array_index(fa, idx); in main()