[FFmpeg-cvslog] avfilter/showcqt: BASEFREQ and ENDFREQ cast to double

Muhammad Faiz git at videolan.org
Mon Dec 7 01:33:29 CET 2015


ffmpeg | branch: master | Muhammad Faiz <mfcc64 at gmail.com> | Mon Nov 30 22:20:30 2015 +0700| [54ed3ebbe491be6b9af37bfb0313594b0973ee40] | committer: Michael Niedermayer

avfilter/showcqt: BASEFREQ and ENDFREQ cast to double

fix default basefreq/endfreq comparison
on platform that does not do comparison
in double type

found on zeranoe 32-bit build, where
default freq range is detected as non-default

Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

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

 libavfilter/avf_showcqt.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/libavfilter/avf_showcqt.c b/libavfilter/avf_showcqt.c
index d6e2928..712a999 100644
--- a/libavfilter/avf_showcqt.c
+++ b/libavfilter/avf_showcqt.c
@@ -466,7 +466,7 @@ static int init_axis_color(ShowCQTContext *s, AVFrame *tmp)
     double *freq = NULL;
     int x, y, ret;
 
-    if (s->basefreq != BASEFREQ || s->endfreq != ENDFREQ) {
+    if (s->basefreq != (double) BASEFREQ || s->endfreq != (double) ENDFREQ) {
         av_log(s->ctx, AV_LOG_WARNING, "font axis rendering is not implemented in non-default frequency range,"
                " please use axisfile option instead.\n");
         return AVERROR(EINVAL);



More information about the ffmpeg-cvslog mailing list