lavfi/show{spectrum,waves}: use ff_filter_frame().

pull/8/head
Clément Bœsch 12 years ago
parent 605f1d9865
commit 9262f13269
  1. 4
      libavfilter/avf_showspectrum.c
  2. 4
      libavfilter/avf_showwaves.c

@ -188,9 +188,7 @@ inline static void push_frame(AVFilterLink *outlink)
showspectrum->filled = 0;
showspectrum->req_fullfilled = 1;
ff_start_frame(outlink, avfilter_ref_buffer(showspectrum->outpicref, ~AV_PERM_WRITE));
ff_draw_slice(outlink, 0, outlink->h, 1);
ff_end_frame(outlink);
ff_filter_frame(outlink, avfilter_ref_buffer(showspectrum->outpicref, ~AV_PERM_WRITE));
}
static int request_frame(AVFilterLink *outlink)

@ -153,9 +153,7 @@ inline static void push_frame(AVFilterLink *outlink)
{
ShowWavesContext *showwaves = outlink->src->priv;
ff_start_frame(outlink, showwaves->outpicref);
ff_draw_slice(outlink, 0, outlink->h, 1);
ff_end_frame(outlink);
ff_filter_frame(outlink, showwaves->outpicref);
showwaves->req_fullfilled = 1;
showwaves->outpicref = NULL;
showwaves->buf_idx = 0;

Loading…
Cancel
Save