Message ID | 20240612084953.794-1-tong1.wu@intel.com |
---|---|
State | New |
Headers | show |
Series | [FFmpeg-devel] lavc/vaapi_encode: correct the timestamp when input_order = decode_delay | expand |
Context | Check | Description |
---|---|---|
yinshiyou/make_loongarch64 | success | Make finished |
yinshiyou/make_fate_loongarch64 | success | Make fate finished |
andriy/make_x86 | success | Make finished |
andriy/make_fate_x86 | success | Make fate finished |
diff --git a/libavcodec/vaapi_encode.c b/libavcodec/vaapi_encode.c index f54b2579ec..3c627b5ca8 100644 --- a/libavcodec/vaapi_encode.c +++ b/libavcodec/vaapi_encode.c @@ -1383,7 +1383,7 @@ static int vaapi_encode_send_frame(AVCodecContext *avctx, AVFrame *frame) // Fix timestamps if we hit end-of-stream before the initial decode // delay has elapsed. - if (ctx->input_order < ctx->decode_delay) + if (ctx->input_order <= ctx->decode_delay) ctx->dts_pts_diff = ctx->pic_end->pts - ctx->first_pts; }