/third_party/ffmpeg/libavfilter/ |
D | avfilter.h | 67 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 …]
|
D | buffersink.h | 82 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 …]
|
D | vulkan.h | 200 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 …]
|
D | vaapi_vpp.h | 54 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,
|
D | buffersrc.h | 64 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);
|
D | af_adenorm.c | 42 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 …]
|
D | vf_colorchannelmixer.c | 55 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 …]
|
D | internal.h | 205 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,
|
D | vf_deflicker.c | 67 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 …]
|
D | vf_libopencv.c | 67 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 …]
|
D | af_ashowinfo.c | 53 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()
|
D | buffersink.c | 65 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 …]
|
D | vf_maskfun.c | 45 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 …]
|
D | vf_overlay.c | 81 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 …]
|
D | af_crystalizer.c | 32 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 …]
|
D | af_speechnorm.c | 83 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 …]
|
D | opencl.h | 242 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,
|
D | opencl.c | 28 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()
|
D | vulkan.c | 89 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 …]
|
D | vsrc_testsrc.c | 65 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 …]
|
D | vf_exposure.c | 37 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()
|
D | avf_concat.c | 75 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 …]
|
D | vf_dnn_processing.c | 62 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 …]
|
D | f_streamselect.c | 55 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()
|
D | vf_colorize.c | 39 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()
|