[FFmpeg-devel] [PATCH 1/2] ffmpeg: warn when -t is used for inputs.
Nicolas George
nicolas.george at normalesup.org
Thu Jun 28 21:09:14 CEST 2012
Using -t on an input already have surprising results.
Furthermore, using it on an input or an output makes
a real difference if there are speed-altering filters.
Implementing -t for inputs will probably result in some
behavour changes.
Signed-off-by: Nicolas George <nicolas.george at normalesup.org>
---
ffmpeg.c | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/ffmpeg.c b/ffmpeg.c
index f6ce70b..8878ecc 100644
--- a/ffmpeg.c
+++ b/ffmpeg.c
@@ -531,8 +531,14 @@ static void reset_options(OptionsContext *o, int is_input)
memset(o, 0, sizeof(*o));
- if(is_input) o->recording_time = bak.recording_time;
- else o->recording_time = INT64_MAX;
+ if(is_input) {
+ o->recording_time = bak.recording_time;
+ if (o->recording_time != INT64_MAX)
+ av_log(NULL, AV_LOG_WARNING,
+ "-t is not an inupt option; keeping it for the next output;"
+ " consider fixing your command line.\n");
+ } else
+ o->recording_time = INT64_MAX;
o->mux_max_delay = 0.7;
o->limit_filesize = UINT64_MAX;
o->chapters_input_file = INT_MAX;
--
1.7.10
More information about the ffmpeg-devel
mailing list