From 76678b71372a55cd1e4f431d1fa4b7c604ba83c3 Mon Sep 17 00:00:00 2001 From: Anton Khirnov Date: Sun, 4 Sep 2022 14:25:23 +0200 Subject: [PATCH] fftools/ffmpeg: drop never-set OutputStream.first_pts --- fftools/ffmpeg.c | 2 +- fftools/ffmpeg.h | 3 --- 2 files changed, 1 insertion(+), 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 */