Mercurial > audlegacy
comparison src/audacious/ui_vis.c @ 4596:a77d02342ee1
change visualization timeout; export calc_stereo_pcm, calc_mono_pcm and calc_mono_freq to PAPI
| author | Tomasz Mon <desowin@gmail.com> |
|---|---|
| date | Sat, 31 May 2008 14:17:15 +0200 |
| parents | cc6255f8b568 |
| children |
comparison
equal
deleted
inserted
replaced
| 4595:d69b2bcea170 | 4596:a77d02342ee1 |
|---|---|
| 629 if (widget_is_visible) | 629 if (widget_is_visible) |
| 630 gtk_widget_queue_resize(widget); | 630 gtk_widget_queue_resize(widget); |
| 631 } | 631 } |
| 632 | 632 |
| 633 void ui_vis_clear_data(GtkWidget *widget) { | 633 void ui_vis_clear_data(GtkWidget *widget) { |
| 634 g_return_if_fail(UI_IS_VIS(widget)); | |
| 635 | |
| 634 gint i; | 636 gint i; |
| 635 UiVis *vis = UI_VIS (widget); | 637 UiVis *vis = UI_VIS (widget); |
| 636 | 638 |
| 637 memset(voiceprint_data, 0, 16*76); | 639 memset(voiceprint_data, 0, 16*76); |
| 638 for (i = 0; i < 75; i++) { | 640 for (i = 0; i < 75; i++) { |
| 640 vis->peak[i] = 0; | 642 vis->peak[i] = 0; |
| 641 } | 643 } |
| 642 } | 644 } |
| 643 | 645 |
| 644 void ui_vis_timeout_func(GtkWidget *widget, guchar * data) { | 646 void ui_vis_timeout_func(GtkWidget *widget, guchar * data) { |
| 647 g_return_if_fail(UI_IS_VIS(widget)); | |
| 648 | |
| 645 UiVis *vis = UI_VIS (widget); | 649 UiVis *vis = UI_VIS (widget); |
| 646 static GTimer *timer = NULL; | 650 static GTimer *timer = NULL; |
| 647 gulong micros = 9999999; | 651 gulong micros = 9999999; |
| 648 gboolean falloff = FALSE; | 652 gboolean falloff = FALSE; |
| 649 gint i; | 653 gint i; |
