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

This commit is contained in:
Clément Bœsch 2012-11-29 03:56:07 +01:00
parent 605f1d9865
commit 9262f13269
2 changed files with 2 additions and 6 deletions

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)

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;