On Thu Apr 4 10:47:51 2024 +0000, Rémi Bernon wrote:
We're having a lot of problems already with concurrency in the media source, with a lot of people hitting deadlocks, and more generally because it doesn't behave like on Windows, so IMO this MR isn't the right fix.
OK, I'll close this MR. I do have an alternate fix that prioritises the audio decoding in the shared queue; maybe that in combination with removing the memcpy will be enough.
But I think if we're to process audio and video sequentially, we need to at least make the processing less expensive (i.e. demux rather than decode). Is there anything in place that already does this? Does the new_media_source in Proton help in this regard?