Skip to content

decodebin3: fix EOS event sequence

See docs: https://gstreamer.freedesktop.org/documentation/additional/design/seqnums.html?gi-language=c#seqnums-sequence-numbers

Per docs:

When a sink element receives an EOS event and creates a new EOS message to post, it should copy the seqnum from the event to the message because the EOS message is a consequence of the EOS event being received.

Seems to fix:

issue : EOS events that are part of the same pipeline 'operation' should have the same seqnum
     Detected on <multiqueue0:sink_0, multiqueue0:src_0, multiqueue0:sink_0, jpegdec0:sink, jpegdec0:src>
     Detected on <decodebin3-0:video_0>
     Detected on <videoconvert0:sink, videoconvert0:src, fakevideosink0:sink>
     Detected on <sink:sink>
     Description : when events/messages are created from another event/message, they should have their seqnums set to the original event/message seqnum
Edited by James Hilliard

Merge request reports