From a5864e9a253143437471dba61a533e7fa9acec1c Mon Sep 17 00:00:00 2001 From: Anton Khirnov Date: Tue, 24 Jun 2014 11:10:57 +0200 Subject: [PATCH] output example: free the muxing format context properly --- doc/examples/output.c | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/doc/examples/output.c b/doc/examples/output.c index 7c29df1fdf..0985659509 100644 --- a/doc/examples/output.c +++ b/doc/examples/output.c @@ -549,18 +549,12 @@ int main(int argc, char **argv) if (have_audio) close_stream(oc, &audio_st); - /* Free the streams. */ - for (i = 0; i < oc->nb_streams; i++) { - av_freep(&oc->streams[i]->codec); - av_freep(&oc->streams[i]); - } - if (!(fmt->flags & AVFMT_NOFILE)) /* Close the output file. */ avio_close(oc->pb); /* free the stream */ - av_free(oc); + avformat_free_context(oc); return 0; }