summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog6
-rw-r--r--sys/v4l/v4l_calls.c4
2 files changed, 8 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index 4bd4eb0a..eb5270a6 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,11 @@
2008-06-02 Tim-Philipp Müller <tim.muller at collabora co uk>
+ * sys/v4l/v4l_calls.c: (gst_v4l_get_chan_names):
+ minrange and maxrange are scaled according to the frequency
+ multiplier.
+
+2008-06-02 Tim-Philipp Müller <tim.muller at collabora co uk>
+
* ext/pango/Makefile.am:
* ext/pango/gsttextoverlay.c: (gst_text_overlay_shade_y),
(gst_text_overlay_blit_yuv420), (gst_text_overlay_push_frame):
diff --git a/sys/v4l/v4l_calls.c b/sys/v4l/v4l_calls.c
index 4d336d4f..0baf5ade 100644
--- a/sys/v4l/v4l_calls.c
+++ b/sys/v4l/v4l_calls.c
@@ -334,8 +334,8 @@ gst_v4l_get_chan_names (GstV4lElement * v4lelement)
channel->flags |= GST_TUNER_CHANNEL_FREQUENCY;
channel->freq_multiplicator =
62.5 * ((vtun.flags & VIDEO_TUNER_LOW) ? 1 : 1000);
- channel->min_frequency = vtun.rangelow;
- channel->max_frequency = vtun.rangehigh;
+ channel->min_frequency = vtun.rangelow * channel->freq_multiplicator;
+ channel->max_frequency = vtun.rangehigh * channel->freq_multiplicator;
channel->min_signal = 0;
channel->max_signal = 0xffff;
break;