thread-mq: never drop queued messages for the main loop
commit9e21182e018db8755dea6368eed93a1a2b93f6f7
authorLennart Poettering <lennart@poettering.net>
Fri, 14 Aug 2009 02:18:23 +0000 (14 04:18 +0200)
committerLennart Poettering <lennart@poettering.net>
Fri, 14 Aug 2009 02:18:28 +0000 (14 04:18 +0200)
tree9be389175ef9ee9ebfc9f7035f0c77753328a0e2
parent446fb2c9fea4f9c3f268868547f5f11c287ecba0
thread-mq: never drop queued messages for the main loop

Previously we might have dropped messages from IO trheads to the main
thread. This tuend out to be problematic since this cause SHM release
messages to be lost. More visibly however this could cause playback
freezing when moving streams between sinks and removing the old sink
right away.
src/pulsecore/thread-mq.c