Browse Source

Dont leak sws contexts.

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
tags/n0.8
Michael Niedermayer 14 years ago
parent
commit
bbd1c43fa3
1 changed files with 2 additions and 0 deletions
  1. +2
    -0
      libavfilter/vf_scale.c

+ 2
- 0
libavfilter/vf_scale.c View File

@@ -144,6 +144,8 @@ static int config_props(AVFilterLink *outlink)


scale->input_is_pal = av_pix_fmt_descriptors[inlink->format].flags & PIX_FMT_PAL; scale->input_is_pal = av_pix_fmt_descriptors[inlink->format].flags & PIX_FMT_PAL;


if(scale->sws)
sws_freeContext(scale->sws);
scale->sws = sws_getContext(inlink ->w, inlink ->h, inlink ->format, scale->sws = sws_getContext(inlink ->w, inlink ->h, inlink ->format,
outlink->w, outlink->h, outlink->format, outlink->w, outlink->h, outlink->format,
scale->flags, NULL, NULL, NULL); scale->flags, NULL, NULL, NULL);


Loading…
Cancel
Save