Home
last modified time | relevance | path

Searched refs:AVFilterContext (Results 1 – 25 of 441) sorted by relevance

12345678910>>...18

/third_party/ffmpeg/libavfilter/
Davfilter.h67 typedef struct AVFilterContext AVFilterContext; typedef
211 int (*preinit)(AVFilterContext *ctx);
234 int (*init)(AVFilterContext *ctx);
247 int (*init_dict)(AVFilterContext *ctx, AVDictionary **options);
259 void (*uninit)(AVFilterContext *ctx);
283 int (*query_formats)(AVFilterContext *);
309 …int (*process_command)(AVFilterContext *, const char *cmd, const char *arg, char *res, int res_len…
316 int (*init_opaque)(AVFilterContext *ctx, void *opaque);
330 int (*activate)(AVFilterContext *ctx);
341 struct AVFilterContext { struct
[all …]
Dbuffersink.h82 int av_buffersink_get_frame_flags(AVFilterContext *ctx, AVFrame *frame, int flags);
141 void av_buffersink_set_frame_size(AVFilterContext *ctx, unsigned frame_size);
149 enum AVMediaType av_buffersink_get_type (const AVFilterContext *ctx);
150 AVRational av_buffersink_get_time_base (const AVFilterContext *ctx);
151 int av_buffersink_get_format (const AVFilterContext *ctx);
153 AVRational av_buffersink_get_frame_rate (const AVFilterContext *ctx);
154 int av_buffersink_get_w (const AVFilterContext *ctx);
155 int av_buffersink_get_h (const AVFilterContext *ctx);
156 AVRational av_buffersink_get_sample_aspect_ratio (const AVFilterContext *ctx);
158 int av_buffersink_get_channels (const AVFilterContext *ctx);
[all …]
Dvulkan.h200 int ff_vk_filter_query_formats (AVFilterContext *avctx);
201 int ff_vk_filter_init (AVFilterContext *avctx);
205 void ff_vk_filter_uninit (AVFilterContext *avctx);
225 VkSampler *ff_vk_init_sampler(AVFilterContext *avctx, int unnorm_coords,
233 int ff_vk_create_imageview(AVFilterContext *avctx, FFVkExecContext *e,
241 int ff_vk_add_push_constant(AVFilterContext *avctx, VulkanPipeline *pl,
248 VulkanPipeline *ff_vk_create_pipeline(AVFilterContext *avctx);
253 SPIRVShader *ff_vk_init_shader(AVFilterContext *avctx, VulkanPipeline *pl,
259 void ff_vk_set_compute_shader_sizes(AVFilterContext *avctx, SPIRVShader *shd,
265 int ff_vk_add_descriptor_set(AVFilterContext *avctx, VulkanPipeline *pl,
[all …]
Dvaapi_vpp.h54 int (*build_filter_params)(AVFilterContext *avctx);
56 void (*pipeline_uninit)(AVFilterContext *avctx);
59 void ff_vaapi_vpp_ctx_init(AVFilterContext *avctx);
61 void ff_vaapi_vpp_ctx_uninit(AVFilterContext *avctx);
63 int ff_vaapi_vpp_query_formats(AVFilterContext *avctx);
65 void ff_vaapi_vpp_pipeline_uninit(AVFilterContext *avctx);
71 int ff_vaapi_vpp_init_params(AVFilterContext *avctx,
76 int ff_vaapi_vpp_make_param_buffers(AVFilterContext *avctx,
82 int ff_vaapi_vpp_render_picture(AVFilterContext *avctx,
Dbuffersrc.h64 unsigned av_buffersrc_get_nb_failed_requests(AVFilterContext *buffer_src);
138 int av_buffersrc_parameters_set(AVFilterContext *ctx, AVBufferSrcParameters *param);
154 int av_buffersrc_write_frame(AVFilterContext *ctx, const AVFrame *frame);
175 int av_buffersrc_add_frame(AVFilterContext *ctx, AVFrame *frame);
193 int av_buffersrc_add_frame_flags(AVFilterContext *buffer_src,
203 int av_buffersrc_close(AVFilterContext *ctx, int64_t pts, unsigned flags);
Daf_adenorm.c42 void (*filter)(AVFilterContext *ctx, void *dst,
46 static int query_formats(AVFilterContext *ctx) in query_formats()
75 static void dc_denorm_fltp(AVFilterContext *ctx, void *dstp, in dc_denorm_fltp()
88 static void dc_denorm_dblp(AVFilterContext *ctx, void *dstp, in dc_denorm_dblp()
101 static void ac_denorm_fltp(AVFilterContext *ctx, void *dstp, in ac_denorm_fltp()
115 static void ac_denorm_dblp(AVFilterContext *ctx, void *dstp, in ac_denorm_dblp()
129 static void sq_denorm_fltp(AVFilterContext *ctx, void *dstp, in sq_denorm_fltp()
143 static void sq_denorm_dblp(AVFilterContext *ctx, void *dstp, in sq_denorm_dblp()
157 static void ps_denorm_fltp(AVFilterContext *ctx, void *dstp, in ps_denorm_fltp()
171 static void ps_denorm_dblp(AVFilterContext *ctx, void *dstp, in ps_denorm_dblp()
[all …]
Dvf_colorchannelmixer.c55 int (*filter_slice[2])(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs);
84 static int query_formats(AVFilterContext *ctx) in query_formats()
121 static av_always_inline int filter_slice_rgba_planar(AVFilterContext *ctx, void *arg, int jobnr, in… in filter_slice_rgba_planar()
207 static av_always_inline int filter_slice_rgba16_planar(AVFilterContext *ctx, void *arg, int jobnr, … in filter_slice_rgba16_planar()
293 static int filter_slice_gbrp(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) in filter_slice_gbrp()
298 static int filter_slice_gbrap(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) in filter_slice_gbrap()
303 static int filter_slice_gbrp_pl(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) in filter_slice_gbrp_pl()
308 static int filter_slice_gbrap_pl(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) in filter_slice_gbrap_pl()
313 static int filter_slice_gbrp9(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) in filter_slice_gbrp9()
318 static int filter_slice_gbrp10(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) in filter_slice_gbrp10()
[all …]
Dinternal.h205 void ff_command_queue_pop(AVFilterContext *filter);
240 static inline int ff_insert_inpad(AVFilterContext *f, unsigned index, in ff_insert_inpad()
248 static inline int ff_insert_outpad(AVFilterContext *f, unsigned index, in ff_insert_outpad()
326 AVFilterContext *ff_filter_alloc(const AVFilter *filter, const char *inst_name);
328 int ff_filter_activate(AVFilterContext *filter);
333 void ff_filter_graph_remove_filter(AVFilterGraph *graph, AVFilterContext *filter);
366 int ff_filter_get_nb_threads(AVFilterContext *ctx);
374 int ff_filter_process_command(AVFilterContext *ctx, const char *cmd,
390 int ff_filter_init_hw_frames(AVFilterContext *avctx, AVFilterLink *link,
Dvf_deflicker.c67 void (*get_factor)(AVFilterContext *ctx, float *f);
68 float (*calc_avgy)(AVFilterContext *ctx, AVFrame *in);
69 int (*deflicker)(AVFilterContext *ctx, const uint8_t *src, ptrdiff_t src_linesize,
94 static int query_formats(AVFilterContext *ctx) in query_formats()
124 static int deflicker8(AVFilterContext *ctx, in deflicker8()
143 static int deflicker16(AVFilterContext *ctx, in deflicker16()
166 static float calc_avgy8(AVFilterContext *ctx, AVFrame *in) in calc_avgy8()
189 static float calc_avgy16(AVFilterContext *ctx, AVFrame *in) in calc_avgy16()
212 static void get_am_factor(AVFilterContext *ctx, float *f) in get_am_factor()
227 static void get_gm_factor(AVFilterContext *ctx, float *f) in get_gm_factor()
[all …]
Dvf_libopencv.c67 static int query_formats(AVFilterContext *ctx) in query_formats()
82 int (*init)(AVFilterContext *ctx, const char *args);
83 void (*uninit)(AVFilterContext *ctx);
84 void (*end_frame_filter)(AVFilterContext *ctx, IplImage *inimg, IplImage *outimg);
94 static av_cold int smooth_init(AVFilterContext *ctx, const char *args) in smooth_init()
137 static void smooth_end_frame_filter(AVFilterContext *ctx, IplImage *inimg, IplImage *outimg) in smooth_end_frame_filter()
272 static av_cold int dilate_init(AVFilterContext *ctx, const char *args) in dilate_init()
307 static av_cold void dilate_uninit(AVFilterContext *ctx) in dilate_uninit()
315 static void dilate_end_frame_filter(AVFilterContext *ctx, IplImage *inimg, IplImage *outimg) in dilate_end_frame_filter()
322 static void erode_end_frame_filter(AVFilterContext *ctx, IplImage *inimg, IplImage *outimg) in erode_end_frame_filter()
[all …]
Daf_ashowinfo.c53 static av_cold void uninit(AVFilterContext *ctx) in uninit()
59 static void dump_matrixenc(AVFilterContext *ctx, AVFrameSideData *sd) in dump_matrixenc()
83 static void dump_downmix(AVFilterContext *ctx, AVFrameSideData *sd) in dump_downmix()
110 static void print_gain(AVFilterContext *ctx, const char *str, int32_t gain) in print_gain()
120 static void print_peak(AVFilterContext *ctx, const char *str, uint32_t peak) in print_peak()
130 static void dump_replaygain(AVFilterContext *ctx, AVFrameSideData *sd) in dump_replaygain()
147 static void dump_audio_service_type(AVFilterContext *ctx, AVFrameSideData *sd) in dump_audio_service_type()
171 static void dump_unknown(AVFilterContext *ctx, AVFrameSideData *sd) in dump_unknown()
178 AVFilterContext *ctx = inlink->dst; in filter_frame()
Dbuffersink.c65 static void cleanup_redundant_layouts(AVFilterContext *ctx) in cleanup_redundant_layouts()
88 int attribute_align_arg av_buffersink_get_frame(AVFilterContext *ctx, AVFrame *frame) in av_buffersink_get_frame()
107 static int get_frame_internal(AVFilterContext *ctx, AVFrame *frame, int flags, int samples) in get_frame_internal()
140 int attribute_align_arg av_buffersink_get_frame_flags(AVFilterContext *ctx, AVFrame *frame, int fla… in av_buffersink_get_frame_flags()
145 int attribute_align_arg av_buffersink_get_samples(AVFilterContext *ctx, in av_buffersink_get_samples()
173 static av_cold int common_init(AVFilterContext *ctx) in common_init()
181 static int activate(AVFilterContext *ctx) in activate()
198 void av_buffersink_set_frame_size(AVFilterContext *ctx, unsigned frame_size) in av_buffersink_set_frame_size()
207 type av_buffersink_get_##field(const AVFilterContext *ctx) { \
234 static int vsink_query_formats(AVFilterContext *ctx)
[all …]
Dvf_maskfun.c45 int (*getsum)(AVFilterContext *ctx, AVFrame *out);
46 int (*maskfun)(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs);
63 static int query_formats(AVFilterContext *ctx) in query_formats()
91 AVFilterContext *ctx = inlink->dst; in filter_frame()
115 static int getsum##name(AVFilterContext *ctx, AVFrame *out) \
146 static int maskfun##name(AVFilterContext *ctx, void *arg, \
185 static void fill_frame(AVFilterContext *ctx) in fill_frame()
212 static void set_max_sum(AVFilterContext *ctx) in set_max_sum()
226 AVFilterContext *ctx = inlink->dst; in config_input()
265 static int process_command(AVFilterContext *ctx, const char *cmd, const char *args, in process_command()
[all …]
Dvf_overlay.c81 static av_cold void uninit(AVFilterContext *ctx) in uninit()
97 static void eval_expr(AVFilterContext *ctx) in eval_expr()
130 static int process_command(AVFilterContext *ctx, const char *cmd, const char *args, in process_command()
162 static int query_formats(AVFilterContext *ctx) in query_formats()
274 AVFilterContext *ctx = inlink->dst; in config_input_overlay()
321 AVFilterContext *ctx = outlink->src; in config_output()
349 static av_always_inline void blend_slice_packed_rgb(AVFilterContext *ctx, in blend_slice_packed_rgb()
437 static av_always_inline void blend_plane_##depth##_##nbits##bits(AVFilterContext *ctx, …
616 static av_always_inline void blend_slice_yuv_##depth##_##nbits##bits(AVFilterContext *ctx, …
647 static av_always_inline void blend_slice_planar_rgb(AVFilterContext *ctx, in blend_slice_planar_rgb()
[all …]
Daf_crystalizer.c32 int (*filter)(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs);
46 static int query_formats(AVFilterContext *ctx) in query_formats()
86 static int filter_flt(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) in filter_flt()
121 static int filter_dbl(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) in filter_dbl()
157 static int filter_fltp(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) in filter_fltp()
190 static int filter_dblp(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) in filter_dblp()
223 static int ifilter_flt(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) in ifilter_flt()
259 static int ifilter_dbl(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) in ifilter_dbl()
296 static int ifilter_fltp(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) in ifilter_fltp()
330 static int ifilter_dblp(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) in ifilter_dblp()
[all …]
Daf_speechnorm.c83 void (*analyze_channel)(AVFilterContext *ctx, ChannelContext *cc,
85 void (*filter_channels[2])(AVFilterContext *ctx,
116 static int query_formats(AVFilterContext *ctx) in query_formats()
167 static int available_samples(AVFilterContext *ctx) in available_samples()
192 static double next_gain(AVFilterContext *ctx, double pi_max_peak, int bypass, double state) in next_gain()
208 static void next_pi(AVFilterContext *ctx, ChannelContext *cc, int bypass) in next_pi()
228 static double min_gain(AVFilterContext *ctx, ChannelContext *cc, int max_size) in min_gain()
252 static void analyze_channel_## name (AVFilterContext *ctx, ChannelContext *cc, \
309 static void filter_channels_## name (AVFilterContext *ctx, \
346 static void filter_link_channels_## name (AVFilterContext *ctx, \
[all …]
Dopencl.h242 int ff_opencl_filter_query_formats(AVFilterContext *avctx);
258 int ff_opencl_filter_init(AVFilterContext *avctx);
263 void ff_opencl_filter_uninit(AVFilterContext *avctx);
271 int ff_opencl_filter_load_program(AVFilterContext *avctx,
280 int ff_opencl_filter_load_program_from_file(AVFilterContext *avctx,
286 int ff_opencl_filter_work_size_from_image(AVFilterContext *avctx,
Dopencl.c28 int ff_opencl_filter_query_formats(AVFilterContext *avctx) in ff_opencl_filter_query_formats()
43 static int opencl_filter_set_device(AVFilterContext *avctx, in opencl_filter_set_device()
62 AVFilterContext *avctx = inlink->dst; in ff_opencl_filter_config_input()
98 AVFilterContext *avctx = outlink->src; in ff_opencl_filter_config_output()
147 int ff_opencl_filter_init(AVFilterContext *avctx) in ff_opencl_filter_init()
156 void ff_opencl_filter_uninit(AVFilterContext *avctx) in ff_opencl_filter_uninit()
171 int ff_opencl_filter_load_program(AVFilterContext *avctx, in ff_opencl_filter_load_program()
219 int ff_opencl_filter_load_program_from_file(AVFilterContext *avctx, in ff_opencl_filter_load_program_from_file()
278 int ff_opencl_filter_work_size_from_image(AVFilterContext *avctx, in ff_opencl_filter_work_size_from_image()
Dvulkan.c89 static int vk_alloc_mem(AVFilterContext *avctx, VkMemoryRequirements *req, in vk_alloc_mem()
150 int ff_vk_create_buf(AVFilterContext *avctx, FFVkBuffer *buf, size_t size, in ff_vk_create_buf()
215 int ff_vk_map_buffers(AVFilterContext *avctx, FFVkBuffer *buf, uint8_t *mem[], in ff_vk_map_buffers()
264 int ff_vk_unmap_buffers(AVFilterContext *avctx, FFVkBuffer *buf, int nb_buffers, in ff_vk_unmap_buffers()
306 void ff_vk_free_buf(AVFilterContext *avctx, FFVkBuffer *buf) in ff_vk_free_buf()
318 int ff_vk_add_push_constant(AVFilterContext *avctx, VulkanPipeline *pl, in ff_vk_add_push_constant()
339 int ff_vk_create_exec_ctx(AVFilterContext *avctx, FFVkExecContext **ctx) in FN_CREATING()
400 void ff_vk_discard_exec_deps(AVFilterContext *avctx, FFVkExecContext *e) in ff_vk_discard_exec_deps()
417 int ff_vk_start_exec_recording(AVFilterContext *avctx, FFVkExecContext *e) in ff_vk_start_exec_recording()
458 VkCommandBuffer ff_vk_get_exec_buf(AVFilterContext *avctx, FFVkExecContext *e) in ff_vk_get_exec_buf()
[all …]
Dvsrc_testsrc.c65 void (* fill_picture_fn)(AVFilterContext *ctx, AVFrame *frame);
112 static av_cold int init(AVFilterContext *ctx) in init()
127 static av_cold void uninit(AVFilterContext *ctx) in uninit()
147 static int activate(AVFilterContext *ctx) in activate()
204 static void color_fill_picture(AVFilterContext *ctx, AVFrame *picref) in color_fill_picture()
212 static av_cold int color_init(AVFilterContext *ctx) in color_init()
220 static int color_query_formats(AVFilterContext *ctx) in color_query_formats()
227 AVFilterContext *ctx = inlink->src; in color_config_props()
245 static int color_process_command(AVFilterContext *ctx, const char *cmd, const char *args, in color_process_command()
295 static void haldclutsrc_fill_picture(AVFilterContext *ctx, AVFrame *frame) in haldclutsrc_fill_picture()
[all …]
Dvf_exposure.c37 int (*do_slice)(AVFilterContext *s, void *arg,
41 static int exposure_slice(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) in exposure_slice()
68 AVFilterContext *ctx = inlink->dst; in filter_frame()
78 static av_cold int query_formats(AVFilterContext *ctx) in query_formats()
96 AVFilterContext *ctx = inlink->dst; in config_input()
Davf_concat.c75 static int query_formats(AVFilterContext *ctx) in query_formats()
122 AVFilterContext *ctx = outlink->src; in config_output()
174 static int push_frame(AVFilterContext *ctx, unsigned in_no, AVFrame *buf) in push_frame()
201 AVFilterContext *ctx = inlink->dst; in get_video_buffer()
210 AVFilterContext *ctx = inlink->dst; in get_audio_buffer()
217 static void close_input(AVFilterContext *ctx, unsigned in_no) in close_input()
227 static void find_next_delta_ts(AVFilterContext *ctx, int64_t *seg_delta) in find_next_delta_ts()
241 static int send_silence(AVFilterContext *ctx, unsigned in_no, unsigned out_no, in send_silence()
278 static int flush_segment(AVFilterContext *ctx) in flush_segment()
305 static av_cold int init(AVFilterContext *ctx) in init()
[all …]
Dvf_dnn_processing.c62 static av_cold int init(AVFilterContext *context) in init()
68 static int query_formats(AVFilterContext *context) in query_formats()
91 AVFilterContext *ctx = inlink->dst; in check_modelinput_inlink()
140 AVFilterContext *context = inlink->dst; in config_input()
169 AVFilterContext *context = outlink->src; in prepare_uv_scale()
200 AVFilterContext *context = outlink->src; in config_output()
247 AVFilterContext *context = inlink->dst; in filter_frame()
275 static int activate_sync(AVFilterContext *filter_ctx) in activate_sync()
346 static int activate_async(AVFilterContext *filter_ctx) in activate_async()
411 static int activate(AVFilterContext *filter_ctx) in activate()
[all …]
Df_streamselect.c55 AVFilterContext *ctx = fs->parent; in process_frame()
92 static int activate(AVFilterContext *ctx) in activate()
100 AVFilterContext *ctx = outlink->src; in config_output()
153 static int parse_definition(AVFilterContext *ctx, int nb_pads, int is_input, int is_audio) in parse_definition()
185 static int parse_mapping(AVFilterContext *ctx, const char *map) in parse_mapping()
244 static int process_command(AVFilterContext *ctx, const char *cmd, const char *args, in process_command()
257 static av_cold int init(AVFilterContext *ctx) in init()
290 static av_cold void uninit(AVFilterContext *ctx) in uninit()
306 static int query_formats(AVFilterContext *ctx) in query_formats()
Dvf_colorize.c39 int (*do_plane_slice[2])(AVFilterContext *s, void *arg,
48 static int colorizey_slice8(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) in colorizey_slice8()
71 static int colorizey_slice16(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) in colorizey_slice16()
94 static int colorize_slice8(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) in colorize_slice8()
122 static int colorize_slice16(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) in colorize_slice16()
150 static int do_slice(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) in do_slice()
199 AVFilterContext *ctx = inlink->dst; in filter_frame()
212 static av_cold int query_formats(AVFilterContext *ctx) in query_formats()
246 AVFilterContext *ctx = inlink->dst; in config_input()

12345678910>>...18