ext/libvisual/visual.c: Fix the fps calculations.
authorJan Schmidt <thaytan@mad.scientist.com>
Tue, 22 Nov 2005 23:46:31 +0000 (23:46 +0000)
committerJan Schmidt <thaytan@mad.scientist.com>
Tue, 22 Nov 2005 23:46:31 +0000 (23:46 +0000)
Original commit message from CVS:
* ext/libvisual/visual.c: (gst_visual_chain):
Fix the fps calculations.

* gst/ffmpegcolorspace/avcodec.h:
Move structure element for clarity

* gst-libs/gst/interfaces/tunernorm.c: (gst_tuner_norm_init):
* gst-libs/gst/interfaces/tunernorm.h:
* sys/v4l/gstv4ljpegsrc.c: (gst_v4ljpegsrc_src_link):
* sys/v4l/gstv4lmjpegsink.c: (gst_v4lmjpegsink_base_init):
* sys/v4l/gstv4lmjpegsrc.c: (gst_v4lmjpegsrc_base_init),
(gst_v4lmjpegsrc_get_fps), (gst_v4lmjpegsrc_src_convert),
(gst_v4lmjpegsrc_src_query), (gst_v4lmjpegsrc_get),
(gst_v4lmjpegsrc_getcaps):
* sys/v4l/gstv4lsrc.c: (gst_v4lsrc_fixate), (gst_v4lsrc_get_caps),
(gst_v4lsrc_set_caps):
* sys/v4l/gstv4lsrc.h:
* sys/v4l/v4l_calls.c: (gst_v4l_open):
* sys/v4l/v4lsrc_calls.c: (gst_v4lsrc_get_fps),
(gst_v4lsrc_get_fps_list), (gst_v4lsrc_buffer_new):
* sys/v4l/v4lsrc_calls.h:
Fractional framerates...

ChangeLog
gst-libs/gst/interfaces/tunernorm.c
gst-libs/gst/interfaces/tunernorm.h

index f2463dcb0f76cc969519f10cbf3ab8b48f9e6719..c114599c9d6e199497a0ee806e8734d4b7da2ac5 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,28 @@
+2005-11-23  Jan Schmidt  <thaytan@mad.scientist.com>
+
+       * ext/libvisual/visual.c: (gst_visual_chain):
+         Fix the fps calculations.
+
+       * gst/ffmpegcolorspace/avcodec.h:
+         Move structure element for clarity
+
+       * gst-libs/gst/interfaces/tunernorm.c: (gst_tuner_norm_init):
+       * gst-libs/gst/interfaces/tunernorm.h:
+       * sys/v4l/gstv4ljpegsrc.c: (gst_v4ljpegsrc_src_link):
+       * sys/v4l/gstv4lmjpegsink.c: (gst_v4lmjpegsink_base_init):
+       * sys/v4l/gstv4lmjpegsrc.c: (gst_v4lmjpegsrc_base_init),
+       (gst_v4lmjpegsrc_get_fps), (gst_v4lmjpegsrc_src_convert),
+       (gst_v4lmjpegsrc_src_query), (gst_v4lmjpegsrc_get),
+       (gst_v4lmjpegsrc_getcaps):
+       * sys/v4l/gstv4lsrc.c: (gst_v4lsrc_fixate), (gst_v4lsrc_get_caps),
+       (gst_v4lsrc_set_caps):
+       * sys/v4l/gstv4lsrc.h:
+       * sys/v4l/v4l_calls.c: (gst_v4l_open):
+       * sys/v4l/v4lsrc_calls.c: (gst_v4lsrc_get_fps),
+       (gst_v4lsrc_get_fps_list), (gst_v4lsrc_buffer_new):
+       * sys/v4l/v4lsrc_calls.h:
+         Fractional framerates...
+
 2005-11-22  Wim Taymans  <wim@fluendo.com>
 
        * gst-libs/gst/audio/gstbaseaudiosink.c:
index 2eb973de8df5b639f6f98c0f8cf96568acbcb4cd..fd3535cba8295176c610f4dfacb33d1f4958465e 100644 (file)
@@ -80,7 +80,7 @@ static void
 gst_tuner_norm_init (GstTunerNorm * norm)
 {
   norm->label = NULL;
-  norm->fps = 0.;
+  g_value_init (&norm->framerate, GST_TYPE_FRACTION);
 }
 
 static void
index cd89e1ee883dd3a0a9a247d1415ac7cc06ba22d4..598b38ec8c87957652f556f8733e51864bf153db 100644 (file)
@@ -41,7 +41,7 @@ typedef struct _GstTunerNorm {
   GObject parent;
 
   gchar  *label;
-  gfloat  fps;
+  GValue  framerate;
 } GstTunerNorm;
 
 typedef struct _GstTunerNormClass {