[FFmpeg-cvslog] lavfi/showspectrum: add priv_class and flags to options

Stefano Sabatini git at videolan.org
Tue Aug 21 01:30:07 CEST 2012


ffmpeg | branch: master | Stefano Sabatini <stefasab at gmail.com> | Tue Aug 21 01:03:36 2012 +0200| [9a199040d8e1b35b0fba3e843deafff7603276b5] | committer: Stefano Sabatini

lavfi/showspectrum: add priv_class and flags to options

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9a199040d8e1b35b0fba3e843deafff7603276b5
---

 libavfilter/avf_showspectrum.c |    7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/libavfilter/avf_showspectrum.c b/libavfilter/avf_showspectrum.c
index 095b9c7..3a5e026 100644
--- a/libavfilter/avf_showspectrum.c
+++ b/libavfilter/avf_showspectrum.c
@@ -47,10 +47,11 @@ typedef struct {
 } ShowSpectrumContext;
 
 #define OFFSET(x) offsetof(ShowSpectrumContext, x)
+#define FLAGS AV_OPT_FLAG_FILTERING_PARAM|AV_OPT_FLAG_VIDEO_PARAM
 
 static const AVOption showspectrum_options[] = {
-    { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "640x480"}, 0, 0 },
-    { "s",    "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "640x480"}, 0, 0 },
+    { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "640x480"}, 0, 0, FLAGS },
+    { "s",    "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "640x480"}, 0, 0, FLAGS },
     { NULL },
 };
 
@@ -311,4 +312,6 @@ AVFilter avfilter_avf_showspectrum = {
         },
         { .name = NULL }
     },
+
+    .priv_class = &showspectrum_class,
 };



More information about the ffmpeg-cvslog mailing list