diff --git a/gst-libs/gst/video/gstvideosink.c b/gst-libs/gst/video/gstvideosink.c index 1fdcce8b94..40cb9c3cd7 100644 --- a/gst-libs/gst/video/gstvideosink.c +++ b/gst-libs/gst/video/gstvideosink.c @@ -155,8 +155,8 @@ gst_videosink_class_init (GstVideoSinkClass *klass) G_MININT,G_MAXINT, 0, G_PARAM_READABLE)); g_object_class_install_property (G_OBJECT_CLASS (klass), ARG_FRAME_TIME, - g_param_spec_int ("frame_time", "Frame time", "The interval between frames", - G_MININT, G_MAXINT, 0, G_PARAM_READABLE)); + g_param_spec_int64 ("frame_time", "Frame time", "The interval between frames", + G_MININT64, G_MAXINT64, 0, G_PARAM_READABLE)); gobject_class->set_property = gst_videosink_set_property; gobject_class->get_property = gst_videosink_get_property; diff --git a/gst-libs/gst/video/gstvideosink.h b/gst-libs/gst/video/gstvideosink.h index 2a460fdaab..171a91ba0d 100644 --- a/gst-libs/gst/video/gstvideosink.h +++ b/gst-libs/gst/video/gstvideosink.h @@ -56,7 +56,7 @@ struct _GstVideoSink { gint width, height; gint frames_displayed; - guint64 frame_time; + gint64 frame_time; GstClock *clock; diff --git a/gst-libs/gst/video/videosink.h b/gst-libs/gst/video/videosink.h index 2a460fdaab..171a91ba0d 100644 --- a/gst-libs/gst/video/videosink.h +++ b/gst-libs/gst/video/videosink.h @@ -56,7 +56,7 @@ struct _GstVideoSink { gint width, height; gint frames_displayed; - guint64 frame_time; + gint64 frame_time; GstClock *clock;