After applying [1], appsink can receive EOS event that was sent by qtdemux before removing an "old" streamd. This marks the sink as "received_eos" and makes it reject any events from subsequent appends. Resulting in append failing with ParsingFailed error. See: https://github.com/WebPlatformForEmbedded/WPEWebKit/pull/1208 [1] https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4535
Pull request: https://github.com/WebKit/WebKit/pull/19424
Committed 269761@main (8842c1ea3c56): <https://commits.webkit.org/269761@main> Reviewed commits have been landed. Closing PR #19424 and removing active labels.
<rdar://problem/117475086>