Example #1
0
gboolean
byzanz_session_is_encoding (ByzanzSession *session)
{
  g_return_val_if_fail (BYZANZ_IS_SESSION (session), FALSE);

  return session->error == NULL && byzanz_encoder_is_running (session->encoder);
}
Example #2
0
static void
encoder_notify (ByzanzEncoder *encoder, GParamSpec *pspec, GMainLoop *loop)
{
  const GError *error;

  error = byzanz_encoder_get_error (encoder);
  if (error) {
    g_print ("%s\n", error->message);
    g_main_loop_quit (loop);
  } else if (!byzanz_encoder_is_running (encoder)) {
    g_main_loop_quit (loop);
  }
}