avfilter/vf_swaprect: add support for commands

This commit is contained in:
Paul B Mahol 2021-02-09 11:38:37 +01:00
parent ca042675ee
commit 73ff84c3d4
2 changed files with 6 additions and 1 deletions

View File

@ -19168,6 +19168,10 @@ The timestamp expressed in seconds. It's NAN if the input timestamp is unknown.
the position in the file of the input frame, NAN if unknown
@end table
@subsection Commands
This filter supports the all above options as @ref{commands}.
@section swapuv
Swap U & V plane.

View File

@ -43,7 +43,7 @@ typedef struct SwapRectContext {
} SwapRectContext;
#define OFFSET(x) offsetof(SwapRectContext, x)
#define FLAGS AV_OPT_FLAG_VIDEO_PARAM | AV_OPT_FLAG_FILTERING_PARAM
#define FLAGS AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_FILTERING_PARAM|AV_OPT_FLAG_RUNTIME_PARAM
static const AVOption swaprect_options[] = {
{ "w", "set rect width", OFFSET(w), AV_OPT_TYPE_STRING, {.str="w/2"}, 0, 0, .flags = FLAGS },
{ "h", "set rect height", OFFSET(h), AV_OPT_TYPE_STRING, {.str="h/2"}, 0, 0, .flags = FLAGS },
@ -253,4 +253,5 @@ AVFilter ff_vf_swaprect = {
.inputs = inputs,
.outputs = outputs,
.flags = AVFILTER_FLAG_SUPPORT_TIMELINE_GENERIC,
.process_command = ff_filter_process_command,
};