-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=121943 Patch by Nick Diego Yamane <nick.yamane@openbossa.org> on 2013-11-26 Reviewed by Eric Carlson. Source/WebCore: Implement MediaStream direct assignment to Media Elements using the new 'srcObject' attribute: http://www.w3.org/TR/mediacapture-streams/#direct-assignment-to-media-elements Test: fast/mediastream/MediaStream-MediaElement-srcObject.html * CMakeLists.txt: Added new HTMLMediaElementMediaStream.h and .cpp to cmake build. * DerivedSources.make: Added HTMLMediaElementMediaStream.idl. * GNUmakefile.list.am: Added new HTMLMediaElementMediaStream* to autotools build. * WebCore.xcodeproj/project.pbxproj: Added new files. * Modules/mediastream/HTMLMediaElementMediaStream.cpp: Added. (WebCore::HTMLMediaElementMediaStream::srcObject): implements srcObject getter. (WebCore::HTMLMediaElementMediaStream::setSrcObject): implements srcObject setter. * Modules/mediastream/HTMLMediaElementMediaStream.h: Added. * Modules/mediastream/HTMLMediaElementMediaStream.idl: Added. * html/HTMLMediaElement.cpp: (WebCore::HTMLMediaElement::setSrcObject): This is an initial implementation, and is still incomplete, that will be addressed in a separate bug: https://webkit.org/b/124896 * html/HTMLMediaElement.h: Added m_mediaStreamSrcObject class variable and its corresponding getter. Source/WebKit2: Add mediastream module and platform to cmake include directories. * CMakeLists.txt: LayoutTests: Add layout tests to MediaStream direct assignment to HTMLMediaElement using brand new srcObject attribute. * fast/mediastream/MediaStream-MediaElement-srcObject-expected.txt: Added. * fast/mediastream/MediaStream-MediaElement-srcObject.html: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@159797 268f45cc-cd09-0410-ab3c-d52691b4dbfc
a1f8f70d