commit | 798a5d42ab09262af101dbd58c9eb57d59b4736d | [log] [tgz] |
---|---|---|
author | Jan Schmidt <jan@centricular.com> | Wed Jun 27 03:05:55 2018 +1000 |
committer | Jan Schmidt <jan@centricular.com> | Thu Jun 28 00:25:18 2018 +1000 |
tree | 7adf2fc1fcbcccf4dc70f245f1ae08e510915f28 | |
parent | 6ddf178f579311a476a7ddf56f2f376079ba9f23 [diff] |
webrtc: Don't deadlock on block pads on shutdown When changing state downward, we can't set pads to inactive if they are blocked, it will deadlock trying to acquire the streaming lock. Just calling the parent state change function will do the correct things to unblock probes and set the pad inactive, so let it do that and remove the probes after the parent state change function has run https://bugzilla.gnome.org/show_bug.cgi?id=796682