summaryrefslogtreecommitdiff
path: root/callbacks.c
diff options
context:
space:
mode:
authorGravatar waker <wakeroid@gmail.com>2009-08-06 19:30:01 +0200
committerGravatar waker <wakeroid@gmail.com>2009-08-06 19:30:01 +0200
commit1bbde0552f0bb95c60cd5bebc53a9194fcc11cdb (patch)
treec3a5b4f7ab3d492cbfc2e983c44952e7ea2cc06a /callbacks.c
parenta8d53a428825732896e954d9eacd40dc45f029ad (diff)
changed volume control back to squared from log
Diffstat (limited to 'callbacks.c')
-rw-r--r--callbacks.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/callbacks.c b/callbacks.c
index b2ab90f7..39baed3c 100644
--- a/callbacks.c
+++ b/callbacks.c
@@ -33,9 +33,11 @@ void
on_volume_value_changed (GtkRange *range,
gpointer user_data)
{
- float db = -(60 - (gtk_range_get_value (range) * 0.6f));
- float a = db <= -60.f ? 0 : pow (10, db/20.f);
- p_set_volume (a);
+ //float db = -(40 - (gtk_range_get_value (range) * 0.4f));
+ //float a = db <= -40.f ? 0 : pow (10, db/20.f);
+ //p_set_volume (a);
+ float a = gtk_range_get_value (range) * 0.01;
+ p_set_volume (a*a);
}
int g_disable_seekbar_handler = 0;