]> git.sesse.net Git - mlt/commit
Fix some race conditions in mlt_consumer.
authorDan Dennedy <dan@dennedy.org>
Sun, 22 Sep 2013 01:34:01 +0000 (18:34 -0700)
committerDan Dennedy <dan@dennedy.org>
Sun, 22 Sep 2013 01:34:01 +0000 (18:34 -0700)
commitf26c43f62082424eeb9dc5a1ebed0686ce28d40d
tree4b7bd350df13824ab4e051f7e45b15d24ddbca28
parent8301f00eed48f3542b089ee67d3e72b518c1258b
Fix some race conditions in mlt_consumer.

OpenGL apps need to receive consumer-thread-stopped *after* all of the
frames are closed. Otherwise, it may cleanup the GL context before
frames holding context resources are closed.
Some consumer threads call mlt_consumer_purge().
src/framework/mlt_consumer.c