WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
161976
[MediaStream] Minor cleanup
https://bugs.webkit.org/show_bug.cgi?id=161976
Summary
[MediaStream] Minor cleanup
Eric Carlson
Reported
2016-09-14 10:15:37 PDT
- MediaStreamTrackSourcesCallback and SourceInfo aren't used, remove them - CaptureDeviceManager is used in platform, move them there - Getting the media device list doesn't need to be asynchronous
Attachments
Proposed patch.
(97.75 KB, patch)
2016-09-14 10:27 PDT
,
Eric Carlson
no flags
Details
Formatted Diff
Diff
Proposed patch.
(97.75 KB, patch)
2016-09-14 11:00 PDT
,
Eric Carlson
dino
: review+
Details
Formatted Diff
Diff
Show Obsolete
(1)
View All
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2016-09-14 10:17:32 PDT
<
rdar://problem/28302571
>
Eric Carlson
Comment 2
2016-09-14 10:27:46 PDT
Created
attachment 288828
[details]
Proposed patch.
Eric Carlson
Comment 3
2016-09-14 11:00:06 PDT
Created
attachment 288831
[details]
Proposed patch.
youenn fablet
Comment 4
2016-09-14 12:21:09 PDT
Comment on
attachment 288831
[details]
Proposed patch. So the major point here is to make the retrieval of devices synchronous. That seems to make sense to me. Maybe this change should be added to the ChangeLog. I'll finish the review tomorrow but this looks good to me. The win bot might want some changes to DerivedSources.cpp. View in context:
https://bugs.webkit.org/attachment.cgi?id=288831&action=review
> Source/WebCore/platform/mediastream/CaptureDevice.h:37 > + enum SourceKind { Audio, Video };
class enum?
> Source/WebCore/platform/mediastream/CaptureDeviceManager.cpp:2 > + * Copyright (C) 2015 Apple Inc. All rights reserved.
Updating the copyright?
> Source/WebCore/platform/mediastream/CaptureDeviceManager.cpp:45 > +}
In the header?
> Source/WebCore/platform/mediastream/CaptureDeviceManager.h:27 > +#define CaptureDeviceManager_h
pragma.
> Source/WebCore/platform/mediastream/CaptureDeviceManager.h:34 > +#include <wtf/text/WTFString.h>
Probably no need for the last two includes
> Source/WebCore/platform/mediastream/openwebrtc/RealtimeMediaSourceCenterOwr.cpp:44 > #include "RealtimeMediaSource.h"
Probably this include is not needed
Eric Carlson
Comment 5
2016-09-14 14:00:46 PDT
Committed
r205929
:
https://trac.webkit.org/r205929
Alex Christensen
Comment 6
2016-09-16 09:24:21 PDT
r206024
Alex Christensen
Comment 7
2016-09-16 11:51:58 PDT
http://trac.webkit.org/changeset/206034
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug