X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavfilter%2Fvaf_spectrumsynth.c;h=8d4014eae89c941f45b4f41907bcf188fd8a7405;hb=03c1129b20642df4e713b21afd5ee4844b1c409d;hp=ab9a69bd8f8c29ff82861c665e72e588609954cc;hpb=71b79b587bc17e2332307df2f137a04c8e59b1be;p=ffmpeg diff --git a/libavfilter/vaf_spectrumsynth.c b/libavfilter/vaf_spectrumsynth.c index ab9a69bd8f8..8d4014eae89 100644 --- a/libavfilter/vaf_spectrumsynth.c +++ b/libavfilter/vaf_spectrumsynth.c @@ -256,6 +256,8 @@ static void read16_fft_bin(SpectrumSynthContext *s, case LOG: magnitude = ff_exp10(((m[x] / (double)UINT16_MAX) - 1.) * 6.); break; + default: + av_assert0(0); } phase = ((p[x] / (double)UINT16_MAX) * 2. - 1.) * M_PI; @@ -279,6 +281,8 @@ static void read8_fft_bin(SpectrumSynthContext *s, case LOG: magnitude = ff_exp10(((m[x] / (double)UINT8_MAX) - 1.) * 6.); break; + default: + av_assert0(0); } phase = ((p[x] / (double)UINT8_MAX) * 2. - 1.) * M_PI; @@ -442,11 +446,11 @@ static int try_push_frames(AVFilterContext *ctx) case SCROLL: s->xpos = s->xend - 1; ret = try_push_frame(ctx, s->xpos); + break; case RSCROLL: s->xpos = 0; ret = try_push_frame(ctx, s->xpos); break; - break; case FULLFRAME: for (x = 0; x < s->xend; x++) { ret = try_push_frame(ctx, x); @@ -454,6 +458,8 @@ static int try_push_frames(AVFilterContext *ctx) break; } break; + default: + av_assert0(0); } av_frame_free(&s->magnitude);