Lines Matching refs:ffmpeg_context_s
46 struct ffmpeg_context_s { struct
85 static struct ffmpeg_context_s * ffmpeg_open_file(const char * path, bool is_lv_fs_path); argument
86 static void ffmpeg_close(struct ffmpeg_context_s * ffmpeg_ctx);
87 static void ffmpeg_close_src_ctx(struct ffmpeg_context_s * ffmpeg_ctx);
88 static void ffmpeg_close_dst_ctx(struct ffmpeg_context_s * ffmpeg_ctx);
89 static int ffmpeg_image_allocate(struct ffmpeg_context_s * ffmpeg_ctx);
91 static int ffmpeg_get_frame_refr_period(struct ffmpeg_context_s * ffmpeg_ctx);
92 static uint8_t * ffmpeg_get_image_data(struct ffmpeg_context_s * ffmpeg_ctx);
93 static int ffmpeg_update_next_frame(struct ffmpeg_context_s * ffmpeg_ctx);
94 static int ffmpeg_output_video_frame(struct ffmpeg_context_s * ffmpeg_ctx);
138 struct ffmpeg_context_s * ffmpeg_ctx = ffmpeg_open_file(path, LV_FFMPEG_PLAYER_USE_LV_FS); in lv_ffmpeg_get_frame_num()
298 struct ffmpeg_context_s * ffmpeg_ctx = ffmpeg_open_file(path, true); in decoder_open()
339 struct ffmpeg_context_s * ffmpeg_ctx = dsc->user_data; in decoder_close()
343 static uint8_t * ffmpeg_get_image_data(struct ffmpeg_context_s * ffmpeg_ctx) in ffmpeg_get_image_data()
380 static int ffmpeg_output_video_frame(struct ffmpeg_context_s * ffmpeg_ctx) in ffmpeg_output_video_frame()
470 struct ffmpeg_context_s * ffmpeg_ctx) in ffmpeg_decode_packet()
631 static int ffmpeg_get_frame_refr_period(struct ffmpeg_context_s * ffmpeg_ctx) in ffmpeg_get_frame_refr_period()
643 static int ffmpeg_update_next_frame(struct ffmpeg_context_s * ffmpeg_ctx) in ffmpeg_update_next_frame()
724 static struct ffmpeg_context_s * ffmpeg_open_file(const char * path, bool is_lv_fs_path) in ffmpeg_open_file()
731 struct ffmpeg_context_s * ffmpeg_ctx = calloc(1, sizeof(struct ffmpeg_context_s)); in ffmpeg_open_file()
800 static int ffmpeg_image_allocate(struct ffmpeg_context_s * ffmpeg_ctx) in ffmpeg_image_allocate()
855 static void ffmpeg_close_src_ctx(struct ffmpeg_context_s * ffmpeg_ctx) in ffmpeg_close_src_ctx()
866 static void ffmpeg_close_dst_ctx(struct ffmpeg_context_s * ffmpeg_ctx) in ffmpeg_close_dst_ctx()
874 static void ffmpeg_close(struct ffmpeg_context_s * ffmpeg_ctx) in ffmpeg_close()