diff options
author | Anton Khirnov <anton@khirnov.net> | 2022-09-04 14:25:23 +0200 |
---|---|---|
committer | Anton Khirnov <anton@khirnov.net> | 2022-10-04 11:55:03 +0200 |
commit | 76678b71372a55cd1e4f431d1fa4b7c604ba83c3 (patch) | |
tree | 61b7ae888385aed9c3198c2de3477cef279edf74 | |
parent | 5188aeaffba877cc42df2bb45b03397a32a3392b (diff) | |
download | ffmpeg-76678b71372a55cd1e4f431d1fa4b7c604ba83c3.tar.gz |
fftools/ffmpeg: drop never-set OutputStream.first_pts
-rw-r--r-- | fftools/ffmpeg.c | 2 | ||||
-rw-r--r-- | fftools/ffmpeg.h | 3 |
2 files changed, 1 insertions, 4 deletions
diff --git a/fftools/ffmpeg.c b/fftools/ffmpeg.c index 697971167c..971c146fea 100644 --- a/fftools/ffmpeg.c +++ b/fftools/ffmpeg.c @@ -763,7 +763,7 @@ static int check_recording_time(OutputStream *ost) OutputFile *of = output_files[ost->file_index]; if (of->recording_time != INT64_MAX && - av_compare_ts(ost->sync_opts - ost->first_pts, ost->enc_ctx->time_base, of->recording_time, + av_compare_ts(ost->sync_opts, ost->enc_ctx->time_base, of->recording_time, AV_TIME_BASE_Q) >= 0) { close_output_stream(ost); return 0; diff --git a/fftools/ffmpeg.h b/fftools/ffmpeg.h index 812e1a07c5..2a49634a53 100644 --- a/fftools/ffmpeg.h +++ b/fftools/ffmpeg.h @@ -495,9 +495,6 @@ typedef struct OutputStream { /* input pts and corresponding output pts for A/V sync */ int64_t sync_opts; /* output frame counter, could be changed to some true timestamp */ // FIXME look at frame_number - /* pts of the first frame encoded for this stream, used for limiting - * recording time */ - int64_t first_pts; /* dts of the last packet sent to the muxing queue, in AV_TIME_BASE_Q */ int64_t last_mux_dts; /* pts of the last frame received from the filters, in AV_TIME_BASE_Q */ |