[gst-cvs] gst-plugins-good: [MOVED FROM BAD 14/29] shapewipe: Correctly handle 0/ 1 fps

Sebastian Dröge slomo at kemper.freedesktop.org
Fri Feb 12 02:35:34 PST 2010


Module: gst-plugins-good
Branch: master
Commit: 76a21dec7fb6f45a34037c19ecaf19f5532ec628
URL:    http://cgit.freedesktop.org/gstreamer/gst-plugins-good/commit/?id=76a21dec7fb6f45a34037c19ecaf19f5532ec628

Author: Sebastian Dröge <sebastian.droege at collabora.co.uk>
Date:   Tue Jun 23 18:23:13 2009 +0200

[MOVED FROM BAD 14/29] shapewipe: Correctly handle 0/1 fps

---

 gst/shapewipe/gstshapewipe.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/gst/shapewipe/gstshapewipe.c b/gst/shapewipe/gstshapewipe.c
index 9521880..4029c49 100644
--- a/gst/shapewipe/gstshapewipe.c
+++ b/gst/shapewipe/gstshapewipe.c
@@ -334,7 +334,10 @@ gst_shape_wipe_video_sink_setcaps (GstPad * pad, GstCaps * caps)
     g_mutex_unlock (self->mask_mutex);
   }
 
-  self->frame_duration = gst_util_uint64_scale (GST_SECOND, fps_d, fps_n);
+  if (fps_n != 0)
+    self->frame_duration = gst_util_uint64_scale (GST_SECOND, fps_d, fps_n);
+  else
+    self->frame_duration = 0;
 
   ret = gst_pad_set_caps (self->srcpad, caps);
 





More information about the Gstreamer-commits mailing list