SHARE
TWEET

Apple webrtc commits in webkit

a guest Aug 29th, 2015 497 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
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top