Support LV2 log trace messages

This commit is contained in:
David Robillard 2016-07-31 20:58:47 -04:00
parent 4805747260
commit ae71e57e24
3 changed files with 4 additions and 1 deletions

View file

@ -69,6 +69,7 @@ public:
uint32_t atom_Float; uint32_t atom_Float;
uint32_t log_Error; uint32_t log_Error;
uint32_t log_Note; uint32_t log_Note;
uint32_t log_Trace;
uint32_t log_Warning; uint32_t log_Warning;
uint32_t midi_MidiEvent; uint32_t midi_MidiEvent;
uint32_t time_Position; uint32_t time_Position;

View file

@ -258,8 +258,9 @@ log_vprintf(LV2_Log_Handle /*handle*/,
warning << str << endmsg; warning << str << endmsg;
} else if (type == URIMap::instance().urids.log_Note) { } else if (type == URIMap::instance().urids.log_Note) {
info << str << endmsg; info << str << endmsg;
} else if (type == URIMap::instance().urids.log_Trace) {
DEBUG_TRACE(DEBUG::LV2, str);
} }
// TODO: Toggleable log:Trace message support
return ret; return ret;
} }

View file

@ -47,6 +47,7 @@ URIMap::URIDs::init(URIMap& uri_map)
atom_Float = uri_map.uri_to_id("http://lv2plug.in/ns/ext/atom#Float"); atom_Float = uri_map.uri_to_id("http://lv2plug.in/ns/ext/atom#Float");
log_Error = uri_map.uri_to_id("http://lv2plug.in/ns/ext/log#Error"); log_Error = uri_map.uri_to_id("http://lv2plug.in/ns/ext/log#Error");
log_Note = uri_map.uri_to_id("http://lv2plug.in/ns/ext/log#Note"); log_Note = uri_map.uri_to_id("http://lv2plug.in/ns/ext/log#Note");
log_Trace = uri_map.uri_to_id("http://lv2plug.in/ns/ext/log#Trace");
log_Warning = uri_map.uri_to_id("http://lv2plug.in/ns/ext/log#Warning"); log_Warning = uri_map.uri_to_id("http://lv2plug.in/ns/ext/log#Warning");
midi_MidiEvent = uri_map.uri_to_id("http://lv2plug.in/ns/ext/midi#MidiEvent"); midi_MidiEvent = uri_map.uri_to_id("http://lv2plug.in/ns/ext/midi#MidiEvent");
time_Position = uri_map.uri_to_id("http://lv2plug.in/ns/ext/time#Position"); time_Position = uri_map.uri_to_id("http://lv2plug.in/ns/ext/time#Position");