]> git.sesse.net Git - ffmpeg/commitdiff
avcodec/av1_parser: export bitstream timing info when available
authorJames Almer <jamrial@gmail.com>
Mon, 11 Nov 2019 00:09:51 +0000 (21:09 -0300)
committerJames Almer <jamrial@gmail.com>
Wed, 13 Nov 2019 01:21:40 +0000 (22:21 -0300)
Based on h264_parser code.

Signed-off-by: James Almer <jamrial@gmail.com>
libavcodec/av1_parser.c

index b916608d65c77c9f6aac4704b97f1a35270bc733..510cad987b5a1543753c261dc55f74c793d19cf1 100644 (file)
@@ -157,6 +157,9 @@ static int av1_parser_parse(AVCodecParserContext *ctx,
         av_assert2(ctx->format != AV_PIX_FMT_NONE);
     }
 
+    if (avctx->framerate.num)
+        avctx->time_base = av_inv_q(av_mul_q(avctx->framerate, (AVRational){avctx->ticks_per_frame, 1}));
+
 end:
     ff_cbs_fragment_reset(s->cbc, td);