summaryrefslogtreecommitdiffstats
path: root/sub
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2017-07-06 16:12:50 +0200
committerwm4 <wm4@nowhere>2017-07-06 16:25:42 +0200
commitd5702d3b958c967ecac4dec32bff75d723f7ece0 (patch)
treeb6ff2b93b16c12bae9567205f801bd1a75a8eda8 /sub
parentaa2bdec26cf2544cffa4b2613086f226127e2ea8 (diff)
downloadmpv-d5702d3b958c967ecac4dec32bff75d723f7ece0.tar.bz2
mpv-d5702d3b958c967ecac4dec32bff75d723f7ece0.tar.xz
ad_lavc, vd_lavc, sd_lavc: consistently use avcodec_free_context()
Instead of various ad-hoc ways to achieve the same thing. (The API was added only later.)
Diffstat (limited to 'sub')
-rw-r--r--sub/sd_lavc.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/sub/sd_lavc.c b/sub/sd_lavc.c
index 59e10ab5a9..169a2883df 100644
--- a/sub/sd_lavc.c
+++ b/sub/sd_lavc.c
@@ -113,9 +113,7 @@ static int init(struct sd *sd)
error:
MP_FATAL(sd, "Could not open libavcodec subtitle decoder\n");
- if (ctx)
- av_free(ctx->extradata);
- av_free(ctx);
+ avcodec_free_context(&ctx);
talloc_free(priv);
return -1;
}