diff options
author | waker <wakeroid@gmail.com> | 2009-08-06 19:30:01 +0200 |
---|---|---|
committer | waker <wakeroid@gmail.com> | 2009-08-06 19:30:01 +0200 |
commit | 1bbde0552f0bb95c60cd5bebc53a9194fcc11cdb (patch) | |
tree | c3a5b4f7ab3d492cbfc2e983c44952e7ea2cc06a /callbacks.c | |
parent | a8d53a428825732896e954d9eacd40dc45f029ad (diff) |
changed volume control back to squared from log
Diffstat (limited to 'callbacks.c')
-rw-r--r-- | callbacks.c | 8 |
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; |