gst-libs/gst/video/gstvideosink.c: Throw away frames that are later than 20 ms.

Original commit message from CVS:
* gst-libs/gst/video/gstvideosink.c: (gst_video_sink_init),
(gst_video_sink_class_init):
Throw away frames that are later than 20 ms.
This commit is contained in:
Wim Taymans 2006-03-06 16:18:51 +00:00
parent e3abdc2b9a
commit a5ff88df2a
2 changed files with 8 additions and 1 deletions

View file

@ -1,3 +1,9 @@
2006-03-06 Wim Taymans <wim@fluendo.com>
* gst-libs/gst/video/gstvideosink.c: (gst_video_sink_init),
(gst_video_sink_class_init):
Throw away frames that are later than 20 ms.
2006-03-06 Tim-Philipp Müller <tim at centricular dot net> 2006-03-06 Tim-Philipp Müller <tim at centricular dot net>
* gst-libs/gst/riff/riff-media.c: (gst_riff_create_audio_caps): * gst-libs/gst/riff/riff-media.c: (gst_riff_create_audio_caps):

View file

@ -99,6 +99,7 @@ gst_video_sink_init (GstVideoSink * videosink)
{ {
videosink->width = 0; videosink->width = 0;
videosink->height = 0; videosink->height = 0;
GST_BASE_SINK (videosink)->abidata.ABI.max_lateness = 20 * GST_MSECOND;
} }
static void static void
@ -110,7 +111,7 @@ gst_video_sink_class_init (GstVideoSinkClass * klass)
gobject_class = (GObjectClass *) klass; gobject_class = (GObjectClass *) klass;
gstelement_class = (GstElementClass *) klass; gstelement_class = (GstElementClass *) klass;
parent_class = g_type_class_ref (GST_TYPE_ELEMENT); parent_class = g_type_class_peek_parent (klass);
} }
static void static void