Guest User

Apple webrtc commits in webkit

a guest
Aug 29th, 2015
590
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. commit 148f2e527d780202096050bcfb264c688908d99e
  2. Author: mdaiter@apple.com <mdaiter@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
  3. Date:   Fri Aug 14 22:11:37 2015 +0000
  4.  
  5.     Implementing enumerateDevices
  6.     https://bugs.webkit.org/show_bug.cgi?id=146426
  7.     <rdar://problem/21599847>
  8.    
  9.     Reviewed by Eric Carlson.
  10.    
  11.     * CMakeLists.txt:
  12.     * Modules/mediastream/MediaDeviceInfo.idl:
  13.     * Modules/mediastream/UserMediaRequest.cpp:
  14.     (WebCore::UserMediaRequest::enumerateDevices):
  15.     * WebCore.xcodeproj/project.pbxproj:
  16.     * platform/mediastream/MediaDevicesPrivate.cpp:
  17.     (WebCore::MediaDevicesPrivate::create):
  18.     (WebCore::MediaDevicesPrivate::MediaDevicesPrivate):
  19.     (WebCore::MediaDevicesPrivate::didCompleteRequest):
  20.     (WebCore::MediaDevicesPrivate::availableMediaDevices):
  21.     * platform/mediastream/MediaDevicesPrivate.h:
  22.     (WebCore::MediaDevicesPrivate::~MediaDevicesPrivate):
  23.     (WebCore::MediaDevicesPrivate::capturedDevices):
  24.    
  25.    
  26.     git-svn-id: http://svn.webkit.org/repository/webkit/trunk@188493 268f45cc-cd09-0410-ab3c-d52691b4dbfc
  27.  
  28. commit 530342997e7c1df3d93e782e663250e622d5ea1f
  29. Author: mdaiter@apple.com <mdaiter@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
  30. Date:   Thu Aug 13 17:33:43 2015 +0000
  31.  
  32.     Source/WebCore:
  33.     UserMediaRequest should supply IDs of devices selected by user
  34.     https://bugs.webkit.org/show_bug.cgi?id=147263
  35.     <rdar://problem/21983345>
  36.    
  37.     Reviewed by Jer Noble.
  38.    
  39.     * Modules/mediastream/UserMediaRequest.cpp:
  40.     (WebCore::UserMediaRequest::userMediaAccessGranted):
  41.     * Modules/mediastream/UserMediaRequest.h:
  42.     * platform/mock/UserMediaClientMock.h:
  43.    
  44.     Source/WebKit/mac:
  45.     Linking device query ability from WebKit2 to clients
  46.     https://bugs.webkit.org/show_bug.cgi?id=147263
  47.     <rdar://problem/21983345>
  48.    
  49.     Reviewed by Jer Noble.
  50.    
  51.     * WebCoreSupport/WebUserMediaClient.mm:
  52.     (-[WebUserMediaPolicyListener allow]):
  53.     (-[WebUserMediaPolicyListener allowDeviceWithVideoUID:andAudioUID:]):
  54.    
  55.     Source/WebKit2:
  56.     Linking device query ability from WebKit2 to clients
  57.     https://bugs.webkit.org/show_bug.cgi?id=147263
  58.     <rdar://problem/21983345>
  59.    
  60.     Reviewed by Jer Noble.
  61.    
  62.     * Platform/mac/LayerHostingContext.mm:
  63.     (WebKit::LayerHostingContext::setColorMatchUntaggedContent):
  64.     (WebKit::LayerHostingContext::colorMatchUntaggedContent):
  65.     * UIProcess/API/C/WKUserMediaPermissionRequest.cpp:
  66.     (WKUserMediaPermissionRequestAllow):
  67.     (WKUserMediaPermissionRequestDeviceNamesVideo):
  68.     (WKUserMediaPermissionRequestDeviceNamesAudio):
  69.     * UIProcess/API/C/WKUserMediaPermissionRequest.h:
  70.     * UIProcess/UserMediaPermissionRequestManagerProxy.cpp:
  71.     (WebKit::UserMediaPermissionRequestManagerProxy::didReceiveUserMediaPermissionDecision): Deleted.
  72.     * UIProcess/UserMediaPermissionRequestManagerProxy.h:
  73.     * UIProcess/UserMediaPermissionRequestProxy.cpp:
  74.     (WebKit::UserMediaPermissionRequestProxy::allow):
  75.     (WebKit::UserMediaPermissionRequestProxy::deny):
  76.     * UIProcess/UserMediaPermissionRequestProxy.h:
  77.     * WebProcess/MediaStream/UserMediaPermissionRequestManager.cpp:
  78.     (WebKit::UserMediaPermissionRequestManager::didReceiveUserMediaPermissionDecision):
  79.    
  80.    
  81.     git-svn-id: http://svn.webkit.org/repository/webkit/trunk@188385 268f45cc-cd09-0410-ab3c-d52691b4dbfc
  82.  
  83. commit 4d7c47baf61a29ba0810222a72b81d4ac5f12132
  84. Author: mdaiter@apple.com <mdaiter@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
  85. Date:   Wed Aug 12 20:51:57 2015 +0000
  86.  
  87.     Need to add stubs to enumerateDevices
  88.     https://bugs.webkit.org/show_bug.cgi?id=147903
  89.    
  90.     Reviewed by Eric Carlson.
  91.    
  92.     * Modules/mediastream/MediaDevices.cpp:
  93.     (WebCore::MediaDevices::enumerateDevices):
  94.     * Modules/mediastream/MediaDevices.h:
  95.     * Modules/mediastream/UserMediaRequest.cpp:
  96.     (WebCore::UserMediaRequest::enumerateDevices):
  97.     * Modules/mediastream/UserMediaRequest.h:
  98.    
  99.    
  100.     git-svn-id: http://svn.webkit.org/repository/webkit/trunk@188356 268f45cc-cd09-0410-ab3c-d52691b4dbfc
  101.  
  102. commit b7a98e4f41a54754d9a095871d2f4afbcb417a9c
  103. Author: mdaiter@apple.com <mdaiter@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
  104. Date:   Mon Aug 10 23:40:40 2015 +0000
  105.  
  106.     Add MediaDeviceIdentifier to WebsiteDataTypes
  107.     https://bugs.webkit.org/show_bug.cgi?id=147853
  108.    
  109.     Reviewed by Jer Noble.
  110.    
  111.     * Shared/WebsiteData/WebsiteDataTypes.h:
  112.    
  113.    
  114.     git-svn-id: http://svn.webkit.org/repository/webkit/trunk@188236 268f45cc-cd09-0410-ab3c-d52691b4dbfc
  115.  
  116. commit e396948ac072623316edc86c7de807c0f52e051d
  117. Author: mdaiter@apple.com <mdaiter@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
  118. Date:   Mon Aug 10 23:27:55 2015 +0000
  119.  
  120.     HTMLMediaElement needs way to find MediaDeviceInfo
  121.     https://bugs.webkit.org/show_bug.cgi?id=147842
  122.    
  123.     Reviewed by Jer Noble.
  124.    
  125.     * html/HTMLMediaElement.cpp:
  126.     (WebCore::HTMLMediaElement::mediaPlayerMediaDeviceIdentifierStorageDirectory):
  127.     * html/HTMLMediaElement.h:
  128.     * page/Settings.h:
  129.     (WebCore::Settings::setMediaDeviceIdentifierStorageDirectory):
  130.     (WebCore::Settings::mediaDeviceIdentifierStorageDirectory):
  131.     * platform/graphics/MediaPlayer.h:
  132.     (WebCore::MediaPlayerClient::mediaPlayerMediaDeviceIdentifierStorageDirectory):
  133.    
  134.    
  135.     git-svn-id: http://svn.webkit.org/repository/webkit/trunk@188234 268f45cc-cd09-0410-ab3c-d52691b4dbfc
  136.  
  137. commit 081f029ea288568622d5c8ae0ad27867ae208305
  138. Author: mdaiter@apple.com <mdaiter@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
  139. Date:   Wed Aug 5 18:40:08 2015 +0000
  140.  
  141.     Adding in MediaPrivateMediaStreamEngine to default compile
  142.     https://bugs.webkit.org/show_bug.cgi?id=146790
  143.     <rdar://problem/21747289>
  144.    
  145.     Reviewed by Eric Carlson.
  146.    
  147.     * WebCore.xcodeproj/project.pbxproj:
  148.     * platform/mediastream/MediaStreamPrivate.h:
  149.     (WebCore::MediaStreamPrivate::MediaStreamPrivate):
  150.    
  151.    
  152.     git-svn-id: http://svn.webkit.org/repository/webkit/trunk@187971 268f45cc-cd09-0410-ab3c-d52691b4dbfc
  153.  
  154. commit c9be195cf83c479c46a5640584723dcfff60e53b
  155. Author: mdaiter@apple.com <mdaiter@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
  156. Date:   Wed Aug 5 18:35:55 2015 +0000
  157.  
  158.     Remove m_synchronizer from MediaPlayerPrivateMediaStream
  159.     https://bugs.webkit.org/show_bug.cgi?id=147637
  160.    
  161.     Reviewed by Eric Carlson.
  162.    
  163.     * platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaStreamAVFObjC.h:
  164.     * platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaStreamAVFObjC.mm:
  165.     (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::playInternal): Deleted.
  166.    
  167.    
  168.     git-svn-id: http://svn.webkit.org/repository/webkit/trunk@187970 268f45cc-cd09-0410-ab3c-d52691b4dbfc
  169.  
  170. commit ad1217783c930fe902be64e2c70ae0b313d57659
  171. Author: mdaiter@apple.com <mdaiter@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
  172. Date:   Tue Aug 4 22:45:04 2015 +0000
  173.  
  174.     Added buffer to AVMediaCaptureSource
  175.     https://bugs.webkit.org/show_bug.cgi?id=147454
  176.     <rdar://problem/22079502>
  177.    
  178.     Reviewed by Jer Noble.
  179.    
  180.     * platform/mediastream/mac/AVMediaCaptureSource.h:
  181.     (WebCore::AVMediaCaptureSource::buffer):
  182.     (WebCore::AVMediaCaptureSource::setBuffer):
  183.     * platform/mediastream/mac/AVVideoCaptureSource.mm:
  184.     (WebCore::AVVideoCaptureSource::captureOutputDidOutputSampleBufferFromConnection):
  185.    
  186.    
  187.     git-svn-id: http://svn.webkit.org/repository/webkit/trunk@187898 268f45cc-cd09-0410-ab3c-d52691b4dbfc
  188.  
  189. commit 0e36551f3a52f4a83d44b0e71a736a83c58cc2e1
  190. Author: mdaiter@apple.com <mdaiter@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
  191. Date:   Tue Aug 4 20:39:06 2015 +0000
  192.  
  193.     Render to GraphicsContext MediaPlayerPrivateMediaStreamAVFObjC
  194.     https://bugs.webkit.org/show_bug.cgi?id=147643
  195.    
  196.     Reviewed by Eric Carlson.
  197.    
  198.     * platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaStreamAVFObjC.mm:
  199.     (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::paint):
  200.    
  201.    
  202.     git-svn-id: http://svn.webkit.org/repository/webkit/trunk@187884 268f45cc-cd09-0410-ab3c-d52691b4dbfc
  203.  
  204. commit dfc942286a871c0c647a2fd113ff69d294fc0d88
  205. Author: mdaiter@apple.com <mdaiter@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
  206. Date:   Tue Aug 4 20:29:36 2015 +0000
  207.  
  208.     Added ability to create images from buffers for MediaStream paint methods
  209.     https://bugs.webkit.org/show_bug.cgi?id=147642
  210.    
  211.     Reviewed by Eric Carlson.
  212.    
  213.     * platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaStreamAVFObjC.h:
  214.     * platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaStreamAVFObjC.mm:
  215.     (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::createImageFromSampleBuffer):
  216.    
  217.    
  218.     git-svn-id: http://svn.webkit.org/repository/webkit/trunk@187883 268f45cc-cd09-0410-ab3c-d52691b4dbfc
  219.  
  220. commit c109c826d8638babb4d3db84fbc72efaf2f75155
  221. Author: mdaiter@apple.com <mdaiter@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
  222. Date:   Tue Aug 4 20:24:39 2015 +0000
  223.  
  224.     Add image variable rendered by paint methods for MediaStream
  225.     https://bugs.webkit.org/show_bug.cgi?id=147645
  226.    
  227.     Reviewed by Eric Carlson.
  228.    
  229.     * platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaStreamAVFObjC.h:
  230.    
  231.    
  232.     git-svn-id: http://svn.webkit.org/repository/webkit/trunk@187881 268f45cc-cd09-0410-ab3c-d52691b4dbfc
  233.  
  234. commit 348f21ab8f042c0dd1d49caa84360d2fbfb54712
  235. Author: mdaiter@apple.com <mdaiter@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
  236. Date:   Sat Aug 1 02:39:34 2015 +0000
  237.  
  238.     Removed pointSize from _addMarkersToList
  239.     https://bugs.webkit.org/show_bug.cgi?id=147515
  240.    
  241.     Reviewed by Eric Carlson.
  242.    
  243.     * editing/cocoa/HTMLConverter.mm:
  244.     (HTMLConverter::_addMarkersToList): Deleted.
  245.    
  246.    
  247.     git-svn-id: http://svn.webkit.org/repository/webkit/trunk@187704 268f45cc-cd09-0410-ab3c-d52691b4dbfc
  248.  
  249. commit 1a3f1e479d2bc61e1be1d29d7ce938ddb017b0ee
  250. Author: commit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
  251. Date:   Mon Jul 27 18:41:45 2015 +0000
  252.  
  253.     Source/WebCore:
  254.     Remove duplicate vectors inside of UserMediaRequest
  255.     https://bugs.webkit.org/show_bug.cgi?id=147321
  256.     <rdar://problem/22011290>
  257.    
  258.     Patch by Matthew Daiter <mdaiter@apple.com> on 2015-07-27
  259.     Reviewed by Eric Carlson.
  260.    
  261.     * Modules/mediastream/UserMediaRequest.h:
  262.     (WebCore::UserMediaRequest::deviceUIDsVideo): Deleted.
  263.     (WebCore::UserMediaRequest::deviceUIDsAudio): Deleted.
  264.    
  265.     Source/WebKit2:
  266.     Renamed duplicate vectors inside UserMediaPermissionRequestProxy
  267.     https://bugs.webkit.org/show_bug.cgi?id=147321
  268.     <rdar://problem/22011290>
  269.    
  270.     Patch by Matthew Daiter <mdaiter@apple.com> on 2015-07-27
  271.     Reviewed by Eric Carlson.
  272.    
  273.     * UIProcess/UserMediaPermissionRequestProxy.cpp:
  274.     (WebKit::UserMediaPermissionRequestProxy::UserMediaPermissionRequestProxy):
  275.     * UIProcess/UserMediaPermissionRequestProxy.h:
  276.     (WebKit::UserMediaPermissionRequestProxy::videoDeviceUIDs):
  277.     (WebKit::UserMediaPermissionRequestProxy::audioDeviceUIDs):
  278.     (WebKit::UserMediaPermissionRequestProxy::deviceUIDsVideo): Deleted.
  279.     (WebKit::UserMediaPermissionRequestProxy::deviceUIDsAudio): Deleted.
  280.     * WebProcess/MediaStream/UserMediaPermissionRequestManager.cpp:
  281.     (WebKit::UserMediaPermissionRequestManager::startRequest):
  282.    
  283.     git-svn-id: http://svn.webkit.org/repository/webkit/trunk@187435 268f45cc-cd09-0410-ab3c-d52691b4dbfc
  284.  
  285. commit b9416f00a618428adc8bd2e888718c869194bb10
  286. Author: commit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
  287. Date:   Fri Jul 24 02:23:38 2015 +0000
  288.  
  289.     Linking WebKit2 to be able to grab media sources from a UID
  290.     https://bugs.webkit.org/show_bug.cgi?id=147202
  291.     <rdar://problem/21947608>
  292.    
  293.     Patch by Matthew Daiter <mdaiter@apple.com> on 2015-07-23
  294.     Reviewed by Brent Fulgham.
  295.    
  296.     Source/WebCore:
  297.    
  298.     * WebCore.xcodeproj/project.pbxproj:
  299.     * platform/mediastream/RealtimeMediaSourceCenter.h:
  300.     * platform/mediastream/mac/AVCaptureDeviceManager.h:
  301.     * platform/mediastream/mac/AVCaptureDeviceManager.mm:
  302.     (WebCore::AVCaptureDeviceManager::sourceWithUID):
  303.     * platform/mediastream/mac/RealtimeMediaSourceCenterMac.cpp:
  304.     (WebCore::RealtimeMediaSourceCenterMac::sourceWithUID):
  305.     * platform/mediastream/mac/RealtimeMediaSourceCenterMac.h:
  306.     * platform/mediastream/openwebrtc/RealtimeMediaSourceCenterOwr.cpp:
  307.     (WebCore::RealtimeMediaSourceCenterOwr::sourceWithUID):
  308.     * platform/mediastream/openwebrtc/RealtimeMediaSourceCenterOwr.h:
  309.     * platform/mock/MockRealtimeMediaSourceCenter.cpp:
  310.     (WebCore::MockRealtimeMediaSourceCenter::sourceWithUID):
  311.     * platform/mock/MockRealtimeMediaSourceCenter.h:
  312.    
  313.     Source/WebKit2:
  314.    
  315.     * UIProcess/UserMediaPermissionRequestProxy.cpp:
  316.     (WebKit::UserMediaPermissionRequestProxy::getDeviceNameForUID):
  317.     * UIProcess/UserMediaPermissionRequestProxy.h:
  318.    
  319.     git-svn-id: http://svn.webkit.org/repository/webkit/trunk@187282 268f45cc-cd09-0410-ab3c-d52691b4dbfc
  320.  
  321. commit d6b1af0fc2ed8737335dd2378d45fa5a924d7828
  322. Author: commit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
  323. Date:   Thu Jul 23 22:15:22 2015 +0000
  324.  
  325.     Bridged passing lists of devices between the UIProcess and the WebProcess
  326.     https://bugs.webkit.org/show_bug.cgi?id=147056
  327.     <rdar://problem/21883094>
  328.    
  329.     Patch by Matthew Daiter <mdaiter@apple.com> on 2015-07-23
  330.     Reviewed by Brent Fulgham.
  331.    
  332.     Source/WebCore:
  333.    
  334.     * Modules/mediastream/UserMediaRequest.h: Added fields to store and
  335.     retrieve lists of devices
  336.     (WebCore::UserMediaRequest::deviceUIDsVideo):
  337.     (WebCore::UserMediaRequest::deviceUIDsAudio):
  338.    
  339.     Source/WebKit2:
  340.    
  341.     * UIProcess/UserMediaPermissionRequestManagerProxy.cpp: Modified file
  342.     to reflect changes made to the header in the .messages.in file
  343.     (WebKit::UserMediaPermissionRequestManagerProxy::createRequest): Ditto
  344.     (WebKit::UserMediaPermissionRequestManagerProxy::didReceiveUserMediaPermissionDecision):
  345.     * UIProcess/UserMediaPermissionRequestManagerProxy.h: Ditto
  346.     * UIProcess/UserMediaPermissionRequestProxy.cpp: Ditto
  347.     (WebKit::UserMediaPermissionRequestProxy::UserMediaPermissionRequestProxy):
  348.     * UIProcess/UserMediaPermissionRequestProxy.h:
  349.     (WebKit::UserMediaPermissionRequestProxy::create):
  350.     (WebKit::UserMediaPermissionRequestProxy::deviceUIDsVideo):
  351.     (WebKit::UserMediaPermissionRequestProxy::deviceUIDsAudio):
  352.     * UIProcess/WebPageProxy.cpp:
  353.     (WebKit::WebPageProxy::requestUserMediaPermissionForFrame):
  354.     * UIProcess/WebPageProxy.h:
  355.     * UIProcess/WebPageProxy.messages.in: Changed heading
  356.     * WebProcess/MediaStream/UserMediaPermissionRequestManager.cpp:
  357.     (WebKit::UserMediaPermissionRequestManager::startRequest):
  358.     (WebKit::UserMediaPermissionRequestManager::didReceiveUserMediaPermissionDecision):
  359.     * WebProcess/MediaStream/UserMediaPermissionRequestManager.h:
  360.     * WebProcess/WebPage/WebPage.cpp:
  361.     (WebKit::WebPage::didReceiveUserMediaPermissionDecision):
  362.     * WebProcess/WebPage/WebPage.h:
  363.     * WebProcess/WebPage/WebPage.messages.in: Changed heading
  364.    
  365.     git-svn-id: http://svn.webkit.org/repository/webkit/trunk@187258 268f45cc-cd09-0410-ab3c-d52691b4dbfc
  366.  
  367. commit 82d6a2ca3cc72901e94311bca872d705345e2a07
  368. Author: commit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
  369. Date:   Thu Jul 23 04:15:15 2015 +0000
  370.  
  371.     Needed to add methods to get PreviewCaptureLayers from Video
  372.     https://bugs.webkit.org/show_bug.cgi?id=147011
  373.     <rdar://problem/21861999>
  374.    
  375.     Patch by Matthew Daiter <mdaiter@apple.com> on 2015-07-22
  376.     Reviewed by Jer Noble.
  377.    
  378.     * platform/mediastream/mac/AVVideoCaptureSource.h: Added in preview
  379.     layer to class
  380.     (WebCore::AVVideoCaptureSource::previewLayer):
  381.     * platform/mediastream/mac/AVVideoCaptureSource.mm: Instantiate
  382.     previewLayer on load
  383.     (WebCore::AVVideoCaptureSource::setupCaptureSession):
  384.    
  385.     git-svn-id: http://svn.webkit.org/repository/webkit/trunk@187208 268f45cc-cd09-0410-ab3c-d52691b4dbfc
  386.  
  387. commit 6499d126b48e81fa539a5f019eb8a50946d14af5
  388. Author: commit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
  389. Date:   Thu Jul 23 01:54:54 2015 +0000
  390.  
  391.     Rank sources for fitness for UIDs in bestSourcesForTypeAndConstraints
  392.     https://bugs.webkit.org/show_bug.cgi?id=147206
  393.     <rdar://problem/21950653>
  394.    
  395.     Patch by Matthew Daiter <mdaiter@apple.com> on 2015-07-22
  396.     Reviewed by Jer Noble.
  397.    
  398.     * platform/mediastream/RealtimeMediaSource.cpp:
  399.     (WebCore::RealtimeMediaSource::RealtimeMediaSource):
  400.     * platform/mediastream/RealtimeMediaSource.h:
  401.     (WebCore::RealtimeMediaSource::fitnessScore):
  402.     (WebCore::RealtimeMediaSource::setFitnessScore):
  403.     * platform/mediastream/mac/AVCaptureDeviceManager.mm:
  404.     (WebCore::AVCaptureDeviceManager::bestSourcesForTypeAndConstraints):
  405.    
  406.     git-svn-id: http://svn.webkit.org/repository/webkit/trunk@187204 268f45cc-cd09-0410-ab3c-d52691b4dbfc
  407.  
  408. commit bb94adccab9f10c5a07bce55e46e5dbe2fb6ef0e
  409. Author: commit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
  410. Date:   Wed Jul 22 18:09:08 2015 +0000
  411.  
  412.     Need the ability to give only best source UIDs to UserMedia request
  413.     https://bugs.webkit.org/show_bug.cgi?id=147171
  414.     <rdar://problem/21931121>
  415.    
  416.     Patch by Matthew Daiter <mdaiter@apple.com> on 2015-07-22
  417.     Reviewed by Eric Carlson.
  418.    
  419.     * Modules/mediastream/UserMediaRequest.cpp:
  420.     (WebCore::UserMediaRequest::constraintsValidated):
  421.     * Modules/mediastream/UserMediaRequest.h:
  422.     (WebCore::UserMediaRequest::videoDeviceUIDs):
  423.     (WebCore::UserMediaRequest::audioDeviceUIDs):
  424.     * platform/mediastream/MediaStreamCreationClient.h:
  425.     * platform/mediastream/mac/AVCaptureDeviceManager.h:
  426.     * platform/mediastream/mac/AVCaptureDeviceManager.mm:
  427.     (WebCore::AVCaptureDeviceManager::bestSourcesForTypeAndConstraints):
  428.     (WebCore::AVCaptureDeviceManager::bestSourceForTypeAndConstraints): Deleted.
  429.     * platform/mediastream/mac/RealtimeMediaSourceCenterMac.cpp:
  430.     (WebCore::RealtimeMediaSourceCenterMac::validateRequestConstraints):
  431.     (WebCore::RealtimeMediaSourceCenterMac::createMediaStream):
  432.     * platform/mock/MockRealtimeMediaSourceCenter.cpp:
  433.     (WebCore::MockRealtimeMediaSourceCenter::validateRequestConstraints):
  434.    
  435.     git-svn-id: http://svn.webkit.org/repository/webkit/trunk@187168 268f45cc-cd09-0410-ab3c-d52691b4dbfc
  436.  
  437. commit 8ef838a7b3247a3165a6f7858d8742bc51e27eff
  438. Author: commit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
  439. Date:   Wed Jul 22 17:17:12 2015 +0000
  440.  
  441.     Remove revealing getVideoTracks() and getAudioTracks()
  442.     https://bugs.webkit.org/show_bug.cgi?id=147126
  443.     <rdar://problem/21908723>
  444.    
  445.     Patch by Matthew Daiter <mdaiter@apple.com> on 2015-07-22
  446.     Reviewed by Eric Carlson.
  447.    
  448.     * Modules/mediastream/MediaStream.h:
  449.     * platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaStreamAVFObjC.h:
  450.     * platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaStreamAVFObjC.mm:
  451.     (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::MediaPlayerPrivateMediaStreamAVFObjC):
  452.     (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::load): Modded to use
  453.     tracks() instead of getVideo/AudioTracks()
  454.     (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::platformLayer): Ditto
  455.     (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::playInternal): Ditto
  456.     (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::pauseInternal): Ditto
  457.     (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::setMuted): Ditto
  458.     (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::naturalSize): Ditto
  459.     (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::hasVideo): Ditto
  460.     (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::hasAudio): Ditto
  461.     (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::currentMediaTime):
  462.     Changed to a FIXME
  463.     * platform/mediastream/MediaStreamPrivate.h:
  464.    
  465.     git-svn-id: http://svn.webkit.org/repository/webkit/trunk@187164 268f45cc-cd09-0410-ab3c-d52691b4dbfc
  466.  
  467. commit 40b5e083d7bf1c7669f178b4071200d946c9ecdb
  468. Author: commit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
  469. Date:   Wed Jul 22 17:12:58 2015 +0000
  470.  
  471.     Ensure MediaPlayerPrivateAVFoundation doesn't load MediaStreams
  472.    https://bugs.webkit.org/show_bug.cgi?id=147119
  473.    <rdar://problem/21904955>
  474.    
  475.    Patch by Matthew Daiter <mdaiter@apple.com> on 2015-07-22
  476.    Reviewed by Eric Carlson.
  477.    
  478.    * platform/graphics/avfoundation/MediaPlayerPrivateAVFoundation.h: Set
  479.    networkstate to error when loading MediaStreams
  480.    
  481.    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@187163 268f45cc-cd09-0410-ab3c-d52691b4dbfc
  482.  
  483. commit 882ce5a871a3c29008ae69941351b06fb2efb158
  484. Author: commit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
  485. Date:   Wed Jul 22 00:06:05 2015 +0000
  486.  
  487.    Exposed method to query device by UID
  488.    https://bugs.webkit.org/show_bug.cgi?id=147117
  489.    <rdar://problem/21904678>
  490.    
  491.    Patch by Matthew Daiter <mdaiter@apple.com> on 2015-07-21
  492.    Reviewed by Eric Carlson.
  493.    
  494.    * platform/mediastream/mac/AVCaptureDeviceManager.h: Added method to
  495.    query device by UID
  496.    * platform/mediastream/mac/AVCaptureDeviceManager.mm: Ditto
  497.    (WebCore::AVCaptureDeviceManager::sourceWithUID): Ditto
  498.    
  499.    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@187140 268f45cc-cd09-0410-ab3c-d52691b4dbfc
  500.  
  501. commit 19c76f5639915a8ee7d7aa20aa8c2f814108b968
  502. Author: commit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
  503. Date:   Tue Jul 21 21:23:12 2015 +0000
  504.  
  505.    Make sure to invalidate requests for user media after webpage reset
  506.    https://bugs.webkit.org/show_bug.cgi?id=147155
  507.    <rdar://problem/21924174>
  508.    
  509.    Patch by Matthew Daiter <mdaiter@apple.com> on 2015-07-21
  510.    Reviewed by Brent Fulgham.
  511.    
  512.    * UIProcess/WebPageProxy.cpp:
  513.    (WebKit::WebPageProxy::resetState): Added user media reset
  514.    
  515.    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@187122 268f45cc-cd09-0410-ab3c-d52691b4dbfc
  516.  
  517. commit 721c2a9a3652b645d0dc485f24af514ef61e68d6
  518. Author: bfulgham@apple.com <bfulgham@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
  519. Date:   Mon Jul 13 19:50:44 2015 +0000
  520.  
  521.    Change MediaPlayer Media Stream method signatures to use references
  522.    https://bugs.webkit.org/show_bug.cgi?id=146839
  523.    <rdar://problem/21769035>
  524.    
  525.    Patch by Matthew Daiter <mdaiter@apple.com> on 2015-07-13
  526.    Reviewed by Darin Adler.
  527.    
  528.    * platform/graphics/MediaPlayer.cpp:
  529.    (WebCore::MediaPlayer::loadWithNextMediaEngine):
  530.    * platform/graphics/MediaPlayerPrivate.h: Changed to references
  531.    * platform/graphics/avfoundation/MediaPlayerPrivateAVFoundation.h:
  532.    * platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.h:
  533.    * platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.mm:
  534.    (WebCore::MediaPlayerPrivateMediaSourceAVFObjC::load): Ditto
  535.    * platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:
  536.    (WebCore::MediaPlayerPrivateGStreamer::load): Ditto
  537.    * platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.h:
  538.    * platform/graphics/mac/MediaPlayerPrivateQTKit.h:
  539.    * platform/mock/mediasource/MockMediaPlayerMediaSource.h:
  540.    
  541.    
  542.    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@186769 268f45cc-cd09-0410-ab3c-d52691b4dbfc
  543.  
  544. commit c70988a270d77754382935747d840bfc86af4d90
  545. Author: commit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
  546. Date:   Mon Jul 13 17:59:16 2015 +0000
  547.  
  548.    Adding MediaStream Engine building blocks to the code repo
  549.    https://bugs.webkit.org/show_bug.cgi?id=146789
  550.    <rdar://problem/21747025>
  551.    
  552.    Patch by Matthew Daiter <mdaiter@apple.com> on 2015-07-13
  553.    Reviewed by Brent Fulgham.
  554.    
  555.    * platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaStreamAVFObjC.h: Added.
  556.    (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::setLoadingProgresssed):
  557.    (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::setHasAvailableVideoFrame):
  558.    (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::createWeakPtr):
  559.    * platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaStreamAVFObjC.mm: Added.
  560.    (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::MediaPlayerPrivateMediaStreamAVFObjC):
  561.    (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::~MediaPlayerPrivateMediaStreamAVFObjC):
  562.    (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::registerMediaEngine):
  563.    (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::isAvailable):
  564.    (WebCore::mimeTypeCache):
  565.    (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::getSupportedTypes):
  566.    (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::supportsType):
  567.    (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::load):
  568.    (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::cancelLoad):
  569.    (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::prepareToPlay):
  570.    (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::platformMedia):
  571.    (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::platformLayer):
  572.    (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::play):
  573.    (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::playInternal):
  574.    (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::pause):
  575.    (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::pauseInternal):
  576.    (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::paused):
  577.    (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::setVolume):
  578.    (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::supportsScanning):
  579.    (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::setMuted):
  580.    (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::naturalSize):
  581.    (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::hasVideo):
  582.    (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::hasAudio):
  583.    (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::setVisible):
  584.    (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::durationMediaTime):
  585.    (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::seeking):
  586.    (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::setRateDouble):
  587.    (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::setPreservesPitch):
  588.    (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::networkState):
  589.    (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::readyState):
  590.    (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::seekable):
  591.    (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::maxMediaTimeSeekable):
  592.    (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::minMediaTimeSeekable):
  593.    (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::buffered):
  594.    (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::didLoadingProgress):
  595.    (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::setSize):
  596.    (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::hasAvailableVideoFrame):
  597.    (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::supportsAcceleratedRendering):
  598.    (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::movieLoadType):
  599.    (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::prepareForRendering):
  600.    (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::engineDescription):
  601.    (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::languageOfPrimaryAudioTrack):
  602.    (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::shouldBePlaying):
  603.    (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::addDisplayLayer):
  604.    (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::removeDisplayLayer):
  605.    * platform/graphics/avfoundation/objc/MediaStreamPrivateAVFObjC.h: Added.
  606.    * platform/graphics/avfoundation/objc/MediaStreamPrivateAVFObjC.mm: Added.
  607.    (WebCore::MediaStreamPrivateAVFObjC::create):
  608.    (WebCore::MediaStreamPrivateAVFObjC::MediaStreamPrivateAVFObjC):
  609.    (WebCore::MediaStreamPrivateAVFObjC::~MediaStreamPrivateAVFObjC):
  610.    (WebCore::MediaStreamPrivateAVFObjC::duration):
  611.    (WebCore::MediaStreamPrivateAVFObjC::buffered):
  612.    (WebCore::MediaStreamPrivateAVFObjC::readyState):
  613.    (WebCore::MediaStreamPrivateAVFObjC::hasAudio):
  614.    (WebCore::MediaStreamPrivateAVFObjC::hasVideo):
  615.    (WebCore::MediaStreamPrivateAVFObjC::naturalSize):
  616.    * platform/mediastream/MediaStreamPrivate.h:
  617.    (WebCore::MediaStreamPrivate::MediaStreamPrivate): Added constructor.
  618.    
  619.    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@186766 268f45cc-cd09-0410-ab3c-d52691b4dbfc
  620.  
  621. commit 554f34482734c3bcd0dd2286438578a3e059742e
  622. Author: commit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
  623. Date:   Sat Jul 11 00:12:19 2015 +0000
  624.  
  625.    Exposing webkitMediaStream as MediaStream
  626.    https://bugs.webkit.org/show_bug.cgi?id=146813
  627.    <rdar://problem/21754383>
  628.    
  629.    Patch by Matthew Daiter <mdaiter@apple.com> on 2015-07-10
  630.    Reviewed by Eric Carlson.
  631.    
  632.    Source/WebCore:
  633.    
  634.    * Modules/mediastream/MediaStream.idl: Changed interface
  635.    name from webkitMediaStream to MediaStream
  636.    
  637.    LayoutTests:
  638.    
  639.    * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
  640.    Changed attributes from webkitMediaStream to MediaStream
  641.    * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
  642.    Ditto
  643.    * platform/mac/js/dom/global-constructors-attributes-expected.txt:
  644.    Ditto
  645.    
  646.    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@186697 268f45cc-cd09-0410-ab3c-d52691b4dbfc
  647.  
  648. commit 3879f850fe1d4f7a3089a1dea90c9bbd2dcd9fb8
  649. Author: commit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
  650. Date:   Thu Jul 9 22:11:53 2015 +0000
  651.  
  652.    Expose MediaStream methods to be used in the MediaStream Engine
  653.    https://bugs.webkit.org/show_bug.cgi?id=146791
  654.    <rdar://problem/21747589>
  655.    
  656.    Patch by Matthew Daiter <mdaiter@apple.com> on 2015-07-09
  657.    Reviewed by Brent Fulgham.
  658.    
  659.    * Modules/mediastream/MediaStream.cpp:
  660.    (WebCore::MediaStream::getAudioTracks): Removed const
  661.    (WebCore::MediaStream::getVideoTracks): Ditto
  662.    * Modules/mediastream/MediaStream.h: Needed to change functions to
  663.    override
  664.    * platform/mediastream/MediaStreamPrivate.h: Added certain calls to
  665.    PrivateClient that exposes methods to be used in the engine
  666.    
  667.    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@186640 268f45cc-cd09-0410-ab3c-d52691b4dbfc
  668.  
  669. commit 2e4085f5a71419bc63ad801673ddfdd435b3493a
  670. Author: commit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
  671. Date:   Thu Jul 9 20:47:15 2015 +0000
  672.  
  673.    Implementing platform-specific section of enumerateDevices
  674.    https://bugs.webkit.org/show_bug.cgi?id=146461
  675.    <rdar://problem/21614466>
  676.    
  677.    Patch by Matthew Daiter <mdaiter@apple.com> on 2015-07-09
  678.    Reviewed by Darin Adler.
  679.    
  680.    * Modules/mediastream/MediaDeviceInfo.cpp: Changed access methods
  681.    (WebCore::MediaDeviceInfo::audioInputType): Added AtomicString
  682.    permanent refs
  683.    (WebCore::MediaDeviceInfo::audioOutputType): Ditto
  684.    (WebCore::MediaDeviceInfo::videoInputType): Ditto
  685.    * Modules/mediastream/MediaDeviceInfo.h: Changed String refs to values
  686.    (WebCore::MediaDeviceInfo::label): Ditto
  687.    (WebCore::MediaDeviceInfo::deviceId): Ditto
  688.    (WebCore::MediaDeviceInfo::groupId): Ditto
  689.    (WebCore::MediaDeviceInfo::kind): Ditto
  690.    * platform/mediastream/MediaDevicesPrivate.cpp: Implemented query for
  691.    available devices
  692.    (WebCore::MediaDevicesPrivate::MediaDevicesPrivate):
  693.    (WebCore::MediaDevicesPrivate::create):
  694.    (WebCore::MediaDevicesPrivate::availableMediaDevices):
  695.    * platform/mediastream/MediaDevicesPrivate.h:
  696.    (WebCore::MediaDevicesPrivate::~MediaDevicesPrivate):
  697.    * WebCore.xcodeproj/project.pbxproj:
  698.    * platform/mediastream/MediaStreamTrackSourcesRequestClient.h: Needed
  699.    to tack on extra fields to hold data
  700.    (WebCore::TrackSourceInfo::create):
  701.    (WebCore::TrackSourceInfo::groupId):
  702.    (WebCore::TrackSourceInfo::deviceId):
  703.    (WebCore::TrackSourceInfo::TrackSourceInfo):
  704.    * platform/mediastream/mac/AVCaptureDeviceManager.mm:
  705.    (WebCore::AVCaptureDeviceManager::getSourcesInfo):
  706.    
  707.    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@186608 268f45cc-cd09-0410-ab3c-d52691b4dbfc
  708.  
  709. commit e1c2f31cd0eb22a40da93cb5aad7c284dcd11ce2
  710. Author: commit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
  711. Date:   Thu Jul 9 18:48:52 2015 +0000
  712.  
  713.    Exposed AVVideoCaptureSource's bounds
  714.     https://bugs.webkit.org/show_bug.cgi?id=146760
  715.     <rdar://problem/21736772>
  716.    
  717.     Patch by Matthew Daiter <mdaiter@apple.com> on 2015-07-09
  718.     Reviewed by Brent Fulgham.
  719.    
  720.     * platform/mediastream/mac/AVVideoCaptureSource.h:
  721.     (WebCore::AVVideoCaptureSource::width): Needed access to video width
  722.     (WebCore::AVVideoCaptureSource::height): Needed access to video height
  723.    
  724.     git-svn-id: http://svn.webkit.org/repository/webkit/trunk@186600 268f45cc-cd09-0410-ab3c-d52691b4dbfc
  725.  
  726. commit 567f8bff128f632eb3e7419e6485ecf91ad53c6c
  727. Author: commit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
  728. Date:   Thu Jul 9 03:55:19 2015 +0000
  729.  
  730.     Activate DOMURLMediaStream
  731.     https://bugs.webkit.org/show_bug.cgi?id=146764
  732.     <rdar://problem/21738101>
  733.    
  734.     Patch by Matthew Daiter <mdaiter@apple.com> on 2015-07-08
  735.     Reviewed by Eric Carlson.
  736.    
  737.     * DerivedSources.make: Added DOMURLMediaStream.idl to list
  738.     * WebCore.xcodeproj/project.pbxproj: Added DOMURLMediaStream.cpp and
  739.     DOMURLMediaStream.h to compile
  740.    
  741.     git-svn-id: http://svn.webkit.org/repository/webkit/trunk@186573 268f45cc-cd09-0410-ab3c-d52691b4dbfc
  742.  
  743. commit 7b3a6dbad3f5611860fa52e3e0b5f8c61e2f7772
  744. Author: commit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
  745. Date:   Thu Jul 9 03:51:39 2015 +0000
  746.  
  747.     Make sure MediaStream uses blob protocol
  748.     https://bugs.webkit.org/show_bug.cgi?id=146752
  749.     <rdar://problem/21736057>
  750.    
  751.     Patch by Matthew Daiter <mdaiter@apple.com> on 2015-07-08
  752.     Reviewed by Eric Carlson.
  753.    
  754.     * html/HTMLMediaElement.cpp:
  755.     (WebCore::HTMLMediaElement::selectNextSourceChild): Added MediaStream
  756.     blob protocol
  757.    
  758.     git-svn-id: http://svn.webkit.org/repository/webkit/trunk@186572 268f45cc-cd09-0410-ab3c-d52691b4dbfc
  759.  
  760. commit 8a9ee79fad4191f17f6825e614bd55fab2453566
  761. Author: commit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
  762. Date:   Thu Jul 9 02:27:32 2015 +0000
  763.  
  764.     Make MediaStream conform to its private client like MediaSource does
  765.     https://bugs.webkit.org/show_bug.cgi?id=146756
  766.     <rdar://problem/21736457>
  767.    
  768.     Patch by Matthew Daiter <mdaiter@apple.com> on 2015-07-08
  769.     Reviewed by Brent Fulgham.
  770.    
  771.     MediaStream should be inheriting its PrivateClient's getters and
  772.    setters for RefCounted, not inheriting its own.
  773.    
  774.    * Modules/mediastream/MediaStream.h: Changed MediaStream's inherit
  775.     statements
  776.     * platform/mediastream/MediaStreamPrivate.h: Changed
  777.     MediaStreamPrivateClient to inherit RefCounted<MediaStreamPrivateClient>
  778.    
  779.     git-svn-id: http://svn.webkit.org/repository/webkit/trunk@186565 268f45cc-cd09-0410-ab3c-d52691b4dbfc
  780.  
  781. commit 5e03f4168a6a2116fa13939691541021053e14f2
  782. Author: commit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
  783. Date:   Thu Jul 9 02:23:25 2015 +0000
  784.  
  785.     Made AVMediaCaptureSource's session accessor public
  786.    https://bugs.webkit.org/show_bug.cgi?id=146758
  787.    <rdar://problem/21736651>
  788.    
  789.    Patch by Matthew Daiter <mdaiter@apple.com> on 2015-07-08
  790.    Reviewed by Brent Fulgham.
  791.    
  792.    * platform/mediastream/mac/AVMediaCaptureSource.h:
  793.    (WebCore::AVMediaCaptureSource::session): Changed to public
  794.    
  795.    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@186564 268f45cc-cd09-0410-ab3c-d52691b4dbfc
  796.  
  797. commit bf6355f43fa70f8221331558c71ed21a3dc7019b
  798. Author: commit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
  799. Date:   Thu Jul 9 01:22:28 2015 +0000
  800.  
  801.    Make sure MediaStream engine loaded for interpreting MediaStreams
  802.    https://bugs.webkit.org/show_bug.cgi?id=146748
  803.    <rdar://problem/21735416>
  804.    
  805.    Patch by Matthew Daiter <mdaiter@apple.com> on 2015-07-08
  806.    Reviewed by Brent Fulgham.
  807.    
  808.    Prevent the MediaSource engine from being used to process
  809.    MediaStreams, since they are not compatible
  810.    
  811.    * platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm:
  812.    (WebCore::MediaPlayerPrivateAVFoundationObjC::supportsType):
  813.    Changed MediaStream to never be loaded
  814.    * platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.h:
  815.    * platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.mm:
  816.    (WebCore::MediaPlayerPrivateMediaSourceAVFObjC::supportsType):
  817.    Changed MediaStream to never be loaded
  818.    
  819.    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@186563 268f45cc-cd09-0410-ab3c-d52691b4dbfc
  820.  
  821. commit 324caa1c57c565c5091480037a6ab8a5c2d22f30
  822. Author: commit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
  823. Date:   Thu Jul 9 00:16:03 2015 +0000
  824.  
  825.    Cleared contentMIMETypes for MediaStreams
  826.    https://bugs.webkit.org/show_bug.cgi?id=146750
  827.    <rdar://problem/21735678>
  828.    
  829.    Patch by Matthew Daiter <mdaiter@apple.com> on 2015-07-08
  830.    Reviewed by Brent Fulgham.
  831.    
  832.    * platform/graphics/MediaPlayer.cpp:
  833.    (WebCore::MediaPlayer::load): Needed to clear contentMIMETypes
  834.    
  835.    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@186544 268f45cc-cd09-0410-ab3c-d52691b4dbfc
RAW Paste Data