summaryrefslogtreecommitdiffstats
path: root/demux/demux_lavf.c
diff options
context:
space:
mode:
Diffstat (limited to 'demux/demux_lavf.c')
-rw-r--r--demux/demux_lavf.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/demux/demux_lavf.c b/demux/demux_lavf.c
index e6b62adb12..8cfcfc449f 100644
--- a/demux/demux_lavf.c
+++ b/demux/demux_lavf.c
@@ -769,13 +769,9 @@ static int demux_open_lavf(demuxer_t *demuxer, enum demux_check check)
for (i = 0; i < avfc->nb_chapters; i++) {
AVChapter *c = avfc->chapters[i];
- uint64_t start = av_rescale_q(c->start, c->time_base,
- (AVRational){1, 1000000000});
- uint64_t end = av_rescale_q(c->end, c->time_base,
- (AVRational){1, 1000000000});
t = av_dict_get(c->metadata, "title", NULL, 0);
int index = demuxer_add_chapter(demuxer, t ? bstr0(t->value) : bstr0(""),
- start, end, i);
+ c->start * av_q2d(c->time_base), i);
mp_tags_copy_from_av_dictionary(demuxer->chapters[index].metadata, c->metadata);
}