On Thu Feb 8 19:22:06 2024 +0000, Nikolay Sivov wrote:
Could you describe what the issue with release topologies is exactly?
In Windows, when you set a new topology for the media session, the old or ended topologies are not shutdown, they just get removed from the queue, but a reference to it is kept. Only when you shutdown the media session all the topologies that have been used by the media session, including the ones that are not in the queue anymore, get shutdown and released.
In Wine this doesn't happen, when a topology is removed from the queue the media session shutdowns the topology, and then they are not able to be reused.