Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.xiph.org/xiph/opus.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJean-Marc Valin <jmvalin@jmvalin.ca>2017-09-15 19:59:35 +0300
committerJean-Marc Valin <jmvalin@jmvalin.ca>2017-09-15 19:59:35 +0300
commit59e49bd211896c4bd6da09b1d4338c828f68dda0 (patch)
treeea4ad3e7a15eebb2820fecbd9149c95ce2a93cd9
parentbd52b8968a90045fe0673ef0b755180c188d79ec (diff)
Printing classifier probsexp_kelly1
-rw-r--r--src/analysis.c10
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)
{