Browse Source

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

tags/n1.1
Clément Bœsch 13 years ago
parent
commit
9262f13269
2 changed files with 2 additions and 6 deletions
  1. +1
    -3
      libavfilter/avf_showspectrum.c
  2. +1
    -3
      libavfilter/avf_showwaves.c

+ 1
- 3
libavfilter/avf_showspectrum.c View File

@@ -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)


+ 1
- 3
libavfilter/avf_showwaves.c View File

@@ -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