From 773fc6e0c7122740c3dd6530df6406282ced34da Mon Sep 17 00:00:00 2001 From: Rudolf Polzer Date: Sun, 3 Feb 2013 17:03:39 +0000 Subject: [PATCH] lavfi/showspectrum: set default height to 512 Only power-of-two FFTs are supported; so to get a full spectrum (that is, one up to Nyquist), the height must be a power of two. Therefore, change the default height from 480 to 512. Signed-off-by: Rudolf Polzer --- doc/filters.texi | 2 +- libavfilter/avf_showspectrum.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/doc/filters.texi b/doc/filters.texi index 442fe35466..fdbe3b7671 100644 --- a/doc/filters.texi +++ b/doc/filters.texi @@ -6019,7 +6019,7 @@ spectrum. The filter accepts the following named parameters: @table @option @item size, s -Specify the video size for the output. Default value is @code{640x480}. +Specify the video size for the output. Default value is @code{640x512}. @item slide Specify if the spectrum should slide along the window. Default value is @code{0}. diff --git a/libavfilter/avf_showspectrum.c b/libavfilter/avf_showspectrum.c index 977fca92a6..d8aed0d773 100644 --- a/libavfilter/avf_showspectrum.c +++ b/libavfilter/avf_showspectrum.c @@ -51,8 +51,8 @@ typedef struct { #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, FLAGS }, - { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "640x480"}, 0, 0, FLAGS }, + { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "640x512"}, 0, 0, FLAGS }, + { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "640x512"}, 0, 0, FLAGS }, { "slide", "set sliding mode", OFFSET(sliding), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 1, FLAGS }, { NULL }, };