• Caleb Rouleau's avatar
    Revert "Stop using GpuMemoryBufferVideoFramePool when WebMediaPlayerMS is hidden" · f6b06f4d
    Caleb Rouleau authored
    This reverts commit 1f31a184.
    
    Reason for revert: "WebMediaPlayerMSTest.StopsCreatingHardwareFramesWhenHiddenOrClosed" is flaky. https://bugs.chromium.org/p/chromium/issues/detail?id=821839
    
    Original change's description:
    > Stop using GpuMemoryBufferVideoFramePool when WebMediaPlayerMS is hidden
    > 
    > This CL adds calls to track when WebMediaPlayerMS is hidden or shown, so
    > that in the time period we can skip creating GMB backed frames. For that
    > time period, frames aren't going to be displayed, so copying them to GMBs
    > is extra work which should be avoided.
    > 
    > Bug: 653200
    > Change-Id: I67e55c7f1150b434d82321ac90a08c7c3e3e6336
    > Reviewed-on: https://chromium-review.googlesource.com/954339
    > Reviewed-by: Daniele Castagna <dcastagna@chromium.org>
    > Reviewed-by: Dan Sanders <sandersd@chromium.org>
    > Commit-Queue: Emircan Uysaler <emircan@chromium.org>
    > Cr-Commit-Position: refs/heads/master@{#542950}
    
    TBR=sandersd@chromium.org,dcastagna@chromium.org,emircan@chromium.org
    
    Change-Id: Ib88d6f0419271bf7d5e65b1b017eef1e12aeecbb
    No-Presubmit: true
    No-Tree-Checks: true
    No-Try: true
    Bug: 653200
    Reviewed-on: https://chromium-review.googlesource.com/962824Reviewed-by: default avatarCaleb Rouleau <crouleau@chromium.org>
    Commit-Queue: Caleb Rouleau <crouleau@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#543118}
    f6b06f4d
webmediaplayer_ms_unittest.cc 42.4 KB