The source project of this merge request has been removed.
v4l2videdec: Fix race condition between drain and state changes
This is due to an unsafe usage of the pad task. We didn't ensure proper ownership of the task. That race involved the task being released too early, and was detected, luckily, by the glib mutex implementationt that reported the mutex being disposed while being locked.