summaryrefslogtreecommitdiff
path: root/libavfilter/vf_vflip.c
diff options
context:
space:
mode:
authorPaul B Mahol <onemda@gmail.com>2016-08-28 11:00:06 +0200
committerPaul B Mahol <onemda@gmail.com>2016-08-28 11:00:06 +0200
commit88bcdf109a449d302bec977997af83e1462bca6c (patch)
treede4b43f98fdfdb65d60fd6907c7423bd12e8de44 /libavfilter/vf_vflip.c
parentdc7e5adbc0867956102afc85e2b59b878e5a27ed (diff)
avfilter: hflip,swapuv,vflip: add timeline support
Diffstat (limited to 'libavfilter/vf_vflip.c')
-rw-r--r--libavfilter/vf_vflip.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/libavfilter/vf_vflip.c b/libavfilter/vf_vflip.c
index cb085e8317..c7c39d3341 100644
--- a/libavfilter/vf_vflip.c
+++ b/libavfilter/vf_vflip.c
@@ -24,15 +24,23 @@
*/
#include "libavutil/internal.h"
+#include "libavutil/opt.h"
#include "libavutil/pixdesc.h"
#include "avfilter.h"
#include "internal.h"
#include "video.h"
typedef struct FlipContext {
+ const AVClass *class;
int vsub; ///< vertical chroma subsampling
} FlipContext;
+static const AVOption vflip_options[] = {
+ { NULL }
+};
+
+AVFILTER_DEFINE_CLASS(vflip);
+
static int config_input(AVFilterLink *link)
{
FlipContext *flip = link->dst->priv;
@@ -106,6 +114,8 @@ AVFilter ff_vf_vflip = {
.name = "vflip",
.description = NULL_IF_CONFIG_SMALL("Flip the input video vertically."),
.priv_size = sizeof(FlipContext),
+ .priv_class = &vflip_class,
.inputs = avfilter_vf_vflip_inputs,
.outputs = avfilter_vf_vflip_outputs,
+ .flags = AVFILTER_FLAG_SUPPORT_TIMELINE_GENERIC,
};