ffmpeg | branch: master | Luca Barbato <[email protected]> | Tue Oct 14 16:46:38 2014 +0100| [cf83c0173917a44b89a25ea2b435429bbf9ee767] | committer: Vittorio Giovara
avplay: Always free find_stream_info options CC: [email protected] Bug-Id: CID 1238794 > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=cf83c0173917a44b89a25ea2b435429bbf9ee767 --- avplay.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/avplay.c b/avplay.c index 4a7759b..0eb6fb2 100644 --- a/avplay.c +++ b/avplay.c @@ -2266,14 +2266,16 @@ static int decode_thread(void *arg) orig_nb_streams = ic->nb_streams; err = avformat_find_stream_info(ic, opts); + + for (i = 0; i < orig_nb_streams; i++) + av_dict_free(&opts[i]); + av_freep(&opts); + if (err < 0) { fprintf(stderr, "%s: could not find codec parameters\n", is->filename); ret = -1; goto fail; } - for (i = 0; i < orig_nb_streams; i++) - av_dict_free(&opts[i]); - av_freep(&opts); if (ic->pb) ic->pb->eof_reached = 0; // FIXME hack, avplay maybe should not use url_feof() to test for the end _______________________________________________ ffmpeg-cvslog mailing list [email protected] http://ffmpeg.org/mailman/listinfo/ffmpeg-cvslog
