AVFilterFormats *fmts = \
filter_ctx->inout##puts[
i]->outin##cfg.formats; \
for (j = 0; j < fmts->nb_formats; j++) \
printf(#INOUT "PUT[%d] %s: fmt:%s\n", \
AVFilterFormats *fmts; \
\
fmts =
filter_ctx->inout##puts[
i]->outin##cfg.formats; \
for (j = 0; j < fmts->nb_formats; j++) \
printf(#INOUT "PUT[%d] %s: fmt:%s\n", \
\
layouts =
filter_ctx->inout##puts[
i]->outin##cfg.channel_layouts; \
for (j = 0; j <
layouts->nb_channel_layouts; j++) { \
char buf[256]; \
av_get_channel_layout_string(buf, sizeof(buf), -1, \
printf(#INOUT "PUT[%d] %s: chlayout:%s\n", \
} \
} \
} \
const char * avfilter_pad_get_name(const AVFilterPad *pads, int pad_idx)
Get the name of an AVFilterPad.
const char * av_get_sample_fmt_name(enum AVSampleFormat sample_fmt)
Return the name of sample_fmt, or NULL if sample_fmt is not recognized.
enum MovChannelLayoutTag * layouts
const char * av_get_pix_fmt_name(enum AVPixelFormat pix_fmt)
Return the short name for a pixel format, NULL in case pix_fmt is unknown.
static FilteringContext * filter_ctx