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

Issue 2566673002: Web MIDI: introduce MidiService class (Closed)

Created:
4 years ago by Takashi Toyoshima
Modified:
4 years ago
CC:
chromium-reviews, creis+watch_chromium.org, darin-cc_chromium.org, feature-media-reviews_chromium.org, jam, nasko+codewatch_chromium.org, toyoshim+midi_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Web MIDI: introduce MidiService class In this patch, the class does nothing interesting, but would have a dynamic instance management in following changes. Migration would happen per platform behind a field study. See crbug.com/672793 for rough design and plan. BUG=672793 Committed: https://crrev.com/967340a92a250683594345735212482575c720ae Cr-Commit-Position: refs/heads/master@{#438765}

Patch Set 1 #

Patch Set 2 : missing files #

Patch Set 3 : lock #

Total comments: 4

Patch Set 4 : review #16 #

Total comments: 6

Patch Set 5 : review #24 #

Patch Set 6 : merge master #

Unified diffs Side-by-side diffs Delta from patch set Stats (+152 lines, -50 lines) Patch
M content/browser/browser_main_loop.h View 1 2 3 4 5 3 chunks +3 lines, -3 lines 0 comments Download
M content/browser/browser_main_loop.cc View 1 2 3 4 5 3 chunks +6 lines, -6 lines 0 comments Download
M content/browser/media/midi_host.h View 1 3 chunks +5 lines, -8 lines 0 comments Download
M content/browser/media/midi_host.cc View 5 chunks +16 lines, -17 lines 0 comments Download
M content/browser/media/midi_host_unittest.cc View 1 2 3 4 5 chunks +18 lines, -15 lines 0 comments Download
M content/browser/renderer_host/render_process_host_impl.cc View 1 2 3 4 5 1 chunk +1 line, -1 line 0 comments Download
M media/midi/BUILD.gn View 1 chunk +2 lines, -0 lines 0 comments Download
M media/midi/midi_manager.h View 1 chunk +1 line, -0 lines 0 comments Download
A media/midi/midi_service.h View 1 2 3 4 1 chunk +53 lines, -0 lines 0 comments Download
A media/midi/midi_service.cc View 1 2 3 1 chunk +47 lines, -0 lines 0 comments Download

Messages

Total messages: 40 (26 generated)
Takashi Toyoshima
PTAL. Very sorry for many review requests.
4 years ago (2016-12-09 13:34:01 UTC) #13
yhirano
https://codereview.chromium.org/2566673002/diff/40001/media/midi/midi_service.h File media/midi/midi_service.h (right): https://codereview.chromium.org/2566673002/diff/40001/media/midi/midi_service.h#newcode25 media/midi/midi_service.h:25: class MIDI_EXPORT MidiService { +final https://codereview.chromium.org/2566673002/diff/40001/media/midi/midi_service.h#newcode28 media/midi/midi_service.h:28: explicit MidiService(MidiManager* ...
4 years ago (2016-12-13 04:02:30 UTC) #16
Takashi Toyoshima
https://codereview.chromium.org/2566673002/diff/40001/media/midi/midi_service.h File media/midi/midi_service.h (right): https://codereview.chromium.org/2566673002/diff/40001/media/midi/midi_service.h#newcode25 media/midi/midi_service.h:25: class MIDI_EXPORT MidiService { On 2016/12/13 04:02:30, yhirano wrote: ...
4 years ago (2016-12-13 05:57:00 UTC) #17
Takashi Toyoshima
+jochen for content/
4 years ago (2016-12-13 11:24:47 UTC) #23
yhirano
https://codereview.chromium.org/2566673002/diff/60001/content/browser/media/midi_host_unittest.cc File content/browser/media/midi_host_unittest.cc (right): https://codereview.chromium.org/2566673002/diff/60001/content/browser/media/midi_host_unittest.cc#newcode10 content/browser/media/midi_host_unittest.cc:10: #include "base/macros.h" +base/memory/ptr_util.h https://codereview.chromium.org/2566673002/diff/60001/media/midi/midi_service.h File media/midi/midi_service.h (right): https://codereview.chromium.org/2566673002/diff/60001/media/midi/midi_service.h#newcode27 media/midi/midi_service.h:27: ...
4 years ago (2016-12-13 11:28:00 UTC) #24
Takashi Toyoshima
thanks https://codereview.chromium.org/2566673002/diff/60001/content/browser/media/midi_host_unittest.cc File content/browser/media/midi_host_unittest.cc (right): https://codereview.chromium.org/2566673002/diff/60001/content/browser/media/midi_host_unittest.cc#newcode10 content/browser/media/midi_host_unittest.cc:10: #include "base/macros.h" On 2016/12/13 11:28:00, yhirano wrote: > ...
4 years ago (2016-12-13 12:08:02 UTC) #25
yhirano
lgtm
4 years ago (2016-12-13 12:15:02 UTC) #26
Takashi Toyoshima
jochen: can you review user side mechanical changes under content? Or probably I could land ...
4 years ago (2016-12-14 03:58:24 UTC) #27
jochen (gone - plz use gerrit)
lgtm
4 years ago (2016-12-14 11:40:18 UTC) #28
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2566673002/80001
4 years ago (2016-12-14 11:49:37 UTC) #30
commit-bot: I haz the power
Failed to apply patch for content/browser/browser_main_loop.h: While running git apply --index -p1; error: patch failed: ...
4 years ago (2016-12-14 13:32:57 UTC) #32
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2566673002/100001
4 years ago (2016-12-15 04:32:03 UTC) #35
commit-bot: I haz the power
Committed patchset #6 (id:100001)
4 years ago (2016-12-15 06:19:06 UTC) #38
commit-bot: I haz the power
4 years ago (2016-12-15 06:22:38 UTC) #40
Message was sent while issue was closed.
Patchset 6 (id:??) landed as
https://crrev.com/967340a92a250683594345735212482575c720ae
Cr-Commit-Position: refs/heads/master@{#438765}

Powered by Google App Engine
This is Rietveld 408576698