[FFmpeg-devel] [PATCH v2 1/2] avformat: add AVFormatContext.first_pkt_wallclock
Anton Khirnov
anton at khirnov.net
Fri Jul 1 12:50:28 EEST 2022
Quoting Gyan Doshi (2022-06-28 08:40:58)
>
>
> On 2022-06-28 10:43 am, Anton Khirnov wrote:
> > Quoting Gyan Doshi (2022-06-25 10:29:50)
> >> Stores wallclock time for the first packet received.
> >> Used for crude sync offset among inputs.
> >> ---
> >> doc/APIchanges | 3 +++
> >> libavformat/avformat.h | 10 ++++++++++
> >> libavformat/demux.c | 3 +++
> >> libavformat/options.c | 1 +
> >> libavformat/version.h | 2 +-
> >> 5 files changed, 18 insertions(+), 1 deletion(-)
> > Why should this be in the library? Seems to me this can be just as
> > easily done by the callers who need it.
>
> To not add some extra latency, just like how
> `use_wallclock_as_timestamps` was implemented inside lavf.
Where would that extra latency come from?
I see no reason for use_wallclock_as_timestamps to exist either, it can
just as well be used from ffmpeg.c or whatever caller needs it.
--
Anton Khirnov
More information about the ffmpeg-devel
mailing list