summaryrefslogtreecommitdiffstats
path: root/media/midi/midi_manager_alsa.cc
diff options
context:
space:
mode:
authortoyoshim@chromium.org <toyoshim@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-02-04 07:05:47 +0000
committertoyoshim@chromium.org <toyoshim@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-02-04 07:05:47 +0000
commit6e068ea00ea6f687f90c7245533368423cc3933f (patch)
tree70d19db05a0564f93e81ba7e55822af88c4b585b /media/midi/midi_manager_alsa.cc
parenteade06d5228433c3e7cfa19dfeebce7f9620d194 (diff)
downloadchromium_src-6e068ea00ea6f687f90c7245533368423cc3933f.zip
chromium_src-6e068ea00ea6f687f90c7245533368423cc3933f.tar.gz
chromium_src-6e068ea00ea6f687f90c7245533368423cc3933f.tar.bz2
Web MIDI: make naming convention be consistent
Naming cleanup based on following rules: - MidiFooBar ... use this style to be consistent with chromium - WebMIDIFooBar ... Web API name related things, or names in blink - MIDIFooBar ... APIs and structures defined by each operating systems Other cleanup: - Modify some TODO(crogers) to TODO(toyoshim) - Add some crbug links. - Remove some obsolete UI TODOs related to infobars BUG=none TEST=build for all platforms Review URL: https://codereview.chromium.org/151343002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248686 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'media/midi/midi_manager_alsa.cc')
-rw-r--r--media/midi/midi_manager_alsa.cc51
1 files changed, 26 insertions, 25 deletions
diff --git a/media/midi/midi_manager_alsa.cc b/media/midi/midi_manager_alsa.cc
index c350c61..6f389ca 100644
--- a/media/midi/midi_manager_alsa.cc
+++ b/media/midi/midi_manager_alsa.cc
@@ -17,10 +17,10 @@
namespace media {
-class MIDIManagerAlsa::MIDIDeviceInfo
- : public base::RefCounted<MIDIDeviceInfo> {
+class MidiManagerAlsa::MidiDeviceInfo
+ : public base::RefCounted<MidiDeviceInfo> {
public:
- MIDIDeviceInfo(MIDIManagerAlsa* manager,
+ MidiDeviceInfo(MidiManagerAlsa* manager,
const std::string& bus_id,
snd_ctl_card_info_t* card,
const snd_rawmidi_info_t* midi,
@@ -43,10 +43,10 @@ class MIDIManagerAlsa::MIDIDeviceInfo
base::StringPrintf("%s / ALSA library version %d.%d.%d",
snd_ctl_card_info_get_driver(card),
SND_LIB_MAJOR, SND_LIB_MINOR, SND_LIB_SUBMINOR);
- port_info_ = MIDIPortInfo(id, manufacturer, name, version);
+ port_info_ = MidiPortInfo(id, manufacturer, name, version);
}
- void Send(MIDIManagerClient* client, const std::vector<uint8>& data) {
+ void Send(MidiManagerClient* client, const std::vector<uint8>& data) {
ssize_t result = snd_rawmidi_write(
midi_out_, reinterpret_cast<const void*>(&data[0]), data.size());
if (static_cast<size_t>(result) != data.size()) {
@@ -55,16 +55,16 @@ class MIDIManagerAlsa::MIDIDeviceInfo
}
base::MessageLoop::current()->PostTask(
FROM_HERE,
- base::Bind(&MIDIManagerClient::AccumulateMIDIBytesSent,
+ base::Bind(&MidiManagerClient::AccumulateMidiBytesSent,
base::Unretained(client), data.size()));
}
- const MIDIPortInfo& GetMIDIPortInfo() const { return port_info_; }
+ const MidiPortInfo& GetMidiPortInfo() const { return port_info_; }
bool IsOpened() const { return opened_; }
private:
- friend class base::RefCounted<MIDIDeviceInfo>;
- virtual ~MIDIDeviceInfo() {
+ friend class base::RefCounted<MidiDeviceInfo>;
+ virtual ~MidiDeviceInfo() {
if (opened_) {
snd_rawmidi_close(midi_in_);
snd_rawmidi_close(midi_out_);
@@ -72,20 +72,21 @@ class MIDIManagerAlsa::MIDIDeviceInfo
}
bool opened_;
- MIDIPortInfo port_info_;
+ MidiPortInfo port_info_;
snd_rawmidi_t* midi_in_;
snd_rawmidi_t* midi_out_;
- DISALLOW_COPY_AND_ASSIGN(MIDIDeviceInfo);
+ DISALLOW_COPY_AND_ASSIGN(MidiDeviceInfo);
};
-MIDIManagerAlsa::MIDIManagerAlsa()
- : send_thread_("MIDISendThread") {
+MidiManagerAlsa::MidiManagerAlsa()
+ : send_thread_("MidiSendThread") {
}
-bool MIDIManagerAlsa::Initialize() {
+bool MidiManagerAlsa::Initialize() {
// TODO(toyoshim): Make Initialize() asynchronous.
- TRACE_EVENT0("midi", "MIDIManagerMac::Initialize");
+ // See http://crbug.com/339746.
+ TRACE_EVENT0("midi", "MidiManagerMac::Initialize");
// Enumerate only hardware MIDI devices because software MIDIs running in
// the browser process is not secure.
@@ -123,19 +124,19 @@ bool MIDIManagerAlsa::Initialize() {
input = snd_ctl_rawmidi_info(handle, midi_in) == 0;
if (!output && !input)
continue;
- scoped_refptr<MIDIDeviceInfo> port = new MIDIDeviceInfo(
+ scoped_refptr<MidiDeviceInfo> port = new MidiDeviceInfo(
this, id, card, output ? midi_out : midi_in, device);
if (!port->IsOpened()) {
- DLOG(ERROR) << "MIDIDeviceInfo open fails";
+ DLOG(ERROR) << "MidiDeviceInfo open fails";
continue;
}
if (input) {
in_devices_.push_back(port);
- AddInputPort(port->GetMIDIPortInfo());
+ AddInputPort(port->GetMidiPortInfo());
}
if (output) {
out_devices_.push_back(port);
- AddOutputPort(port->GetMIDIPortInfo());
+ AddOutputPort(port->GetMidiPortInfo());
}
}
snd_ctl_close(handle);
@@ -143,11 +144,11 @@ bool MIDIManagerAlsa::Initialize() {
return true;
}
-MIDIManagerAlsa::~MIDIManagerAlsa() {
+MidiManagerAlsa::~MidiManagerAlsa() {
send_thread_.Stop();
}
-void MIDIManagerAlsa::DispatchSendMIDIData(MIDIManagerClient* client,
+void MidiManagerAlsa::DispatchSendMidiData(MidiManagerClient* client,
uint32 port_index,
const std::vector<uint8>& data,
double timestamp) {
@@ -165,15 +166,15 @@ void MIDIManagerAlsa::DispatchSendMIDIData(MIDIManagerClient* client,
if (!send_thread_.IsRunning())
send_thread_.Start();
- scoped_refptr<MIDIDeviceInfo> device = out_devices_[port_index];
+ scoped_refptr<MidiDeviceInfo> device = out_devices_[port_index];
send_thread_.message_loop()->PostDelayedTask(
FROM_HERE,
- base::Bind(&MIDIDeviceInfo::Send, device, client, data),
+ base::Bind(&MidiDeviceInfo::Send, device, client, data),
delay);
}
-MIDIManager* MIDIManager::Create() {
- return new MIDIManagerAlsa();
+MidiManager* MidiManager::Create() {
+ return new MidiManagerAlsa();
}
} // namespace media