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.
Created attachment 234611 [details] Patch
Created attachment 234612 [details] Patch
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)
Created attachment 234616 [details] Patch
Comment on attachment 234616 [details] Patch LGTM. Please land after passing efl ews.
Comment on attachment 234616 [details] Patch Clearing flags on attachment: 234616 Committed r170910: <http://trac.webkit.org/changeset/170910>
All reviewed patches have been landed. Closing bug.