Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- commit 148f2e527d780202096050bcfb264c688908d99e
- Author: mdaiter@apple.com <mdaiter@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
- Date: Fri Aug 14 22:11:37 2015 +0000
- Implementing enumerateDevices
- https://bugs.webkit.org/show_bug.cgi?id=146426
- <rdar://problem/21599847>
- Reviewed by Eric Carlson.
- * CMakeLists.txt:
- * Modules/mediastream/MediaDeviceInfo.idl:
- * Modules/mediastream/UserMediaRequest.cpp:
- (WebCore::UserMediaRequest::enumerateDevices):
- * WebCore.xcodeproj/project.pbxproj:
- * platform/mediastream/MediaDevicesPrivate.cpp:
- (WebCore::MediaDevicesPrivate::create):
- (WebCore::MediaDevicesPrivate::MediaDevicesPrivate):
- (WebCore::MediaDevicesPrivate::didCompleteRequest):
- (WebCore::MediaDevicesPrivate::availableMediaDevices):
- * platform/mediastream/MediaDevicesPrivate.h:
- (WebCore::MediaDevicesPrivate::~MediaDevicesPrivate):
- (WebCore::MediaDevicesPrivate::capturedDevices):
- git-svn-id: http://svn.webkit.org/repository/webkit/trunk@188493 268f45cc-cd09-0410-ab3c-d52691b4dbfc
- commit 530342997e7c1df3d93e782e663250e622d5ea1f
- Author: mdaiter@apple.com <mdaiter@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
- Date: Thu Aug 13 17:33:43 2015 +0000
- Source/WebCore:
- UserMediaRequest should supply IDs of devices selected by user
- https://bugs.webkit.org/show_bug.cgi?id=147263
- <rdar://problem/21983345>
- Reviewed by Jer Noble.
- * Modules/mediastream/UserMediaRequest.cpp:
- (WebCore::UserMediaRequest::userMediaAccessGranted):
- * Modules/mediastream/UserMediaRequest.h:
- * platform/mock/UserMediaClientMock.h:
- Source/WebKit/mac:
- Linking device query ability from WebKit2 to clients
- https://bugs.webkit.org/show_bug.cgi?id=147263
- <rdar://problem/21983345>
- Reviewed by Jer Noble.
- * WebCoreSupport/WebUserMediaClient.mm:
- (-[WebUserMediaPolicyListener allow]):
- (-[WebUserMediaPolicyListener allowDeviceWithVideoUID:andAudioUID:]):
- Source/WebKit2:
- Linking device query ability from WebKit2 to clients
- https://bugs.webkit.org/show_bug.cgi?id=147263
- <rdar://problem/21983345>
- Reviewed by Jer Noble.
- * Platform/mac/LayerHostingContext.mm:
- (WebKit::LayerHostingContext::setColorMatchUntaggedContent):
- (WebKit::LayerHostingContext::colorMatchUntaggedContent):
- * UIProcess/API/C/WKUserMediaPermissionRequest.cpp:
- (WKUserMediaPermissionRequestAllow):
- (WKUserMediaPermissionRequestDeviceNamesVideo):
- (WKUserMediaPermissionRequestDeviceNamesAudio):
- * UIProcess/API/C/WKUserMediaPermissionRequest.h:
- * UIProcess/UserMediaPermissionRequestManagerProxy.cpp:
- (WebKit::UserMediaPermissionRequestManagerProxy::didReceiveUserMediaPermissionDecision): Deleted.
- * UIProcess/UserMediaPermissionRequestManagerProxy.h:
- * UIProcess/UserMediaPermissionRequestProxy.cpp:
- (WebKit::UserMediaPermissionRequestProxy::allow):
- (WebKit::UserMediaPermissionRequestProxy::deny):
- * UIProcess/UserMediaPermissionRequestProxy.h:
- * WebProcess/MediaStream/UserMediaPermissionRequestManager.cpp:
- (WebKit::UserMediaPermissionRequestManager::didReceiveUserMediaPermissionDecision):
- git-svn-id: http://svn.webkit.org/repository/webkit/trunk@188385 268f45cc-cd09-0410-ab3c-d52691b4dbfc
- commit 4d7c47baf61a29ba0810222a72b81d4ac5f12132
- Author: mdaiter@apple.com <mdaiter@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
- Date: Wed Aug 12 20:51:57 2015 +0000
- Need to add stubs to enumerateDevices
- https://bugs.webkit.org/show_bug.cgi?id=147903
- Reviewed by Eric Carlson.
- * Modules/mediastream/MediaDevices.cpp:
- (WebCore::MediaDevices::enumerateDevices):
- * Modules/mediastream/MediaDevices.h:
- * Modules/mediastream/UserMediaRequest.cpp:
- (WebCore::UserMediaRequest::enumerateDevices):
- * Modules/mediastream/UserMediaRequest.h:
- git-svn-id: http://svn.webkit.org/repository/webkit/trunk@188356 268f45cc-cd09-0410-ab3c-d52691b4dbfc
- commit b7a98e4f41a54754d9a095871d2f4afbcb417a9c
- Author: mdaiter@apple.com <mdaiter@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
- Date: Mon Aug 10 23:40:40 2015 +0000
- Add MediaDeviceIdentifier to WebsiteDataTypes
- https://bugs.webkit.org/show_bug.cgi?id=147853
- Reviewed by Jer Noble.
- * Shared/WebsiteData/WebsiteDataTypes.h:
- git-svn-id: http://svn.webkit.org/repository/webkit/trunk@188236 268f45cc-cd09-0410-ab3c-d52691b4dbfc
- commit e396948ac072623316edc86c7de807c0f52e051d
- Author: mdaiter@apple.com <mdaiter@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
- Date: Mon Aug 10 23:27:55 2015 +0000
- HTMLMediaElement needs way to find MediaDeviceInfo
- https://bugs.webkit.org/show_bug.cgi?id=147842
- Reviewed by Jer Noble.
- * html/HTMLMediaElement.cpp:
- (WebCore::HTMLMediaElement::mediaPlayerMediaDeviceIdentifierStorageDirectory):
- * html/HTMLMediaElement.h:
- * page/Settings.h:
- (WebCore::Settings::setMediaDeviceIdentifierStorageDirectory):
- (WebCore::Settings::mediaDeviceIdentifierStorageDirectory):
- * platform/graphics/MediaPlayer.h:
- (WebCore::MediaPlayerClient::mediaPlayerMediaDeviceIdentifierStorageDirectory):
- git-svn-id: http://svn.webkit.org/repository/webkit/trunk@188234 268f45cc-cd09-0410-ab3c-d52691b4dbfc
- commit 081f029ea288568622d5c8ae0ad27867ae208305
- Author: mdaiter@apple.com <mdaiter@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
- Date: Wed Aug 5 18:40:08 2015 +0000
- Adding in MediaPrivateMediaStreamEngine to default compile
- https://bugs.webkit.org/show_bug.cgi?id=146790
- <rdar://problem/21747289>
- Reviewed by Eric Carlson.
- * WebCore.xcodeproj/project.pbxproj:
- * platform/mediastream/MediaStreamPrivate.h:
- (WebCore::MediaStreamPrivate::MediaStreamPrivate):
- git-svn-id: http://svn.webkit.org/repository/webkit/trunk@187971 268f45cc-cd09-0410-ab3c-d52691b4dbfc
- commit c9be195cf83c479c46a5640584723dcfff60e53b
- Author: mdaiter@apple.com <mdaiter@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
- Date: Wed Aug 5 18:35:55 2015 +0000
- Remove m_synchronizer from MediaPlayerPrivateMediaStream
- https://bugs.webkit.org/show_bug.cgi?id=147637
- Reviewed by Eric Carlson.
- * platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaStreamAVFObjC.h:
- * platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaStreamAVFObjC.mm:
- (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::playInternal): Deleted.
- git-svn-id: http://svn.webkit.org/repository/webkit/trunk@187970 268f45cc-cd09-0410-ab3c-d52691b4dbfc
- commit ad1217783c930fe902be64e2c70ae0b313d57659
- Author: mdaiter@apple.com <mdaiter@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
- Date: Tue Aug 4 22:45:04 2015 +0000
- Added buffer to AVMediaCaptureSource
- https://bugs.webkit.org/show_bug.cgi?id=147454
- <rdar://problem/22079502>
- Reviewed by Jer Noble.
- * platform/mediastream/mac/AVMediaCaptureSource.h:
- (WebCore::AVMediaCaptureSource::buffer):
- (WebCore::AVMediaCaptureSource::setBuffer):
- * platform/mediastream/mac/AVVideoCaptureSource.mm:
- (WebCore::AVVideoCaptureSource::captureOutputDidOutputSampleBufferFromConnection):
- git-svn-id: http://svn.webkit.org/repository/webkit/trunk@187898 268f45cc-cd09-0410-ab3c-d52691b4dbfc
- commit 0e36551f3a52f4a83d44b0e71a736a83c58cc2e1
- Author: mdaiter@apple.com <mdaiter@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
- Date: Tue Aug 4 20:39:06 2015 +0000
- Render to GraphicsContext MediaPlayerPrivateMediaStreamAVFObjC
- https://bugs.webkit.org/show_bug.cgi?id=147643
- Reviewed by Eric Carlson.
- * platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaStreamAVFObjC.mm:
- (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::paint):
- git-svn-id: http://svn.webkit.org/repository/webkit/trunk@187884 268f45cc-cd09-0410-ab3c-d52691b4dbfc
- commit dfc942286a871c0c647a2fd113ff69d294fc0d88
- Author: mdaiter@apple.com <mdaiter@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
- Date: Tue Aug 4 20:29:36 2015 +0000
- Added ability to create images from buffers for MediaStream paint methods
- https://bugs.webkit.org/show_bug.cgi?id=147642
- Reviewed by Eric Carlson.
- * platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaStreamAVFObjC.h:
- * platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaStreamAVFObjC.mm:
- (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::createImageFromSampleBuffer):
- git-svn-id: http://svn.webkit.org/repository/webkit/trunk@187883 268f45cc-cd09-0410-ab3c-d52691b4dbfc
- commit c109c826d8638babb4d3db84fbc72efaf2f75155
- Author: mdaiter@apple.com <mdaiter@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
- Date: Tue Aug 4 20:24:39 2015 +0000
- Add image variable rendered by paint methods for MediaStream
- https://bugs.webkit.org/show_bug.cgi?id=147645
- Reviewed by Eric Carlson.
- * platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaStreamAVFObjC.h:
- git-svn-id: http://svn.webkit.org/repository/webkit/trunk@187881 268f45cc-cd09-0410-ab3c-d52691b4dbfc
- commit 348f21ab8f042c0dd1d49caa84360d2fbfb54712
- Author: mdaiter@apple.com <mdaiter@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
- Date: Sat Aug 1 02:39:34 2015 +0000
- Removed pointSize from _addMarkersToList
- https://bugs.webkit.org/show_bug.cgi?id=147515
- Reviewed by Eric Carlson.
- * editing/cocoa/HTMLConverter.mm:
- (HTMLConverter::_addMarkersToList): Deleted.
- git-svn-id: http://svn.webkit.org/repository/webkit/trunk@187704 268f45cc-cd09-0410-ab3c-d52691b4dbfc
- commit 1a3f1e479d2bc61e1be1d29d7ce938ddb017b0ee
- Author: commit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
- Date: Mon Jul 27 18:41:45 2015 +0000
- Source/WebCore:
- Remove duplicate vectors inside of UserMediaRequest
- https://bugs.webkit.org/show_bug.cgi?id=147321
- <rdar://problem/22011290>
- Patch by Matthew Daiter <mdaiter@apple.com> on 2015-07-27
- Reviewed by Eric Carlson.
- * Modules/mediastream/UserMediaRequest.h:
- (WebCore::UserMediaRequest::deviceUIDsVideo): Deleted.
- (WebCore::UserMediaRequest::deviceUIDsAudio): Deleted.
- Source/WebKit2:
- Renamed duplicate vectors inside UserMediaPermissionRequestProxy
- https://bugs.webkit.org/show_bug.cgi?id=147321
- <rdar://problem/22011290>
- Patch by Matthew Daiter <mdaiter@apple.com> on 2015-07-27
- Reviewed by Eric Carlson.
- * UIProcess/UserMediaPermissionRequestProxy.cpp:
- (WebKit::UserMediaPermissionRequestProxy::UserMediaPermissionRequestProxy):
- * UIProcess/UserMediaPermissionRequestProxy.h:
- (WebKit::UserMediaPermissionRequestProxy::videoDeviceUIDs):
- (WebKit::UserMediaPermissionRequestProxy::audioDeviceUIDs):
- (WebKit::UserMediaPermissionRequestProxy::deviceUIDsVideo): Deleted.
- (WebKit::UserMediaPermissionRequestProxy::deviceUIDsAudio): Deleted.
- * WebProcess/MediaStream/UserMediaPermissionRequestManager.cpp:
- (WebKit::UserMediaPermissionRequestManager::startRequest):
- git-svn-id: http://svn.webkit.org/repository/webkit/trunk@187435 268f45cc-cd09-0410-ab3c-d52691b4dbfc
- commit b9416f00a618428adc8bd2e888718c869194bb10
- Author: commit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
- Date: Fri Jul 24 02:23:38 2015 +0000
- Linking WebKit2 to be able to grab media sources from a UID
- https://bugs.webkit.org/show_bug.cgi?id=147202
- <rdar://problem/21947608>
- Patch by Matthew Daiter <mdaiter@apple.com> on 2015-07-23
- Reviewed by Brent Fulgham.
- Source/WebCore:
- * WebCore.xcodeproj/project.pbxproj:
- * platform/mediastream/RealtimeMediaSourceCenter.h:
- * platform/mediastream/mac/AVCaptureDeviceManager.h:
- * platform/mediastream/mac/AVCaptureDeviceManager.mm:
- (WebCore::AVCaptureDeviceManager::sourceWithUID):
- * platform/mediastream/mac/RealtimeMediaSourceCenterMac.cpp:
- (WebCore::RealtimeMediaSourceCenterMac::sourceWithUID):
- * platform/mediastream/mac/RealtimeMediaSourceCenterMac.h:
- * platform/mediastream/openwebrtc/RealtimeMediaSourceCenterOwr.cpp:
- (WebCore::RealtimeMediaSourceCenterOwr::sourceWithUID):
- * platform/mediastream/openwebrtc/RealtimeMediaSourceCenterOwr.h:
- * platform/mock/MockRealtimeMediaSourceCenter.cpp:
- (WebCore::MockRealtimeMediaSourceCenter::sourceWithUID):
- * platform/mock/MockRealtimeMediaSourceCenter.h:
- Source/WebKit2:
- * UIProcess/UserMediaPermissionRequestProxy.cpp:
- (WebKit::UserMediaPermissionRequestProxy::getDeviceNameForUID):
- * UIProcess/UserMediaPermissionRequestProxy.h:
- git-svn-id: http://svn.webkit.org/repository/webkit/trunk@187282 268f45cc-cd09-0410-ab3c-d52691b4dbfc
- commit d6b1af0fc2ed8737335dd2378d45fa5a924d7828
- Author: commit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
- Date: Thu Jul 23 22:15:22 2015 +0000
- Bridged passing lists of devices between the UIProcess and the WebProcess
- https://bugs.webkit.org/show_bug.cgi?id=147056
- <rdar://problem/21883094>
- Patch by Matthew Daiter <mdaiter@apple.com> on 2015-07-23
- Reviewed by Brent Fulgham.
- Source/WebCore:
- * Modules/mediastream/UserMediaRequest.h: Added fields to store and
- retrieve lists of devices
- (WebCore::UserMediaRequest::deviceUIDsVideo):
- (WebCore::UserMediaRequest::deviceUIDsAudio):
- Source/WebKit2:
- * UIProcess/UserMediaPermissionRequestManagerProxy.cpp: Modified file
- to reflect changes made to the header in the .messages.in file
- (WebKit::UserMediaPermissionRequestManagerProxy::createRequest): Ditto
- (WebKit::UserMediaPermissionRequestManagerProxy::didReceiveUserMediaPermissionDecision):
- * UIProcess/UserMediaPermissionRequestManagerProxy.h: Ditto
- * UIProcess/UserMediaPermissionRequestProxy.cpp: Ditto
- (WebKit::UserMediaPermissionRequestProxy::UserMediaPermissionRequestProxy):
- * UIProcess/UserMediaPermissionRequestProxy.h:
- (WebKit::UserMediaPermissionRequestProxy::create):
- (WebKit::UserMediaPermissionRequestProxy::deviceUIDsVideo):
- (WebKit::UserMediaPermissionRequestProxy::deviceUIDsAudio):
- * UIProcess/WebPageProxy.cpp:
- (WebKit::WebPageProxy::requestUserMediaPermissionForFrame):
- * UIProcess/WebPageProxy.h:
- * UIProcess/WebPageProxy.messages.in: Changed heading
- * WebProcess/MediaStream/UserMediaPermissionRequestManager.cpp:
- (WebKit::UserMediaPermissionRequestManager::startRequest):
- (WebKit::UserMediaPermissionRequestManager::didReceiveUserMediaPermissionDecision):
- * WebProcess/MediaStream/UserMediaPermissionRequestManager.h:
- * WebProcess/WebPage/WebPage.cpp:
- (WebKit::WebPage::didReceiveUserMediaPermissionDecision):
- * WebProcess/WebPage/WebPage.h:
- * WebProcess/WebPage/WebPage.messages.in: Changed heading
- git-svn-id: http://svn.webkit.org/repository/webkit/trunk@187258 268f45cc-cd09-0410-ab3c-d52691b4dbfc
- commit 82d6a2ca3cc72901e94311bca872d705345e2a07
- Author: commit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
- Date: Thu Jul 23 04:15:15 2015 +0000
- Needed to add methods to get PreviewCaptureLayers from Video
- https://bugs.webkit.org/show_bug.cgi?id=147011
- <rdar://problem/21861999>
- Patch by Matthew Daiter <mdaiter@apple.com> on 2015-07-22
- Reviewed by Jer Noble.
- * platform/mediastream/mac/AVVideoCaptureSource.h: Added in preview
- layer to class
- (WebCore::AVVideoCaptureSource::previewLayer):
- * platform/mediastream/mac/AVVideoCaptureSource.mm: Instantiate
- previewLayer on load
- (WebCore::AVVideoCaptureSource::setupCaptureSession):
- git-svn-id: http://svn.webkit.org/repository/webkit/trunk@187208 268f45cc-cd09-0410-ab3c-d52691b4dbfc
- commit 6499d126b48e81fa539a5f019eb8a50946d14af5
- Author: commit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
- Date: Thu Jul 23 01:54:54 2015 +0000
- Rank sources for fitness for UIDs in bestSourcesForTypeAndConstraints
- https://bugs.webkit.org/show_bug.cgi?id=147206
- <rdar://problem/21950653>
- Patch by Matthew Daiter <mdaiter@apple.com> on 2015-07-22
- Reviewed by Jer Noble.
- * platform/mediastream/RealtimeMediaSource.cpp:
- (WebCore::RealtimeMediaSource::RealtimeMediaSource):
- * platform/mediastream/RealtimeMediaSource.h:
- (WebCore::RealtimeMediaSource::fitnessScore):
- (WebCore::RealtimeMediaSource::setFitnessScore):
- * platform/mediastream/mac/AVCaptureDeviceManager.mm:
- (WebCore::AVCaptureDeviceManager::bestSourcesForTypeAndConstraints):
- git-svn-id: http://svn.webkit.org/repository/webkit/trunk@187204 268f45cc-cd09-0410-ab3c-d52691b4dbfc
- commit bb94adccab9f10c5a07bce55e46e5dbe2fb6ef0e
- Author: commit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
- Date: Wed Jul 22 18:09:08 2015 +0000
- Need the ability to give only best source UIDs to UserMedia request
- https://bugs.webkit.org/show_bug.cgi?id=147171
- <rdar://problem/21931121>
- Patch by Matthew Daiter <mdaiter@apple.com> on 2015-07-22
- Reviewed by Eric Carlson.
- * Modules/mediastream/UserMediaRequest.cpp:
- (WebCore::UserMediaRequest::constraintsValidated):
- * Modules/mediastream/UserMediaRequest.h:
- (WebCore::UserMediaRequest::videoDeviceUIDs):
- (WebCore::UserMediaRequest::audioDeviceUIDs):
- * platform/mediastream/MediaStreamCreationClient.h:
- * platform/mediastream/mac/AVCaptureDeviceManager.h:
- * platform/mediastream/mac/AVCaptureDeviceManager.mm:
- (WebCore::AVCaptureDeviceManager::bestSourcesForTypeAndConstraints):
- (WebCore::AVCaptureDeviceManager::bestSourceForTypeAndConstraints): Deleted.
- * platform/mediastream/mac/RealtimeMediaSourceCenterMac.cpp:
- (WebCore::RealtimeMediaSourceCenterMac::validateRequestConstraints):
- (WebCore::RealtimeMediaSourceCenterMac::createMediaStream):
- * platform/mock/MockRealtimeMediaSourceCenter.cpp:
- (WebCore::MockRealtimeMediaSourceCenter::validateRequestConstraints):
- git-svn-id: http://svn.webkit.org/repository/webkit/trunk@187168 268f45cc-cd09-0410-ab3c-d52691b4dbfc
- commit 8ef838a7b3247a3165a6f7858d8742bc51e27eff
- Author: commit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
- Date: Wed Jul 22 17:17:12 2015 +0000
- Remove revealing getVideoTracks() and getAudioTracks()
- https://bugs.webkit.org/show_bug.cgi?id=147126
- <rdar://problem/21908723>
- Patch by Matthew Daiter <mdaiter@apple.com> on 2015-07-22
- Reviewed by Eric Carlson.
- * Modules/mediastream/MediaStream.h:
- * platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaStreamAVFObjC.h:
- * platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaStreamAVFObjC.mm:
- (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::MediaPlayerPrivateMediaStreamAVFObjC):
- (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::load): Modded to use
- tracks() instead of getVideo/AudioTracks()
- (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::platformLayer): Ditto
- (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::playInternal): Ditto
- (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::pauseInternal): Ditto
- (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::setMuted): Ditto
- (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::naturalSize): Ditto
- (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::hasVideo): Ditto
- (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::hasAudio): Ditto
- (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::currentMediaTime):
- Changed to a FIXME
- * platform/mediastream/MediaStreamPrivate.h:
- git-svn-id: http://svn.webkit.org/repository/webkit/trunk@187164 268f45cc-cd09-0410-ab3c-d52691b4dbfc
- commit 40b5e083d7bf1c7669f178b4071200d946c9ecdb
- Author: commit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
- Date: Wed Jul 22 17:12:58 2015 +0000
- Ensure MediaPlayerPrivateAVFoundation doesn't load MediaStreams
- https://bugs.webkit.org/show_bug.cgi?id=147119
- <rdar://problem/21904955>
- Patch by Matthew Daiter <mdaiter@apple.com> on 2015-07-22
- Reviewed by Eric Carlson.
- * platform/graphics/avfoundation/MediaPlayerPrivateAVFoundation.h: Set
- networkstate to error when loading MediaStreams
- git-svn-id: http://svn.webkit.org/repository/webkit/trunk@187163 268f45cc-cd09-0410-ab3c-d52691b4dbfc
- commit 882ce5a871a3c29008ae69941351b06fb2efb158
- Author: commit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
- Date: Wed Jul 22 00:06:05 2015 +0000
- Exposed method to query device by UID
- https://bugs.webkit.org/show_bug.cgi?id=147117
- <rdar://problem/21904678>
- Patch by Matthew Daiter <mdaiter@apple.com> on 2015-07-21
- Reviewed by Eric Carlson.
- * platform/mediastream/mac/AVCaptureDeviceManager.h: Added method to
- query device by UID
- * platform/mediastream/mac/AVCaptureDeviceManager.mm: Ditto
- (WebCore::AVCaptureDeviceManager::sourceWithUID): Ditto
- git-svn-id: http://svn.webkit.org/repository/webkit/trunk@187140 268f45cc-cd09-0410-ab3c-d52691b4dbfc
- commit 19c76f5639915a8ee7d7aa20aa8c2f814108b968
- Author: commit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
- Date: Tue Jul 21 21:23:12 2015 +0000
- Make sure to invalidate requests for user media after webpage reset
- https://bugs.webkit.org/show_bug.cgi?id=147155
- <rdar://problem/21924174>
- Patch by Matthew Daiter <mdaiter@apple.com> on 2015-07-21
- Reviewed by Brent Fulgham.
- * UIProcess/WebPageProxy.cpp:
- (WebKit::WebPageProxy::resetState): Added user media reset
- git-svn-id: http://svn.webkit.org/repository/webkit/trunk@187122 268f45cc-cd09-0410-ab3c-d52691b4dbfc
- commit 721c2a9a3652b645d0dc485f24af514ef61e68d6
- Author: bfulgham@apple.com <bfulgham@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
- Date: Mon Jul 13 19:50:44 2015 +0000
- Change MediaPlayer Media Stream method signatures to use references
- https://bugs.webkit.org/show_bug.cgi?id=146839
- <rdar://problem/21769035>
- Patch by Matthew Daiter <mdaiter@apple.com> on 2015-07-13
- Reviewed by Darin Adler.
- * platform/graphics/MediaPlayer.cpp:
- (WebCore::MediaPlayer::loadWithNextMediaEngine):
- * platform/graphics/MediaPlayerPrivate.h: Changed to references
- * platform/graphics/avfoundation/MediaPlayerPrivateAVFoundation.h:
- * platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.h:
- * platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.mm:
- (WebCore::MediaPlayerPrivateMediaSourceAVFObjC::load): Ditto
- * platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:
- (WebCore::MediaPlayerPrivateGStreamer::load): Ditto
- * platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.h:
- * platform/graphics/mac/MediaPlayerPrivateQTKit.h:
- * platform/mock/mediasource/MockMediaPlayerMediaSource.h:
- git-svn-id: http://svn.webkit.org/repository/webkit/trunk@186769 268f45cc-cd09-0410-ab3c-d52691b4dbfc
- commit c70988a270d77754382935747d840bfc86af4d90
- Author: commit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
- Date: Mon Jul 13 17:59:16 2015 +0000
- Adding MediaStream Engine building blocks to the code repo
- https://bugs.webkit.org/show_bug.cgi?id=146789
- <rdar://problem/21747025>
- Patch by Matthew Daiter <mdaiter@apple.com> on 2015-07-13
- Reviewed by Brent Fulgham.
- * platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaStreamAVFObjC.h: Added.
- (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::setLoadingProgresssed):
- (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::setHasAvailableVideoFrame):
- (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::createWeakPtr):
- * platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaStreamAVFObjC.mm: Added.
- (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::MediaPlayerPrivateMediaStreamAVFObjC):
- (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::~MediaPlayerPrivateMediaStreamAVFObjC):
- (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::registerMediaEngine):
- (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::isAvailable):
- (WebCore::mimeTypeCache):
- (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::getSupportedTypes):
- (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::supportsType):
- (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::load):
- (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::cancelLoad):
- (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::prepareToPlay):
- (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::platformMedia):
- (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::platformLayer):
- (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::play):
- (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::playInternal):
- (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::pause):
- (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::pauseInternal):
- (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::paused):
- (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::setVolume):
- (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::supportsScanning):
- (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::setMuted):
- (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::naturalSize):
- (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::hasVideo):
- (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::hasAudio):
- (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::setVisible):
- (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::durationMediaTime):
- (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::seeking):
- (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::setRateDouble):
- (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::setPreservesPitch):
- (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::networkState):
- (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::readyState):
- (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::seekable):
- (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::maxMediaTimeSeekable):
- (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::minMediaTimeSeekable):
- (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::buffered):
- (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::didLoadingProgress):
- (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::setSize):
- (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::hasAvailableVideoFrame):
- (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::supportsAcceleratedRendering):
- (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::movieLoadType):
- (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::prepareForRendering):
- (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::engineDescription):
- (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::languageOfPrimaryAudioTrack):
- (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::shouldBePlaying):
- (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::addDisplayLayer):
- (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::removeDisplayLayer):
- * platform/graphics/avfoundation/objc/MediaStreamPrivateAVFObjC.h: Added.
- * platform/graphics/avfoundation/objc/MediaStreamPrivateAVFObjC.mm: Added.
- (WebCore::MediaStreamPrivateAVFObjC::create):
- (WebCore::MediaStreamPrivateAVFObjC::MediaStreamPrivateAVFObjC):
- (WebCore::MediaStreamPrivateAVFObjC::~MediaStreamPrivateAVFObjC):
- (WebCore::MediaStreamPrivateAVFObjC::duration):
- (WebCore::MediaStreamPrivateAVFObjC::buffered):
- (WebCore::MediaStreamPrivateAVFObjC::readyState):
- (WebCore::MediaStreamPrivateAVFObjC::hasAudio):
- (WebCore::MediaStreamPrivateAVFObjC::hasVideo):
- (WebCore::MediaStreamPrivateAVFObjC::naturalSize):
- * platform/mediastream/MediaStreamPrivate.h:
- (WebCore::MediaStreamPrivate::MediaStreamPrivate): Added constructor.
- git-svn-id: http://svn.webkit.org/repository/webkit/trunk@186766 268f45cc-cd09-0410-ab3c-d52691b4dbfc
- commit 554f34482734c3bcd0dd2286438578a3e059742e
- Author: commit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
- Date: Sat Jul 11 00:12:19 2015 +0000
- Exposing webkitMediaStream as MediaStream
- https://bugs.webkit.org/show_bug.cgi?id=146813
- <rdar://problem/21754383>
- Patch by Matthew Daiter <mdaiter@apple.com> on 2015-07-10
- Reviewed by Eric Carlson.
- Source/WebCore:
- * Modules/mediastream/MediaStream.idl: Changed interface
- name from webkitMediaStream to MediaStream
- LayoutTests:
- * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
- Changed attributes from webkitMediaStream to MediaStream
- * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
- Ditto
- * platform/mac/js/dom/global-constructors-attributes-expected.txt:
- Ditto
- git-svn-id: http://svn.webkit.org/repository/webkit/trunk@186697 268f45cc-cd09-0410-ab3c-d52691b4dbfc
- commit 3879f850fe1d4f7a3089a1dea90c9bbd2dcd9fb8
- Author: commit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
- Date: Thu Jul 9 22:11:53 2015 +0000
- Expose MediaStream methods to be used in the MediaStream Engine
- https://bugs.webkit.org/show_bug.cgi?id=146791
- <rdar://problem/21747589>
- Patch by Matthew Daiter <mdaiter@apple.com> on 2015-07-09
- Reviewed by Brent Fulgham.
- * Modules/mediastream/MediaStream.cpp:
- (WebCore::MediaStream::getAudioTracks): Removed const
- (WebCore::MediaStream::getVideoTracks): Ditto
- * Modules/mediastream/MediaStream.h: Needed to change functions to
- override
- * platform/mediastream/MediaStreamPrivate.h: Added certain calls to
- PrivateClient that exposes methods to be used in the engine
- git-svn-id: http://svn.webkit.org/repository/webkit/trunk@186640 268f45cc-cd09-0410-ab3c-d52691b4dbfc
- commit 2e4085f5a71419bc63ad801673ddfdd435b3493a
- Author: commit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
- Date: Thu Jul 9 20:47:15 2015 +0000
- Implementing platform-specific section of enumerateDevices
- https://bugs.webkit.org/show_bug.cgi?id=146461
- <rdar://problem/21614466>
- Patch by Matthew Daiter <mdaiter@apple.com> on 2015-07-09
- Reviewed by Darin Adler.
- * Modules/mediastream/MediaDeviceInfo.cpp: Changed access methods
- (WebCore::MediaDeviceInfo::audioInputType): Added AtomicString
- permanent refs
- (WebCore::MediaDeviceInfo::audioOutputType): Ditto
- (WebCore::MediaDeviceInfo::videoInputType): Ditto
- * Modules/mediastream/MediaDeviceInfo.h: Changed String refs to values
- (WebCore::MediaDeviceInfo::label): Ditto
- (WebCore::MediaDeviceInfo::deviceId): Ditto
- (WebCore::MediaDeviceInfo::groupId): Ditto
- (WebCore::MediaDeviceInfo::kind): Ditto
- * platform/mediastream/MediaDevicesPrivate.cpp: Implemented query for
- available devices
- (WebCore::MediaDevicesPrivate::MediaDevicesPrivate):
- (WebCore::MediaDevicesPrivate::create):
- (WebCore::MediaDevicesPrivate::availableMediaDevices):
- * platform/mediastream/MediaDevicesPrivate.h:
- (WebCore::MediaDevicesPrivate::~MediaDevicesPrivate):
- * WebCore.xcodeproj/project.pbxproj:
- * platform/mediastream/MediaStreamTrackSourcesRequestClient.h: Needed
- to tack on extra fields to hold data
- (WebCore::TrackSourceInfo::create):
- (WebCore::TrackSourceInfo::groupId):
- (WebCore::TrackSourceInfo::deviceId):
- (WebCore::TrackSourceInfo::TrackSourceInfo):
- * platform/mediastream/mac/AVCaptureDeviceManager.mm:
- (WebCore::AVCaptureDeviceManager::getSourcesInfo):
- git-svn-id: http://svn.webkit.org/repository/webkit/trunk@186608 268f45cc-cd09-0410-ab3c-d52691b4dbfc
- commit e1c2f31cd0eb22a40da93cb5aad7c284dcd11ce2
- Author: commit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
- Date: Thu Jul 9 18:48:52 2015 +0000
- Exposed AVVideoCaptureSource's bounds
- https://bugs.webkit.org/show_bug.cgi?id=146760
- <rdar://problem/21736772>
- Patch by Matthew Daiter <mdaiter@apple.com> on 2015-07-09
- Reviewed by Brent Fulgham.
- * platform/mediastream/mac/AVVideoCaptureSource.h:
- (WebCore::AVVideoCaptureSource::width): Needed access to video width
- (WebCore::AVVideoCaptureSource::height): Needed access to video height
- git-svn-id: http://svn.webkit.org/repository/webkit/trunk@186600 268f45cc-cd09-0410-ab3c-d52691b4dbfc
- commit 567f8bff128f632eb3e7419e6485ecf91ad53c6c
- Author: commit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
- Date: Thu Jul 9 03:55:19 2015 +0000
- Activate DOMURLMediaStream
- https://bugs.webkit.org/show_bug.cgi?id=146764
- <rdar://problem/21738101>
- Patch by Matthew Daiter <mdaiter@apple.com> on 2015-07-08
- Reviewed by Eric Carlson.
- * DerivedSources.make: Added DOMURLMediaStream.idl to list
- * WebCore.xcodeproj/project.pbxproj: Added DOMURLMediaStream.cpp and
- DOMURLMediaStream.h to compile
- git-svn-id: http://svn.webkit.org/repository/webkit/trunk@186573 268f45cc-cd09-0410-ab3c-d52691b4dbfc
- commit 7b3a6dbad3f5611860fa52e3e0b5f8c61e2f7772
- Author: commit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
- Date: Thu Jul 9 03:51:39 2015 +0000
- Make sure MediaStream uses blob protocol
- https://bugs.webkit.org/show_bug.cgi?id=146752
- <rdar://problem/21736057>
- Patch by Matthew Daiter <mdaiter@apple.com> on 2015-07-08
- Reviewed by Eric Carlson.
- * html/HTMLMediaElement.cpp:
- (WebCore::HTMLMediaElement::selectNextSourceChild): Added MediaStream
- blob protocol
- git-svn-id: http://svn.webkit.org/repository/webkit/trunk@186572 268f45cc-cd09-0410-ab3c-d52691b4dbfc
- commit 8a9ee79fad4191f17f6825e614bd55fab2453566
- Author: commit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
- Date: Thu Jul 9 02:27:32 2015 +0000
- Make MediaStream conform to its private client like MediaSource does
- https://bugs.webkit.org/show_bug.cgi?id=146756
- <rdar://problem/21736457>
- Patch by Matthew Daiter <mdaiter@apple.com> on 2015-07-08
- Reviewed by Brent Fulgham.
- MediaStream should be inheriting its PrivateClient's getters and
- setters for RefCounted, not inheriting its own.
- * Modules/mediastream/MediaStream.h: Changed MediaStream's inherit
- statements
- * platform/mediastream/MediaStreamPrivate.h: Changed
- MediaStreamPrivateClient to inherit RefCounted<MediaStreamPrivateClient>
- git-svn-id: http://svn.webkit.org/repository/webkit/trunk@186565 268f45cc-cd09-0410-ab3c-d52691b4dbfc
- commit 5e03f4168a6a2116fa13939691541021053e14f2
- Author: commit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
- Date: Thu Jul 9 02:23:25 2015 +0000
- Made AVMediaCaptureSource's session accessor public
- https://bugs.webkit.org/show_bug.cgi?id=146758
- <rdar://problem/21736651>
- Patch by Matthew Daiter <mdaiter@apple.com> on 2015-07-08
- Reviewed by Brent Fulgham.
- * platform/mediastream/mac/AVMediaCaptureSource.h:
- (WebCore::AVMediaCaptureSource::session): Changed to public
- git-svn-id: http://svn.webkit.org/repository/webkit/trunk@186564 268f45cc-cd09-0410-ab3c-d52691b4dbfc
- commit bf6355f43fa70f8221331558c71ed21a3dc7019b
- Author: commit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
- Date: Thu Jul 9 01:22:28 2015 +0000
- Make sure MediaStream engine loaded for interpreting MediaStreams
- https://bugs.webkit.org/show_bug.cgi?id=146748
- <rdar://problem/21735416>
- Patch by Matthew Daiter <mdaiter@apple.com> on 2015-07-08
- Reviewed by Brent Fulgham.
- Prevent the MediaSource engine from being used to process
- MediaStreams, since they are not compatible
- * platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm:
- (WebCore::MediaPlayerPrivateAVFoundationObjC::supportsType):
- Changed MediaStream to never be loaded
- * platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.h:
- * platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.mm:
- (WebCore::MediaPlayerPrivateMediaSourceAVFObjC::supportsType):
- Changed MediaStream to never be loaded
- git-svn-id: http://svn.webkit.org/repository/webkit/trunk@186563 268f45cc-cd09-0410-ab3c-d52691b4dbfc
- commit 324caa1c57c565c5091480037a6ab8a5c2d22f30
- Author: commit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
- Date: Thu Jul 9 00:16:03 2015 +0000
- Cleared contentMIMETypes for MediaStreams
- https://bugs.webkit.org/show_bug.cgi?id=146750
- <rdar://problem/21735678>
- Patch by Matthew Daiter <mdaiter@apple.com> on 2015-07-08
- Reviewed by Brent Fulgham.
- * platform/graphics/MediaPlayer.cpp:
- (WebCore::MediaPlayer::load): Needed to clear contentMIMETypes
- git-svn-id: http://svn.webkit.org/repository/webkit/trunk@186544 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement