From d60a4236e895ac9ff1e3aa46be89707bace121d8 Mon Sep 17 00:00:00 2001 From: "Steinar H. Gunderson" Date: Sat, 14 Mar 2015 02:03:19 +0100 Subject: [PATCH] Output training messages to stderr instead of stdout. --- decode.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/decode.cpp b/decode.cpp index 5b99b81..f645588 100644 --- a/decode.cpp +++ b/decode.cpp @@ -477,7 +477,7 @@ void find_kmeans(const std::vector &pulses, double calibration_factor, co bool any_moved = false; for (unsigned i = 0; i < initial_centers.size(); ++i) { if (num[i] == 0) { - printf("K-means broke down, can't output new reference training points\n"); + fprintf(stderr, "K-means broke down, can't output new reference training points\n"); return; } float new_center = sums[i] / num[i]; @@ -490,11 +490,11 @@ void find_kmeans(const std::vector &pulses, double calibration_factor, co break; } } - printf("New reference training points:"); + fprintf(stderr, "New reference training points:"); for (unsigned i = 0; i < last_centers.size(); ++i) { - printf(" %.3f", last_centers[i]); + fprintf(stderr, " %.3f", last_centers[i]); } - printf("\n"); + fprintf(stderr, "\n"); } void spsa_train(const std::vector &pcm, int sample_rate) -- 2.39.2