Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(552)

Issue 2686043003: [not for review] Web MIDI: new backend to support dynamic instantiation on Windows (Closed)

Created:
3 years, 10 months ago by Takashi Toyoshima
Modified:
3 years, 9 months ago
Reviewers:
yhirano
CC:
chromium-reviews, feature-media-reviews_chromium.org, toyoshim+midi_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Web MIDI: new backend to support dynamic instantiation on Windows This patch implements new backend that supports dynamic instantiation on Windows. BUG=497573, 617086, 672793

Patch Set 1 #

Patch Set 2 : list won't be updated? #

Patch Set 3 : hotplug works #

Patch Set 4 : output works #

Patch Set 5 : v1 #

Patch Set 6 : add TODO #

Patch Set 7 : reorder #

Patch Set 8 : not for review (rebase/rename/LazyInstance) #

Unified diffs Side-by-side diffs Delta from patch set Stats (+832 lines, -11 lines) Patch
M media/midi/BUILD.gn View 1 2 3 4 5 6 7 1 chunk +2 lines, -0 lines 0 comments Download
A media/midi/dynamically_initialized_midi_manager_win.h View 1 2 3 4 5 6 7 1 chunk +94 lines, -0 lines 0 comments Download
A media/midi/dynamically_initialized_midi_manager_win.cc View 1 2 3 4 5 6 7 1 chunk +714 lines, -0 lines 0 comments Download
M media/midi/midi_manager.cc View 1 1 chunk +14 lines, -5 lines 0 comments Download
M media/midi/midi_manager_win.cc View 1 2 3 4 5 6 7 2 chunks +3 lines, -0 lines 0 comments Download
M media/midi/midi_service.h View 3 chunks +1 line, -5 lines 0 comments Download
M media/midi/midi_service.cc View 1 2 chunks +4 lines, -1 line 0 comments Download

Messages

Total messages: 16 (6 generated)
Takashi Toyoshima
ptal ps7
3 years, 10 months ago (2017-02-13 16:45:26 UTC) #5
Takashi Toyoshima
hum... dry run reports presubmit check error unexpectedly. please ignore this error that may happen ...
3 years, 10 months ago (2017-02-13 16:58:57 UTC) #8
DaleCurtis
** Presubmit ERRORS ** base::LazyInstance is deprecated; use a thread safe static. media/midi/midi_manager_win2.cc:63 \ media/midi/midi_manager_win2.cc:69 ...
3 years, 10 months ago (2017-02-13 19:12:51 UTC) #9
Takashi Toyoshima
Dale: Oh, thanks. That makes sense. I will fix them in the next patch set.
3 years, 10 months ago (2017-02-16 04:44:06 UTC) #10
Takashi Toyoshima
yhirano: shall I split this into smaller CLs? Probably, I could split open/close/send/receive functionalities into ...
3 years, 10 months ago (2017-02-17 05:05:26 UTC) #11
yhirano
On 2017/02/17 05:05:26, Takashi Toyoshima wrote: > yhirano: shall I split this into smaller CLs? ...
3 years, 10 months ago (2017-02-17 05:53:30 UTC) #12
Takashi Toyoshima
How about ExperimentalMidiManagerWin? Other candidates: - NewMidiManagerWin - MidiManagerV2Win FYI, I will remove the old ...
3 years, 10 months ago (2017-02-17 06:01:34 UTC) #13
yhirano
On 2017/02/17 06:01:34, Takashi Toyoshima wrote: > How about ExperimentalMidiManagerWin? > > Other candidates: > ...
3 years, 10 months ago (2017-02-17 06:45:00 UTC) #14
Takashi Toyoshima
Aha. I agreed that all words like experimental, new, v2 are vague here :)
3 years, 10 months ago (2017-02-17 06:55:36 UTC) #15
Takashi Toyoshima
3 years, 10 months ago (2017-02-17 09:27:03 UTC) #16
I will keep this change as is so that we can reference this when it is needed.
The first subset of this patch is uploaded here.
https://codereview.chromium.org/2704643002/

Powered by Google App Engine
This is Rietveld 408576698