diff options
author | Tim Mayberry <mojofunk@gmail.com> | 2016-09-20 22:27:21 +1000 |
---|---|---|
committer | Tim Mayberry <mojofunk@gmail.com> | 2017-04-19 09:37:00 +1000 |
commit | 0de5722fb132f431cee7da4cb46b47a358f27f89 (patch) | |
tree | f170fbf6ad60b27731008a73729971086b403031 /libs/ardouralsautil/devicelist.cc | |
parent | bf5864aaca6a50df2f24bc4fb22096a98ee1f7ba (diff) |
Use PBD::to_string() from pbd/string_convert.h in ardour ALSA utils
Use pbd/string_convert.h API instead of std::ostream for numeric formatting to
remain locale independent and not have to use a LocaleGuard. The formatting is
equivalent
Diffstat (limited to 'libs/ardouralsautil/devicelist.cc')
-rw-r--r-- | libs/ardouralsautil/devicelist.cc | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/libs/ardouralsautil/devicelist.cc b/libs/ardouralsautil/devicelist.cc index f642733182..c2d83aab85 100644 --- a/libs/ardouralsautil/devicelist.cc +++ b/libs/ardouralsautil/devicelist.cc @@ -20,7 +20,7 @@ #include <alsa/asoundlib.h> #include <glib.h> -#include "pbd/convert.h" +#include "pbd/string_convert.h" #include "ardouralsautil/devicelist.h" using namespace std; @@ -48,7 +48,7 @@ ARDOUR::get_alsa_audio_device_names (std::map<std::string, std::string>& devices while (snd_card_next (&cardnum) >= 0 && cardnum >= 0) { devname = "hw:"; - devname += PBD::to_string (cardnum, std::dec); + devname += PBD::to_string (cardnum); if (snd_ctl_open (&handle, devname.c_str(), 0) >= 0 && snd_ctl_card_info (handle, info) >= 0) { @@ -85,7 +85,7 @@ ARDOUR::get_alsa_audio_device_names (std::map<std::string, std::string>& devices continue; } devname += ','; - devname += PBD::to_string (device, std::dec); + devname += PBD::to_string (device); devices.insert (std::make_pair (card_name, devname)); } @@ -103,7 +103,7 @@ ARDOUR::get_alsa_rawmidi_device_names (std::map<std::string, std::string>& devic while (snd_card_next (&cardnum) >= 0 && cardnum >= 0) { snd_ctl_t *handle; std::string devname = "hw:"; - devname += PBD::to_string (cardnum, std::dec); + devname += PBD::to_string (cardnum); if (snd_ctl_open (&handle, devname.c_str (), 0) >= 0 && snd_ctl_card_info (handle, cinfo) >= 0) { int device = -1; while (snd_ctl_rawmidi_next_device (handle, &device) >= 0 && device >= 0) { @@ -147,7 +147,7 @@ ARDOUR::get_alsa_rawmidi_device_names (std::map<std::string, std::string>& devic devname = "hw:"; devname += snd_ctl_card_info_get_id (cinfo); devname += ","; - devname += PBD::to_string (device, std::dec); + devname += PBD::to_string (device); std::string card_name; card_name = snd_rawmidi_info_get_name (info); @@ -162,9 +162,9 @@ ARDOUR::get_alsa_rawmidi_device_names (std::map<std::string, std::string>& devic devname = "hw:"; devname += snd_ctl_card_info_get_id (cinfo); devname += ","; - devname += PBD::to_string (device, std::dec); + devname += PBD::to_string (device); devname += ","; - devname += PBD::to_string (sub, std::dec); + devname += PBD::to_string (sub); std::string card_name = sub_name; card_name += " ("; @@ -223,9 +223,9 @@ ARDOUR::get_alsa_sequencer_names (std::map<std::string, std::string>& devices) card_name += ")"; std::string devname; - devname = PBD::to_string(snd_seq_port_info_get_client (pinfo), std::dec); + devname = PBD::to_string(snd_seq_port_info_get_client (pinfo)); devname += ":"; - devname += PBD::to_string(snd_seq_port_info_get_port (pinfo), std::dec); + devname += PBD::to_string(snd_seq_port_info_get_port (pinfo)); devices.insert (std::make_pair (card_name, devname)); } } |