Bug 153222

Summary: Enable API related to the video fullscreen layer in MediaPlayerPrivateAVFoundationObjC for cocoa platforms with VIDEO_PRESENTATION_MODE enabled
Product: WebKit Reporter: Ada Chan <adachan>
Component: MediaAssignee: Ada Chan <adachan>
Status: RESOLVED FIXED    
Severity: Normal Keywords: InRadar
Priority: P2    
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
Patch
none
Patch
none
Patch eric.carlson: review+

Description Ada Chan 2016-01-18 22:29:56 PST
Enable API related to the video fullscreen layer in MediaPlayerPrivateAVFoundationObjC for all cocoa platforms. Right now they are only enabled on iOS.

These API include:
    virtual void setVideoFullscreenLayer(PlatformLayer*) override;
    virtual void setVideoFullscreenFrame(FloatRect) override;
    virtual void setVideoFullscreenGravity(MediaPlayer::VideoGravity) override;
    virtual void setVideoFullscreenMode(MediaPlayer::VideoFullscreenMode) override;
Comment 1 Ada Chan 2016-01-18 22:31:09 PST
Part of <rdar://problem/24172052>
Comment 2 Ada Chan 2016-01-25 11:12:24 PST
Created attachment 269765 [details]
Patch
Comment 3 Ada Chan 2016-01-25 11:31:54 PST
Comment on attachment 269765 [details]
Patch

Fixing the iOS build error.
Comment 4 Ada Chan 2016-01-25 11:52:44 PST
Created attachment 269776 [details]
Patch
Comment 5 Ada Chan 2016-01-25 13:03:04 PST
Created attachment 269781 [details]
Patch
Comment 6 Ada Chan 2016-01-26 10:58:02 PST
Committed:
http://trac.webkit.org/changeset/195595