Skip to content

playbin3: Add lock to protect buffering messages

Jan Schmidt requested to merge thaytan/gstreamer:playbin3-buffering into main

Fix a small race where a group can receive stream-start and post a pending buffering message just as another thread posts a different buffering message, causing them to be received by the application out of order. In the worst case, this leads the application receiving a stale 99% buffering message and going back to buffering right after the 100% buffering message.

Merge request reports