[FFmpeg-devel] [PATCH v1] lavf/mov: Fix timestamp rescale on sidx atom
Jun Li
junli1026 at gmail.com
Sat May 11 05:25:29 EEST 2019
On Thu, May 9, 2019 at 2:08 AM Jun Li <junli1026 at gmail.com> wrote:
> Fix #5090
> Fix the timestamp rescale issue, from sidx timebase to
> stream's timebase.
> ---
> libavformat/mov.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/libavformat/mov.c b/libavformat/mov.c
> index 78f692872b..d058855e6c 100644
> --- a/libavformat/mov.c
> +++ b/libavformat/mov.c
> @@ -5017,7 +5017,7 @@ static int mov_read_sidx(MOVContext *c, AVIOContext
> *pb, MOVAtom atom)
> return AVERROR_PATCHWELCOME;
> }
> avio_rb32(pb); // sap_flags
> - timestamp = av_rescale_q(pts, st->time_base, timescale);
> + timestamp = av_rescale_q(pts, timescale, st->time_base);
>
> index = update_frag_index(c, offset);
> frag_stream_info = get_frag_stream_info(&c->frag_index, index,
> track_id);
> --
> 2.17.1
>
Ping
More information about the ffmpeg-devel
mailing list