DescriptionRevert of Use non-deprecated screen update callbacks. (patchset #9 id:160001 of https://codereview.chromium.org/2391743004/ )
Reason for revert:
unit test coverage is poor. Local testing shows that this code doesn't work. Reverting.
Original issue's description:
> Use non-deprecated screen update callbacks.
>
> CGRegisterScreenRefreshCallback (and similar) have been replaced by
> CGDisplayStream.
>
> Most of the structure is pretty comparable. The main difference is that a
> CGDisplayStream needs to be destroyed asynchronously, potentially after
> ScreenCapturerMac has been destroyed. This CL creates a self-owned
> DisplayStreamManager which will destroy itself once all streams have been
> destroyed.
>
> BUG=webrtc:6029
>
> Committed: https://crrev.com/440b4be4b7609680e39898730f76ce2ec5ab3253
> Cr-Commit-Position: refs/heads/master@{#14590}
TBR=eugenebut@chromium.org,sergeyu@chromium.org,thakis@chromium.org
# Not skipping CQ checks because original CL landed more than 1 days ago.
BUG=webrtc:6029
Patch Set 1 #
Messages
Total messages: 7 (3 generated)
|