]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/ffwavesynth.c
avcodec/ffwavesynth: Fix undefined overflow in wavesynth_synth_sample()
[ffmpeg] / libavcodec / ffwavesynth.c
index 349b45534d99b6617d29f4ec2b165ce41b700619..b9c63abb8d9e3d8070f71241a02520ec32f5ddeb 100644 (file)
@@ -350,7 +350,8 @@ fail:
 static void wavesynth_synth_sample(struct wavesynth_context *ws, int64_t ts,
                                    int32_t *channels)
 {
-    int32_t amp, val, *cv;
+    int32_t amp, *cv;
+    unsigned val;
     struct ws_interval *in;
     int i, *last, pink;
     uint32_t c, all_ch = 0;