[Goodies-commits] r6500 - in xfce4-radio-plugin/branches/newincludes: . panel-plugin
Stefan Ott
cockroach at xfce.org
Mon Jan 19 18:35:47 CET 2009
Author: cockroach
Date: 2009-01-19 17:35:47 +0000 (Mon, 19 Jan 2009)
New Revision: 6500
Modified:
xfce4-radio-plugin/branches/newincludes/NEWS
xfce4-radio-plugin/branches/newincludes/panel-plugin/Makefile.am
xfce4-radio-plugin/branches/newincludes/panel-plugin/v4l2.c
xfce4-radio-plugin/branches/newincludes/panel-plugin/xfce4-radio.c
Log:
Fixed inconsistency between tuning / reading tuned frequency (stupid rounding issue)
Modified: xfce4-radio-plugin/branches/newincludes/NEWS
===================================================================
--- xfce4-radio-plugin/branches/newincludes/NEWS 2009-01-19 00:56:49 UTC (rev 6499)
+++ xfce4-radio-plugin/branches/newincludes/NEWS 2009-01-19 17:35:47 UTC (rev 6500)
@@ -1,7 +1,7 @@
Get the latest version of this plugin at http://goodies.xfce.org/
===============================================================================
-v0.4.1 (?? Dec 2008):
+v0.4.1 (19 Jan 2008):
=====================
* The "let them worry about the details"-release
* We are now using the v4l/v4l2 functionality from gnomeradio
Modified: xfce4-radio-plugin/branches/newincludes/panel-plugin/Makefile.am
===================================================================
--- xfce4-radio-plugin/branches/newincludes/panel-plugin/Makefile.am 2009-01-19 00:56:49 UTC (rev 6499)
+++ xfce4-radio-plugin/branches/newincludes/panel-plugin/Makefile.am 2009-01-19 17:35:47 UTC (rev 6500)
@@ -9,7 +9,8 @@
xfce4_radio_plugin_CFLAGS = \
-DPACKAGE_LOCALE_DIR=\"$(localedir)\" \
- @LIBXFCE4PANEL_CFLAGS@
+ @LIBXFCE4PANEL_CFLAGS@ \
+ -std=c99
xfce4_radio_plugin_LDADD = \
@LIBXFCE4PANEL_LIBS@
Modified: xfce4-radio-plugin/branches/newincludes/panel-plugin/v4l2.c
===================================================================
--- xfce4-radio-plugin/branches/newincludes/panel-plugin/v4l2.c 2009-01-19 00:56:49 UTC (rev 6499)
+++ xfce4-radio-plugin/branches/newincludes/panel-plugin/v4l2.c 2009-01-19 17:35:47 UTC (rev 6500)
@@ -186,7 +186,8 @@
perror ("VIDIOC_G_FREQUENCY");
return -1;
}
- return freq.frequency / (double) dev->freq_fact;
+ double result = freq.frequency / (double) dev->freq_fact;
+ return round(result * 100) / 100;
}
static int
Modified: xfce4-radio-plugin/branches/newincludes/panel-plugin/xfce4-radio.c
===================================================================
--- xfce4-radio-plugin/branches/newincludes/panel-plugin/xfce4-radio.c 2009-01-19 00:56:49 UTC (rev 6499)
+++ xfce4-radio-plugin/branches/newincludes/panel-plugin/xfce4-radio.c 2009-01-19 17:35:47 UTC (rev 6500)
@@ -177,6 +177,7 @@
data->on = TRUE;
}
data->freq = radio_get_freq () * 100;
+ DBG ("Updating frequency to %d", data->freq);
}
update_label (data);
update_signal_bar (data);
@@ -274,6 +275,7 @@
parse_freq_and_tune (const char* freq_char, radio_gui* data)
{
int freq_int = parse_freq (freq_char);
+ DBG ("Parsed frequency %d", freq_int);
if (freq_int >= FREQ_MIN && freq_int <= FREQ_MAX)
{
More information about the Goodies-commits
mailing list