Index: content/browser/renderer_host/media/midi_host.cc |
diff --git a/content/browser/renderer_host/media/midi_host.cc b/content/browser/renderer_host/media/midi_host.cc |
index b6e26886db7902bbd0071a9bea3f86cc0f387b00..c1f9f63a84f2e75d4741df36f2b778bba02a41bf 100644 |
--- a/content/browser/renderer_host/media/midi_host.cc |
+++ b/content/browser/renderer_host/media/midi_host.cc |
@@ -35,6 +35,10 @@ const size_t kMaxInFlightBytes = 10 * 1024 * 1024; // 10 MB. |
// how many bytes will be sent before reporting back to the renderer. |
const size_t kAcknowledgementThresholdBytes = 1024 * 1024; // 1 MB. |
+const uint32 kFilteredMessageClasses[] = { |
+ MidiMsgStart, |
+}; |
+ |
bool IsDataByte(uint8 data) { |
return (data & 0x80) == 0; |
} |
@@ -49,7 +53,9 @@ using media::kSysExByte; |
using media::kEndOfSysExByte; |
MidiHost::MidiHost(int renderer_process_id, media::MidiManager* midi_manager) |
- : renderer_process_id_(renderer_process_id), |
+ : BrowserMessageFilter( |
+ kFilteredMessageClasses, arraysize(kFilteredMessageClasses)), |
+ renderer_process_id_(renderer_process_id), |
has_sys_ex_permission_(false), |
midi_manager_(midi_manager), |
sent_bytes_in_flight_(0), |