[FFmpeg-devel] [PATCH 1/2] lavc/hw_base_encode: correct the timestamp when input_order = decode_delay

Lynne dev at lynne.ee
Sat Jul 20 12:22:12 EEST 2024


On 19/07/2024 15:45, Tong Wu wrote:
> 
>> From: Tong Wu <wutong1208 at outlook.com>
>> Sent: 2024年7月8日 23:13
>> To: ffmpeg-devel at ffmpeg.org
>> Cc: Tong Wu <wutong1208 at outlook.com>
>> Subject: [FFmpeg-devel][PATCH 1/2] lavc/hw_base_encode: correct the
>> timestamp when input_order = decode_delay
>>
>> Fixed the command line: ffmpeg -hwaccel vaapi -pix_fmt nv12 -s:v
>> widthxheight -i input.yuv -vf "hwupload" -c:v hevc_vaapi -bf 10 -b_depth 3 -
>> vframes 3 -f null -
>>
>> Signed-off-by: Tong Wu <wutong1208 at outlook.com>
>> ---
>> libavcodec/hw_base_encode.c | 2 +-
>> 1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/libavcodec/hw_base_encode.c b/libavcodec/hw_base_encode.c
>> index ecb4be6aa4..869096caea 100644
>> --- a/libavcodec/hw_base_encode.c
>> +++ b/libavcodec/hw_base_encode.c
>> @@ -472,7 +472,7 @@ static int
>> hw_base_encode_send_frame(AVCodecContext *avctx,
>> FFHWBaseEncodeContex
>>
>>          // 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;
>>      }
>>
>> --
>> 2.45.1.windows.1
> 
> 
> Ping. Is there any comment on this patchset?
> 
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel at ffmpeg.org
> https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
> 
> To unsubscribe, visit link above, or email
> ffmpeg-devel-request at ffmpeg.org with subject "unsubscribe".

Sorry, didn't notice the patch. Pushed.
Thanks!
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_0xA2FEA5F03F034464.asc
Type: application/pgp-keys
Size: 624 bytes
Desc: OpenPGP public key
URL: <https://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20240720/1ed136d6/attachment.key>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature.asc
Type: application/pgp-signature
Size: 236 bytes
Desc: OpenPGP digital signature
URL: <https://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20240720/1ed136d6/attachment.sig>


More information about the ffmpeg-devel mailing list