outpicref is not always in synch with showwaves->outpicref, which is
changed as a side effect of the call to functions.
Fix regression introduced in
5f634480d1c4ed7711a15d1be07e49177cf351c1,
+10l to me.
/* draw data in the buffer */
for (i = 0; i < nb_samples; i++) {
/* draw data in the buffer */
for (i = 0; i < nb_samples; i++) {
+ if (!showwaves->outpicref) {
showwaves->outpicref = outpicref =
ff_get_video_buffer(outlink, AV_PERM_WRITE|AV_PERM_ALIGN,
outlink->w, outlink->h);
showwaves->outpicref = outpicref =
ff_get_video_buffer(outlink, AV_PERM_WRITE|AV_PERM_ALIGN,
outlink->w, outlink->h);