/hardware/intel/common/libmix/mix_video/src/ |
mixvideoframe_private.h | 12 #include "mixvideoframe.h" 31 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) [all...] |
mixvideoframe.h | 26 #define MIX_VIDEOFRAME(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), MIX_TYPE_VIDEOFRAME, MixVideoFrame)) 32 * Checks if the given object is an instance of #MixVideoFrame 52 * @obj: a #MixVideoFrame object. 58 typedef struct _MixVideoFrame MixVideoFrame; 62 * MixVideoFrame: 105 * @returns: A newly allocated instance of #MixVideoFrame 107 * Use this method to create new instance of #MixVideoFrame 109 MixVideoFrame *mix_videoframe_new(void); 113 * @returns: the MixVideoFrame instance where reference count has been increased. 117 MixVideoFrame *mix_videoframe_ref(MixVideoFrame * obj) [all...] |
mixvideoframe.c | 10 * SECTION:mixvideoframe 20 #include "mixvideoframe.h" 35 G_DEFINE_TYPE_WITH_CODE (MixVideoFrame, mix_videoframe, MIX_TYPE_PARAMS, 39 static void mix_videoframe_init(MixVideoFrame * self) { 79 MixVideoFrame * 81 MixVideoFrame *ret = (MixVideoFrame *) g_type_create_instance( 88 MixVideoFrame *self = MIX_VIDEOFRAME (obj); 99 MixVideoFrame * 100 mix_videoframe_ref(MixVideoFrame * obj) [all...] |
mixsurfacepool.h | 14 #include "mixvideoframe.h" 144 MixVideoFrame * frame); 147 MixVideoFrame ** frame); 150 MixVideoFrame ** frame, MixVideoFrame *in_frame);
|
mixvideo.h | 60 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);
|
mixframemanager.h | 14 #include "mixvideoframe.h" 57 MixVideoFrame *p_frame; 148 * Enqueue MixVideoFrame 150 MIX_RESULT mix_framemanager_enqueue(MixFrameManager *fm, MixVideoFrame *mvf); 153 * Dequeue MixVideoFrame in proper order depends on MixFrameOrderMode value 156 MIX_RESULT mix_framemanager_dequeue(MixFrameManager *fm, MixVideoFrame **mvf);
|
mixvideoformat_mp42.h | 38 MixVideoFrame * reference_frames[2]; 39 MixVideoFrame * last_frame; 109 enum _picture_type frame_type, MixVideoFrame * current_frame);
|
mixvideoformat_vc1.h | 38 MixVideoFrame * reference_frames[2]; 41 MixVideoFrame * lastFrame; 111 MixVideoFrame * current_frame);
|
mixvideoformatenc_mpeg4.h | 46 MixVideoFrame *cur_fame; //current input frame to be encoded;
47 MixVideoFrame *ref_fame; //reference frame
48 MixVideoFrame *rec_fame; //reconstructed frame;
|
mixvideoformatenc_preview.h | 45 MixVideoFrame *cur_fame; //current input frame to be encoded; 46 MixVideoFrame *ref_fame; //reference frame 47 MixVideoFrame *rec_fame; //reconstructed frame;
|
mixframemanager.c | 281 MixVideoFrame *frame = NULL; 283 frame = (MixVideoFrame *) g_ptr_array_index(fm->frame_array, 297 MixVideoFrame *frame = NULL; 298 while ((frame = (MixVideoFrame *) g_queue_pop_head(fm->frame_queue))) { 319 MixVideoFrame *get_expected_frame_from_array(GPtrArray *array, 328 MixVideoFrame *frame = NULL; 341 MixVideoFrame *_frame = (MixVideoFrame *) g_ptr_array_index(array, idx); 377 MixVideoFrame *_frame = (MixVideoFrame *) g_ptr_array_index(array, lowest_timestamp_idx) [all...] |
mixvideoformatenc_h264.h | 45 MixVideoFrame *cur_fame; //current input frame to be encoded; 46 MixVideoFrame *ref_fame; //reference frame 47 MixVideoFrame *rec_fame; //reconstructed frame;
|
mixsurfacepool.c | 267 MixVideoFrame *frame = NULL; 316 MIX_RESULT mix_surfacepool_put(MixSurfacePool * obj, MixVideoFrame * frame) { 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 MIX_RESULT mix_surfacepool_get_frame_with_ci_frameidx (MixSurfacePool * obj, MixVideoFrame ** frame, MixVideoFrame *in_frame) { 504 *frame = (MixVideoFrame *) element->data; 588 MixVideoFrame *frame = NULL [all...] |
mixvideoformat_h264.h | 107 MixVideoFrame * current_frame);
|
mixvideo.c | 16 #include "mixvideoframe.h" 94 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) { 1051 MixVideoFrame * frame) { 1066 * We don't need lock here. MixVideoFrame has lock to 1091 MixVideoRenderParams * render_params, MixVideoFrame *frame) { [all...] |
mixvideoformat_h264.c | 993 ((MixVideoFrame *)video_frame)->frame_id; 1021 MixVideoFrame *frame) 1205 ((MixVideoFrame *)video_frame)->frame_id; [all...] |
mixvideoformat_vc1.c | 834 MIX_RESULT GetImageFromSurface (MixVideoFormat *mix, MixVideoFrame * frame) 921 MixVideoFrame *frame) [all...] |
mixvideoformat_mp42.c | 605 MixVideoFrame *frame = NULL; 817 MixVideoFrame *skip_frame = NULL; [all...] |
mixvideoformatenc_mpeg4.c | [all...] |
mixvideoformatenc_h264.c | [all...] |
mixvideoformatenc_preview.c | 884 //MixVideoFrame * tmp_fame; [all...] |
/hardware/intel/common/libmix/mix_video/test/src/ |
test_framemanager.c | 12 MixVideoFrame *mvf = NULL; 58 MixVideoFrame *mvf = NULL; 59 MixVideoFrame *mvf_1st = NULL; 90 /* generate MixVideoFrame */ 151 mvf = (MixVideoFrame *) g_ptr_array_index(fa, idx);
|