From bbcedade008b5471c71122944cf4dee1951138ec Mon Sep 17 00:00:00 2001 From: Anton Khirnov Date: Sun, 19 Aug 2012 09:15:48 +0200 Subject: avconv: make the -passlogfile option per-stream. --- avconv.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'avconv.c') diff --git a/avconv.c b/avconv.c index 592e9a8aba..0114f4f21f 100644 --- a/avconv.c +++ b/avconv.c @@ -183,6 +183,7 @@ void exit_program(int ret) av_freep(&output_streams[i]->forced_keyframes); av_freep(&output_streams[i]->avfilter); + av_freep(&output_streams[i]->logfile_prefix); av_freep(&output_streams[i]->filtered_frame); av_freep(&output_streams[i]); } @@ -1747,7 +1748,8 @@ static int transcode_init(void) FILE *f; snprintf(logfilename, sizeof(logfilename), "%s-%d.log", - pass_logfilename_prefix ? pass_logfilename_prefix : DEFAULT_PASS_LOGFILENAME_PREFIX, + ost->logfile_prefix ? ost->logfile_prefix : + DEFAULT_PASS_LOGFILENAME_PREFIX, i); if (!strcmp(ost->enc->name, "libx264")) { av_dict_set(&ost->opts, "stats", logfilename, AV_DICT_DONT_OVERWRITE); -- cgit v1.2.3