diff options
author | David Schleef <ds@schleef.org> | 2004-06-14 20:24:08 +0000 |
---|---|---|
committer | David Schleef <ds@schleef.org> | 2004-06-14 20:24:08 +0000 |
commit | 53ece3e4be8a3b7834fc7ec97ec4d3e14801aea8 (patch) | |
tree | f6c8ac238e3f5d3ad9db0c5d5d6ed0d53336b395 | |
parent | f1a3a74db3f48cd4455cc433c4f30b2fa8297a03 (diff) | |
download | gstreamer-plugins-base-53ece3e4be8a3b7834fc7ec97ec4d3e14801aea8.tar.gz |
gst/volume/demo.c: (value_changed_callback): exp10() is not standard. Thank you for playing.
Original commit message from CVS:
* gst/volume/demo.c: (value_changed_callback): exp10() is not
standard. Thank you for playing.
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | gst/volume/demo.c | 6 |
2 files changed, 10 insertions, 1 deletions
@@ -1,3 +1,8 @@ +2004-06-14 David Schleef <ds@schleef.org> + + * gst/volume/demo.c: (value_changed_callback): exp10() is not + standard. Thank you for playing. + 2004-06-14 Wim Taymans <wim@fluendo.com> * gst/ffmpegcolorspace/imgconvert.c: (img_convert): diff --git a/gst/volume/demo.c b/gst/volume/demo.c index ed36eb327..ef5b4797a 100644 --- a/gst/volume/demo.c +++ b/gst/volume/demo.c @@ -33,6 +33,10 @@ GtkWidget *elapsed; GtkWidget *scale; +#ifndef M_LN10 +#define M_LN10 (log(10.0)) +#endif + static void value_changed_callback (GtkWidget * widget, GstElement * volume) { @@ -40,7 +44,7 @@ value_changed_callback (GtkWidget * widget, GstElement * volume) gdouble level; value = gtk_range_get_value (GTK_RANGE (widget)); - level = exp10 (value / 20.0); + level = exp (value / 20.0 * M_LN10); g_print ("Value: %f dB, level: %f\n", value, level); g_object_set (volume, "volume", level, NULL); } |