Descriptionadd components for integration test which will detect breakage of media pipeline with video capture as video decoder.
This patch does NOT depend on the WebKit patch (https://bugs.webkit.org/show_bug.cgi?id=74882) any longer, since a utility class MediaStreamUtil has been added in webkit_support. On the opposite, that WebKit patch depends on this one.
There are 2 API's for webkit_support::CreateMediaPlayer in order to be backward compatible with WebKit. Once WebKit patch is landed, the old API (with 2 arguments) can be removed.
In that WebKit patch, WebViewHost uses WebKit::WebUserMediaClientMock to return a userMediaClient.
A mocked webkit_media::MediaStreamClient is used in webkit_support::CreateMediaPlayer.
BUG=none
TEST=run video-capture-preview.html
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=116749
Patch Set 1 #Patch Set 2 : rebase #Patch Set 3 : ready #Patch Set 4 : '' #Patch Set 5 : corresponding change with webkit patch #
Total comments: 30
Patch Set 6 : code review #Patch Set 7 : remove dependency on WebKit patch #Patch Set 8 : rebase #
Total comments: 10
Patch Set 9 : code review and final #
Messages
Total messages: 7 (0 generated)
|