# HG changeset patch # User reimar # Date 1392562056 0 # Node ID 18518cb8a99e1ef1db084cb91d1d6485d8a28fb7 # Parent 6e78b4f9569fba66a941fdd862017a97b467daf5 vf_screenshot: Fix memory leak on resolution/aspect changes. diff -r 6e78b4f9569f -r 18518cb8a99e libmpcodecs/vf_screenshot.c --- a/libmpcodecs/vf_screenshot.c Sun Feb 16 14:47:35 2014 +0000 +++ b/libmpcodecs/vf_screenshot.c Sun Feb 16 14:47:36 2014 +0000 @@ -71,6 +71,7 @@ unsigned int flags, unsigned int outfmt) { int res; + if (vf->priv->ctx) sws_freeContext(vf->priv->ctx); vf->priv->ctx=sws_getContextFromCmdLine(width, height, outfmt, d_width, d_height, IMGFMT_RGB24);