00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 #include "avfilter.h"
00020 #include "internal.h"
00021 #include "libavutil/internal.h"
00022
00023 static int filter_frame(AVFilterLink *link, AVFilterBufferRef *frame)
00024 {
00025 avfilter_unref_bufferp(&frame);
00026 return 0;
00027 }
00028
00029 static const AVFilterPad avfilter_vsink_nullsink_inputs[] = {
00030 {
00031 .name = "default",
00032 .type = AVMEDIA_TYPE_VIDEO,
00033 .filter_frame = filter_frame,
00034 },
00035 { NULL },
00036 };
00037
00038 AVFilter avfilter_vsink_nullsink = {
00039 .name = "nullsink",
00040 .description = NULL_IF_CONFIG_SMALL("Do absolutely nothing with the input video."),
00041
00042 .priv_size = 0,
00043
00044 .inputs = avfilter_vsink_nullsink_inputs,
00045 .outputs = NULL,
00046 };