qtdemux: Force stream-start push when re-using EOS'd streams
authorEdward Hervey <edward@centricular.com>
Fri, 27 Aug 2021 12:32:45 +0000 (14:32 +0200)
committerEdward Hervey <bilboed@bilboed.com>
Fri, 27 Aug 2021 12:40:02 +0000 (14:40 +0200)
commit1fe15bb61cf42e4df7218277e3022a6403a7ad1b
tree82a8691e80f98e5d0e8c5697f1d7cd34de35459b
parent7db10403468fab512de45ccfaca8f0579f6ea6d9
qtdemux: Force stream-start push when re-using EOS'd streams

When re-using streams, we *do* need to push a `stream-start` event downstream if
we previously were EOS'd. Failure to do that would never remove the EOS status
on all downstream elements and cause weird issues.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/1067>
gst/isomp4/qtdemux.c