d3dvideosink: hold class lock for entire duration of class destruction
authorAaron Boxer <aaron.boxer@collabora.com>
Sat, 7 Dec 2019 15:56:28 +0000 (09:56 -0600)
committerAaron Boxer <aaron.boxer@collabora.com>
Wed, 18 Dec 2019 18:15:06 +0000 (13:15 -0500)
commitc8193b161523c6fc36b3ba25154c5bba0c46c19c
tree6672c62ecf018961064a5f8b269d4b2dc106961f
parent7cb6dbefbad5626e58608664f16a643c22937930
d3dvideosink: hold class lock for entire duration of class destruction

This avoids a race condition currently when temporarily releasing the
lock and then re-acquiring.
sys/d3dvideosink/d3dvideosink.c