summaryrefslogtreecommitdiff
path: root/tests/test5/win_main.c
diff options
context:
space:
mode:
authorLudovic Pouzenc <ludovic@pouzenc.fr>2012-06-04 21:44:28 +0000
committerLudovic Pouzenc <ludovic@pouzenc.fr>2012-06-04 21:44:28 +0000
commit5b385abef33b20c122bddf9cc9e947594e0ebd32 (patch)
tree2cda5c9fc70fa79ac880b4f744ffb7f65769ed33 /tests/test5/win_main.c
parent9c7c14513dfe3440dad9cf0b1c652dde9e4f1de7 (diff)
download2012-violon-leds-5b385abef33b20c122bddf9cc9e947594e0ebd32.tar.gz
2012-violon-leds-5b385abef33b20c122bddf9cc9e947594e0ebd32.tar.bz2
2012-violon-leds-5b385abef33b20c122bddf9cc9e947594e0ebd32.zip
Bon. Partie pulse audio finie je pense.
début de la partie galère sur le "vrai" calcul pour le vu-mètre. C'est compliqué car si on veut du dbA il faut faire une FFT pour appliquer des poids par fréquence. Analyse fréquentielle copiée depuis le projet Audacity (adaptée du C++ au C et décimée). Il y a des tas de petits mallocs pour la FFT et ça pue. D'ailleurs l'exécution de cette version donne un assertion failed sur malloc() que j'avais jamais vu... git-svn-id: file:///var/svn/2012-violon-leds/trunk@12 6be1fa4d-33ac-4c33-becc-79fcb3794bb6
Diffstat (limited to 'tests/test5/win_main.c')
-rw-r--r--tests/test5/win_main.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/tests/test5/win_main.c b/tests/test5/win_main.c
index e5d681d..f44c940 100644
--- a/tests/test5/win_main.c
+++ b/tests/test5/win_main.c
@@ -26,33 +26,33 @@ GtkWidget *win_main_build() {
gtk_box_pack_start(GTK_BOX(hbox1), vumeter_sound, FALSE, FALSE, 0);
vumeter_h = gtk_vu_meter_new (TRUE);
- gtk_vu_meter_set_min_max (vumeter_h, 0, 65535);
+ gtk_vu_meter_set_min_max(GTK_VU_METER(vumeter_h), 0, 65535);
gtk_vu_meter_set_gradient(GTK_VU_METER(vumeter_h), 7, f_gradient_hue, 7, b_gradient_hue);
gtk_box_pack_start(GTK_BOX(hbox1), vumeter_h, FALSE, FALSE, 0);
vumeter_s = gtk_vu_meter_new (TRUE);
- gtk_vu_meter_set_min_max (vumeter_s, 0, 65535);
+ gtk_vu_meter_set_min_max(GTK_VU_METER(vumeter_s), 0, 65535);
gtk_vu_meter_set_gradient(GTK_VU_METER(vumeter_s), 2, f_gradient_red, 2, b_gradient_red);
gtk_box_pack_start(GTK_BOX(hbox1), vumeter_s, FALSE, FALSE, 0);
vumeter_v = gtk_vu_meter_new (TRUE);
- gtk_vu_meter_set_min_max (vumeter_v, 0, 65535);
+ gtk_vu_meter_set_min_max(GTK_VU_METER(vumeter_v), 0, 65535);
gtk_vu_meter_set_gradient(GTK_VU_METER(vumeter_v), 2, f_gradient_red, 2, b_gradient_red);
gtk_box_pack_start(GTK_BOX(hbox1), vumeter_v, FALSE, FALSE, 0);
vumeter_r = gtk_vu_meter_new (TRUE);
- gtk_vu_meter_set_min_max (vumeter_r, 0, 255);
+ gtk_vu_meter_set_min_max(GTK_VU_METER(vumeter_r), 0, 255);
gtk_vu_meter_set_gradient(GTK_VU_METER(vumeter_r), 2, f_gradient_red, 2, b_gradient_red);
gtk_box_pack_start(GTK_BOX(hbox1), vumeter_r, FALSE, FALSE, 0);
vumeter_g = gtk_vu_meter_new (TRUE);
- gtk_vu_meter_set_min_max (vumeter_g, 0, 255);
+ gtk_vu_meter_set_min_max(GTK_VU_METER(vumeter_g), 0, 255);
gtk_vu_meter_set_gradient(GTK_VU_METER(vumeter_g), 2, f_gradient_green, 2, b_gradient_green);
gtk_box_pack_start(GTK_BOX(hbox1), vumeter_g, FALSE, FALSE, 0);
vumeter_b = gtk_vu_meter_new (TRUE);
- gtk_vu_meter_set_min_max (vumeter_b, 0, 255);
+ gtk_vu_meter_set_min_max(GTK_VU_METER(vumeter_b), 0, 255);
gtk_vu_meter_set_gradient(GTK_VU_METER(vumeter_b), 2, f_gradient_blue, 2, b_gradient_blue);
gtk_box_pack_start(GTK_BOX(hbox1), vumeter_b, FALSE, FALSE, 0);