aboutsummaryrefslogtreecommitdiffstats
path: root/host/lib/convert
diff options
context:
space:
mode:
authorMartin Braun <martin.braun@ettus.com>2015-01-15 16:44:50 +0100
committerMartin Braun <martin.braun@ettus.com>2015-01-27 09:58:32 +0100
commitebe7169dcecd1b6899734cefdf5771612067fd48 (patch)
tree45d4e6cbcae1a6b8e033ff321e95658189f936db /host/lib/convert
parentbee57ee03fd4b9dac476da7e375ddd8dcc749b1b (diff)
downloaduhd-ebe7169dcecd1b6899734cefdf5771612067fd48.tar.gz
uhd-ebe7169dcecd1b6899734cefdf5771612067fd48.tar.bz2
uhd-ebe7169dcecd1b6899734cefdf5771612067fd48.zip
convert: Added logging point in get_converter()
Diffstat (limited to 'host/lib/convert')
-rw-r--r--host/lib/convert/convert_impl.cpp17
1 files changed, 16 insertions, 1 deletions
diff --git a/host/lib/convert/convert_impl.cpp b/host/lib/convert/convert_impl.cpp
index 48eb1f8d6..fd6c8497e 100644
--- a/host/lib/convert/convert_impl.cpp
+++ b/host/lib/convert/convert_impl.cpp
@@ -101,7 +101,15 @@ convert::function_type convert::get_converter(
//find a matching priority
priority_type best_prio = -1;
BOOST_FOREACH(priority_type prio_i, get_table()[id].keys()){
- if (prio_i == prio) return get_table()[id][prio];
+ if (prio_i == prio) {
+ //----------------------------------------------------------------//
+ UHD_LOGV(always) << "get_converter: For converter ID: " << id.to_pp_string() << std::endl
+ << "Using prio: " << prio << std::endl
+ << std::endl
+ ;
+ //----------------------------------------------------------------//
+ return get_table()[id][prio];
+ }
best_prio = std::max(best_prio, prio_i);
}
@@ -109,6 +117,13 @@ convert::function_type convert::get_converter(
if (prio != -1) throw uhd::key_error(
"Cannot find a conversion routine [with prio] for " + id.to_pp_string());
+ //----------------------------------------------------------------//
+ UHD_LOGV(always) << "get_converter: For converter ID: " << id.to_pp_string() << std::endl
+ << "Using prio: " << best_prio << std::endl
+ << std::endl
+ ;
+ //----------------------------------------------------------------//
+
//otherwise, return best prio
return get_table()[id][best_prio];
}