diff options
Diffstat (limited to 'demux/demux_mkv.c')
-rw-r--r-- | demux/demux_mkv.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/demux/demux_mkv.c b/demux/demux_mkv.c index a45793ca13..c3ffdac6b2 100644 --- a/demux/demux_mkv.c +++ b/demux/demux_mkv.c @@ -2239,11 +2239,7 @@ static void mkv_seek_reset(demuxer_t *demuxer) if (track->av_parser) av_parser_close(track->av_parser); track->av_parser = NULL; - if (track->av_parser_codec) { - avcodec_close(track->av_parser_codec); - av_free(track->av_parser_codec); - } - track->av_parser_codec = NULL; + avcodec_free_context(&track->av_parser_codec); } free_block(&mkv_d->tmp_block); |