FFmpeg
|
#include <string.h>
#include <stdio.h>
#include "libavutil/buffer.h"
#include "libavutil/cpu.h"
#include "libavutil/hwcontext.h"
#include "libavutil/imgutils.h"
#include "avfilter.h"
#include "framepool.h"
#include "internal.h"
#include "video.h"
Go to the source code of this file.
Functions | |
AVFrame * | ff_null_get_video_buffer (AVFilterLink *link, int w, int h) |
AVFrame * | ff_default_get_video_buffer2 (AVFilterLink *link, int w, int h, int align) |
AVFrame * | ff_default_get_video_buffer (AVFilterLink *link, int w, int h) |
AVFrame * | ff_get_video_buffer (AVFilterLink *link, int w, int h) |
Request a picture buffer with a specific set of permissions. More... | |
AVFrame* ff_null_get_video_buffer | ( | AVFilterLink * | link, |
int | w, | ||
int | h | ||
) |
Definition at line 36 of file video.c.
Referenced by cudascale_get_video_buffer(), get_video_buffer(), and init().
AVFrame* ff_default_get_video_buffer2 | ( | AVFilterLink * | link, |
int | w, | ||
int | h, | ||
int | align | ||
) |
Definition at line 41 of file video.c.
Referenced by ff_default_get_video_buffer(), filter_frame(), and source_request_frame().
AVFrame* ff_default_get_video_buffer | ( | AVFilterLink * | link, |
int | w, | ||
int | h | ||
) |
Definition at line 96 of file video.c.
Referenced by cudascale_get_video_buffer(), ff_get_video_buffer(), fixstride(), get_video_buffer(), and hwmap_get_buffer().
AVFrame* ff_get_video_buffer | ( | AVFilterLink * | link, |
int | w, | ||
int | h | ||
) |
Request a picture buffer with a specific set of permissions.
link | the output link to the filter from which the buffer will be requested |
w | the minimum width of the buffer to allocate |
h | the minimum height of the buffer to allocate |
Definition at line 101 of file video.c.
Referenced by activate(), alloc_out_frame(), apply_lut(), apply_palette(), avgblur_opencl_filter_frame(), avgblur_vulkan_filter_frame(), blend_frame(), blend_frames(), blur_frame(), chromaber_vulkan_filter_frame(), config_input(), config_output(), config_video(), config_video_output(), convolution_opencl_filter_frame(), create_frame(), create_weave_frame(), cudaupload_filter_frame(), deint_vaapi_filter_frame(), do_morpho(), draw_background(), draw_spatial(), extract_plane(), ff_inlink_make_frame_writable(), ff_null_get_video_buffer(), ff_yadif_filter_frame(), filter(), filter_frame(), flip_bayer(), gblur_vulkan_filter_frame(), geq_filter_frame(), get_frame(), get_palette_frame(), get_video_buffer(), hwdownload_filter_frame(), hwmap_get_buffer(), hwupload_filter_frame(), misc_vaapi_filter_frame(), neighbor_opencl_filter_frame(), nlmeans_opencl_filter_frame(), output_single_frame(), overlay_opencl_blend(), overlay_vaapi_blend(), overlay_vulkan_blend(), pixscope_filter_frame(), plot_cqt(), plot_freqs(), pp_filter_frame(), procamp_vaapi_filter_frame(), process_frame(), program_opencl_run(), qsvscale_filter_frame(), query_frame(), remap_opencl_process_frame(), request_frame(), return_frame(), scale_frame(), scale_vaapi_filter_frame(), scale_vulkan_filter_frame(), shuffleplanes_filter_frame(), sierpinski_request_frame(), submit_frame(), tonemap_opencl_filter_frame(), tonemap_vaapi_filter_frame(), transpose_opencl_filter_frame(), transpose_vaapi_filter_frame(), try_push_frame(), unsharp_opencl_filter_frame(), video_frame(), and xfade_frame().