I think the above line should just be removed as it can prevent the processing of acks when only one stream has went into eos state. Please note, my intention here is to fix a regression in master not to address the underlying issue that with the presentation eos variable itself. I believe this is the critical thing preventing video playback from ending correctly, although I have only tested with my other change below.