45 if (sscanf(args,
"%lf%c", &ratio, &c) == 1)
50 "Invalid string '%s' for aspect ratio.\n", args);
76 #if CONFIG_SETDAR_FILTER
95 static const AVFilterPad avfilter_vf_setdar_inputs[] = {
99 .config_props = setdar_config_props,
106 static const AVFilterPad avfilter_vf_setdar_outputs[] = {
122 .
inputs = avfilter_vf_setdar_inputs,
124 .
outputs = avfilter_vf_setdar_outputs,
128 #if CONFIG_SETSAR_FILTER
139 static const AVFilterPad avfilter_vf_setsar_inputs[] = {
143 .config_props = setsar_config_props,
150 static const AVFilterPad avfilter_vf_setsar_outputs[] = {
166 .
inputs = avfilter_vf_setsar_inputs,
168 .
outputs = avfilter_vf_setsar_outputs,
AVFilterBufferRefVideoProps * video
video buffer specific properties
static const AVFilterPad outputs[]
int h
agreed upon image height
int ff_filter_frame(AVFilterLink *link, AVFilterBufferRef *frame)
Send a frame of data to the next filter.
const char * name
Pad name.
static int filter_frame(AVFilterLink *link, AVFilterBufferRef *frame)
AVRational pixel_aspect
pixel aspect ratio
A filter pad used for either input or output.
A link between two filters.
#define NULL_IF_CONFIG_SMALL(x)
Return NULL if CONFIG_SMALL is true, otherwise the argument without modification. ...
void * priv
private data for use by the filter
int64_t av_gcd(int64_t a, int64_t b)
Return the greatest common divisor of a and b.
void av_log(void *avcl, int level, const char *fmt,...)
int w
agreed upon image width
int av_reduce(int *dst_num, int *dst_den, int64_t num, int64_t den, int64_t max)
Reduce a fraction.
struct AVRational AVRational
rational number numerator/denominator
AVRational av_d2q(double d, int max)
Convert a double precision floating point number to a rational.
A reference to an AVFilterBuffer.
static const AVFilterPad inputs[]
rational number numerator/denominator
const char * name
filter name
AVRational sample_aspect_ratio
agreed upon sample aspect ratio
AVFilterLink ** outputs
array of pointers to output links
static av_cold int init(AVFilterContext *ctx, const char *args)
common internal and external API header
AVFilterContext * dst
dest filter
AVFilterBufferRef * ff_null_get_video_buffer(AVFilterLink *link, int perms, int w, int h)