diff options
author | Jean-Marc Valin <jmvalin@jmvalin.ca> | 2017-09-15 12:59:35 -0400 |
---|---|---|
committer | Jean-Marc Valin <jmvalin@jmvalin.ca> | 2017-09-15 12:59:35 -0400 |
commit | 59e49bd211896c4bd6da09b1d4338c828f68dda0 (patch) | |
tree | ea4ad3e7a15eebb2820fecbd9149c95ce2a93cd9 | |
parent | bd52b8968a90045fe0673ef0b755180c188d79ec (diff) | |
download | opus-exp_kelly1.tar.gz |
Printing classifier probsexp_kelly1
-rw-r--r-- | src/analysis.c | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/analysis.c b/src/analysis.c index 1d6dd829..1ef6eecb 100644 --- a/src/analysis.c +++ b/src/analysis.c @@ -376,7 +376,15 @@ void tonality_get_info(TonalityAnalysisState *tonal, AnalysisInfo *info_out, int info_out->music_prob_min = prob_min; info_out->music_prob_max = prob_max; - /* printf("%f %f %f %f %f\n", prob_min, prob_max, prob_avg/prob_count, vad_prob, info_out->music_prob); */ + { + static int is_music = -1; + float prob; + if (is_music == -1) + is_music = info_out->music_prob > .5; + prob = is_music ? prob_max : prob_min; + is_music = prob > .5; + printf("%f %f %f %f %f %f\n", prob, prob_min, prob_max, prob_avg/prob_count, vad_prob, info_out->music_prob); + } tonal->read_subframe += len/(tonal->Fs/400); while (tonal->read_subframe>=8) { |