add: break;
context: bacon_video_widget_get_current_frame (BaconVideoWidget * bvw){  GstBuffer *buf = NULL;  const GList *streaminfo = NULL;  GstCaps *from = NULL;  GdkPixbuf *pixbuf;  g_return_val_if_fail (bvw != NULL, NULL);  g_return_val_if_fail (BACON_IS_VIDEO_WIDGET (bvw), NULL);  g_return_val_if_fail (GST_IS_ELEMENT (bvw->priv->play), NULL);  /* no video info */  if (!bvw->priv->video_width || !bvw->priv->video_height)    return NULL;  /* get frame */  g_object_get (G_OBJECT (bvw->priv->play), "frame", &buf, NULL);  if (!buf)    return NULL;  /* take our own reference, because we will eat it */  gst_buffer_ref (buf);  /* get video size etc. */  g_object_get (G_OBJECT (bvw->priv->play),      "stream-info", &streaminfo, NULL);  for (; streaminfo != NULL; streaminfo = streaminfo->next) {    GObject *info = streaminfo->data;    GstPad *real;    gint type;    GParamSpec *pspec;    GEnumValue *val;    g_object_get (info, "type", &type, NULL);    pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (info), "type");    val = g_enum_get_value (G_PARAM_SPEC_ENUM (pspec)->enum_class, type);    if (strstr (val->value_name, "VIDEO")) {      GstPad *pad = NULL;      g_object_get (info, "object", &pad, NULL);      /* hack for 0.8.5 */      if (!pad)        g_object_get (info, "pad", &pad, NULL);      g_assert (GST_IS_PAD (pad));      real = (GstPad *) GST_PAD_REALIZE (pad);      from = gst_caps_copy (GST_PAD_CAPS (real));    }  }  if (!from)    return NULL;  /* convert to our own wanted format */  buf = bvw_frame_conv_convert (buf, from,      gst_caps_new_simple ("video/x-raw-rgb",          "bpp", G_TYPE_INT, 24,          "depth", G_TYPE_INT, 24,          "width", G_TYPE_INT, bvw->priv->video_width,          "height", G_TYPE_INT, bvw->priv->video_height,          "framerate", G_TYPE_DOUBLE, bvw->priv->video_fps,          "pixel-aspect-ratio", GST_TYPE_FRACTION, 1, 1,          "endianness", G_TYPE_INT, G_BIG_ENDIAN,          "red_mask", G_TYPE_INT, 0xff0000,          "green_mask", G_TYPE_INT, 0x00ff00,          "blue_mask", G_TYPE_INT, 0x0000ff, NULL));  if (!buf)    return NULL;  /* create pixbuf from that - use our own destroy function */  pixbuf = gdk_pixbuf_new_from_data (GST_BUFFER_DATA (buf),			GDK_COLORSPACE_RGB, FALSE,			8, bvw->priv->video_width,			bvw->priv->video_height,			3 * bvw->priv->video_width,			destroy_pixbuf, buf);  if (!pixbuf)    gst_buffer_unref (buf);  /* that's all */  return pixbuf;}