Skip to content

v4l2videdec: Fix race condition between drain and state changes

Qi Hou requested to merge (removed):v4l2videodec into main

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.

Edited by Nicolas Dufresne

Merge request reports