summaryrefslogtreecommitdiff
path: root/tools/specview.cc
diff options
context:
space:
mode:
authorskal <pascal.massimino@gmail.com>2026-02-01 00:58:20 +0100
committerskal <pascal.massimino@gmail.com>2026-02-01 01:13:53 +0100
commit18eb8a07ba39a8aad1c75521cee027b9c9c72e40 (patch)
tree87e498dbaffdd591eb94fddca315f6ba28756a32 /tools/specview.cc
parent03cd94817097e59a0809b222e0e1e74dd9a8ede7 (diff)
clang-format
Diffstat (limited to 'tools/specview.cc')
-rw-r--r--tools/specview.cc17
1 files changed, 10 insertions, 7 deletions
diff --git a/tools/specview.cc b/tools/specview.cc
index 59b6d70..3cbfdc9 100644
--- a/tools/specview.cc
+++ b/tools/specview.cc
@@ -21,15 +21,15 @@ void print_usage() {
printf("Displays an ASCII representation of a spectrogram file.\n");
}
-int main(int argc, char **argv) {
+int main(int argc, char** argv) {
if (argc < 2) {
print_usage();
return 1;
}
- const char *input_path = argv[1];
+ const char* input_path = argv[1];
- FILE *f_in = fopen(input_path, "rb");
+ FILE* f_in = fopen(input_path, "rb");
if (!f_in) {
printf("Error: Failed to open input file: %s\n", input_path);
return 1;
@@ -64,17 +64,20 @@ int main(int argc, char **argv) {
// Find max magnitude for normalization
float max_mag = 0.0f;
- for (float val : spec_data) { max_mag = std::max(max_mag, fabsf(val)); }
- if (max_mag == 0.0f) max_mag = 1.0f; // Avoid division by zero
+ for (float val : spec_data) {
+ max_mag = std::max(max_mag, fabsf(val));
+ }
+ if (max_mag == 0.0f)
+ max_mag = 1.0f; // Avoid division by zero
// ASCII visualization
- const char *gradient = " .:-=+*#%@";
+ const char* gradient = " .:-=+*#%@";
int gradient_len = strlen(gradient);
printf("\nASCII Visualization:\n");
for (int frame = 0; frame < header.num_frames; ++frame) {
printf("%4d: ", frame);
- const float *current_frame_data =
+ const float* current_frame_data =
spec_data.data() + frame * header.dct_size;
// Average bins into fewer columns for better fit on console