rem: g_message ("seeking to %d", seek_time);
context: bacon_video_widget_play (BaconVideoWidget * bvw,			 guint pos, guint start_time, GError ** error){  gint64 seek_time;  gint64 length_nanos;  g_return_val_if_fail (bvw != NULL, FALSE);  g_return_val_if_fail (BACON_IS_VIDEO_WIDGET (bvw), FALSE);  g_return_val_if_fail (GST_IS_PLAY (bvw->priv->play), FALSE);  //FIXME  g_message ("bacon_video_widget_play %d %d", pos, start_time);  /* Resetting last_error_message to NULL */  if (bvw->priv->last_error_message)    {      g_free (bvw->priv->last_error_message);      bvw->priv->last_error_message = NULL;    }  if (pos)    {      length_nanos = (gint64) (bvw->priv->stream_length * GST_MSECOND);      seek_time = (gint64) (length_nanos * pos / 65535);      g_message ("seeking to %d", seek_time);      gst_play_seek_to_time (bvw->priv->play, seek_time);    }  else    {      gst_play_set_state (bvw->priv->play, GST_STATE_PLAYING);    }  return TRUE;}