summaryrefslogtreecommitdiff
path: root/tools/spectool.cc
diff options
context:
space:
mode:
Diffstat (limited to 'tools/spectool.cc')
-rw-r--r--tools/spectool.cc15
1 files changed, 7 insertions, 8 deletions
diff --git a/tools/spectool.cc b/tools/spectool.cc
index 49c6384..292de39 100644
--- a/tools/spectool.cc
+++ b/tools/spectool.cc
@@ -101,14 +101,13 @@ int play_spec(const char *in_path) {
return 1;
}
- std::vector<float> spec_data(header.num_frames * header.dct_size);
- fread(spec_data.data(), sizeof(float), spec_data.size(), f_in);
- fclose(f_in);
-
- platform_init();
- audio_init();
-
- Spectrogram spec;
+ std::vector<float> spec_data(header.num_frames * header.dct_size);
+ fread(spec_data.data(), sizeof(float), spec_data.size(), f_in);
+ fclose(f_in);
+
+ platform_init_window(false);
+ audio_init();
+ Spectrogram spec;
spec.spectral_data_a = spec_data.data();
spec.spectral_data_b =
spec_data.data(); // Point both to the same buffer for playback