negative DTS after ~10s in gstreamer plugin
The following pipeline create negative DTS after ~10 seconds:
GST_DEBUG=3,*av1enc*:6 gst-launch-1.0 -e videotestsrc is-live=true ! svtav1enc speed=12 ! fakesink
0:00:10.408453023 98969 0x557e429c0aa0 LOG svtav1enc gstsvtav1enc.c:727:gst_svtav1enc_dequeue_encoded_frames:<svtav1enc0> #frame:274 dts:306003268700000000 pts:9180098061 SliceType:4
0:00:10.408474025 98969 0x557e429c0aa0 DEBUG svtav1enc gstsvtav1enc.c:891:gst_svtav1enc_pre_push:<svtav1enc0> pre_push
0:00:10.408504830 98969 0x557e429c0aa0 LOG svtav1enc gstsvtav1enc.c:727:gst_svtav1enc_dequeue_encoded_frames:<svtav1enc0> #frame:275 dts:307114379800000000 pts:9213431394 SliceType:0
0:00:10.408509858 98969 0x557e429c0aa0 DEBUG svtav1enc gstsvtav1enc.c:891:gst_svtav1enc_pre_push:<svtav1enc0> pre_push
0:00:10.408527611 98969 0x557e429c0aa0 LOG svtav1enc gstsvtav1enc.c:727:gst_svtav1enc_dequeue_encoded_frames:<svtav1enc0> #frame:276 dts:-306665978190318387 pts:9246764728 SliceType:4
0:00:10.408537573 98969 0x557e429c0aa0 DEBUG svtav1enc gstsvtav1enc.c:891:gst_svtav1enc_pre_push:<svtav1enc0> pre_push
0:00:10.408547288 98969 0x557e429c0aa0 LOG svtav1enc gstsvtav1enc.c:727:gst_svtav1enc_dequeue_encoded_frames:<svtav1enc0> #frame:277 dts:-305554867090318387 pts:9280098061 SliceType:0
0:00:10.408551579 98969 0x557e429c0aa0 DEBUG svtav1enc gstsvtav1enc.c:891:gst_svtav1enc_pre_push:<svtav1enc0> pre_push
0:00:10.408560779 98969 0x557e429c0aa0 LOG svtav1enc gstsvtav1enc.c:727:gst_svtav1enc_dequeue_encoded_frames:<svtav1enc0> #frame:278 dts:-304443755990318387 pts:9313431394 SliceType:4