⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 248747 in webkit


Ignore:
Timestamp:
Aug 15, 2019, 2:39:32 PM (7 years ago)
Author:
jer.noble@apple.com
Message:

[Cocoa] Adopt -preventDisplaySleepForVideoPlayback
https://bugs.webkit.org/show_bug.cgi?id=200774

Reviewed by Eric Carlson.

  • platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.mm:

(WebCore::MediaPlayerPrivateMediaSourceAVFObjC::ensureLayer):

Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r248746 r248747  
     12019-08-15  Jer Noble  <jer.noble@apple.com>
     2
     3        [Cocoa] Adopt -preventDisplaySleepForVideoPlayback
     4        https://bugs.webkit.org/show_bug.cgi?id=200774
     5
     6        Reviewed by Eric Carlson.
     7
     8        * platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.mm:
     9        (WebCore::MediaPlayerPrivateMediaSourceAVFObjC::ensureLayer):
     10
    1112019-08-15  Robin Morisset  <rmorisset@apple.com>
    212
  • trunk/Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.mm

    r247309 r248747  
    6666@end
    6767
     68@interface AVSampleBufferDisplayLayer (WebCorePrivate)
     69@property (assign, nonatomic) BOOL preventDisplaySleepForVideoPlayback;
     70@end
     71
    6872namespace WebCore {
    6973using namespace PAL;
     
    759763    }
    760764
     765    if ([m_sampleBufferDisplayLayer respondsToSelector:@selector(setPreventDisplaySleepForVideoPlayback:)])
     766        m_sampleBufferDisplayLayer.get().preventDisplaySleepForVideoPlayback = NO;
     767
    761768    [m_synchronizer addRenderer:m_sampleBufferDisplayLayer.get()];
    762769    if (m_mediaSourcePrivate)
Note: See TracChangeset for help on using the changeset viewer.