Don't hold provider lock when calling out of VFPCI.

DidReceiveFrame() can lead back into a HasCurrentFrame() call
which will cause a deadlock.  Also avoids one more potential
hotspot in StopUsingProvider() where RemoveVideoFrameController()
was called while the provider lock was held.

BUG=496362
TEST=none
CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel

Review URL: https://codereview.chromium.org/1174193003

Cr-Commit-Position: refs/heads/master@{#334679}
1 file changed