Bug 134750 - [EFL] Enable ENCRYPTED_MEDIA_V2 to play encrypted media contents.
Summary: [EFL] Enable ENCRYPTED_MEDIA_V2 to play encrypted media contents.
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKit EFL (show other bugs)
Version: 528+ (Nightly build)
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-07-08 19:23 PDT by Sun-woo Nam
Modified: 2014-07-08 22:57 PDT (History)
11 users (show)

See Also:


Attachments
Patch (4.48 KB, patch)
2014-07-08 19:26 PDT, Sun-woo Nam
no flags Details | Formatted Diff | Diff
Patch (3.77 KB, patch)
2014-07-08 19:29 PDT, Sun-woo Nam
no flags Details | Formatted Diff | Diff
Patch (3.77 KB, patch)
2014-07-08 21:07 PDT, Sun-woo Nam
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Sun-woo Nam 2014-07-08 19:23:07 PDT
Webkit needs to play encrypted media contents when media player is played by Media source extensions and normal video procedure.
And when turning ENABLE_ENCRYPTED_MEDIA_V2 on, the build break occurs. 
Some source files need to be included in CMakeLists.txt file for build and wrapped the included header file which is built only on mac and wince.
Comment 1 Sun-woo Nam 2014-07-08 19:26:33 PDT
Created attachment 234611 [details]
Patch
Comment 2 Sun-woo Nam 2014-07-08 19:29:45 PDT
Created attachment 234612 [details]
Patch
Comment 3 Gyuyoung Kim 2014-07-08 20:59:50 PDT
Comment on attachment 234612 [details]
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=234612&action=review

> Source/WebCore/ChangeLog:8
> +        When turning ENABLE_ENCRYPTED_MEDIA_V2 on, the build break occurs.

the build break -> a build break or build break ?

> Source/WebCore/Modules/encryptedmedia/CDMPrivateMediaPlayer.cpp:35
>  #include "MediaPlayer.h"

Add an empty line before #if PLATFORM(IOS) || OS(WINCE)
Comment 4 Sun-woo Nam 2014-07-08 21:07:04 PDT
Created attachment 234616 [details]
Patch
Comment 5 Gyuyoung Kim 2014-07-08 21:09:20 PDT
Comment on attachment 234616 [details]
Patch

LGTM. Please land after passing efl ews.
Comment 6 WebKit Commit Bot 2014-07-08 22:57:07 PDT
Comment on attachment 234616 [details]
Patch

Clearing flags on attachment: 234616

Committed r170910: <http://trac.webkit.org/changeset/170910>
Comment 7 WebKit Commit Bot 2014-07-08 22:57:11 PDT
All reviewed patches have been landed.  Closing bug.