diff options
author | Anton Khirnov <anton@khirnov.net> | 2012-08-19 09:15:48 +0200 |
---|---|---|
committer | Anton Khirnov <anton@khirnov.net> | 2012-08-30 13:56:25 +0200 |
commit | bbcedade008b5471c71122944cf4dee1951138ec (patch) | |
tree | 96f36fc9549f7d6508e66afccc935c4e9036879d /avconv.c | |
parent | 038c0b1e06cadffdd6ac50f058dcc6bc075b9019 (diff) | |
download | ffmpeg-bbcedade008b5471c71122944cf4dee1951138ec.tar.gz |
avconv: make the -passlogfile option per-stream.
Diffstat (limited to 'avconv.c')
-rw-r--r-- | avconv.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -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); |