gst/base/gstbasetransform.c: fix div-by-zero

Original commit message from CVS:
* gst/base/gstbasetransform.c: (gst_base_transform_transform_size):
fix div-by-zero
This commit is contained in:
Stefan Kost 2005-08-26 21:23:51 +00:00
parent 9d1b5e07b3
commit 90b2a570bb
3 changed files with 7 additions and 0 deletions

View file

@ -1,3 +1,8 @@
2005-08-27 Stefan Kost <ensonic@users.sf.net>
* gst/base/gstbasetransform.c: (gst_base_transform_transform_size):
fix div-by-zero
2005-08-26 Andy Wingo <wingo@pobox.com>
* check/pipelines/simple_launch_lines.c (run_pipeline): Check

View file

@ -282,6 +282,7 @@ gst_base_transform_transform_size (GstBaseTransform * trans,
&inunitsize), FALSE);
GST_DEBUG_OBJECT (trans, "input size %d, input unit size %d", size,
inunitsize);
g_return_val_if_fail (inunitsize != 0, FALSE);
g_return_val_if_fail (size % inunitsize == 0, FALSE);
units = size / inunitsize;

View file

@ -282,6 +282,7 @@ gst_base_transform_transform_size (GstBaseTransform * trans,
&inunitsize), FALSE);
GST_DEBUG_OBJECT (trans, "input size %d, input unit size %d", size,
inunitsize);
g_return_val_if_fail (inunitsize != 0, FALSE);
g_return_val_if_fail (size % inunitsize == 0, FALSE);
units = size / inunitsize;