Inconsistent black video

Hi @jon.zoom,

I’ll try to get more concrete data. But the dead locking was previously occurring in the lock/unlock methods of the video open gl layer as reported here App hangs when using custom UI with video

The hotfix in the ticket seemed to work until a recent update that moved to a new implementation using metal. I’m not sure if there was ever actually a fix released. I have concerned that the video layer is expected to be used in a particular way and outside of that particular usage the race condition fires more often.
e.g. Using the view to be rendered in a collectionview rather than custom views where the refresh cycle is managed differently.

Anyway I’ll do my best to capture something and share it.

One note is that I see it happen in release mode rather than debug mode.

Cheers,
Tim