int
main (int argc, char *argv[])
{
  if (argc != 3) {
    g_print ("usage: %s <camera device> <output file>\n"
        " Examples:\n"
        "  For primary camera\n"
        "   %s 0 %s/gst-droid/gstdroidcamsrc-0.conf\n"
        "  For secondary camera\n"
        "   %s 1 %s/gst-droid/gstdroidcamsrc-1.conf\n",
        argv[0], argv[0], SYSCONFDIR, argv[0], SYSCONFDIR);
    return 0;
  }

  dev = atoi (argv[1]);
  out = argv[2];

  Common *common = common_init (&argc, &argv, "camerabin");
  if (!common) {
    return 1;
  }

  common_set_device_mode (common, dev, IMAGE);

  common->started = pipeline_started;

  if (!common_run (common)) {
    return 1;
  }

  return common_destroy (common, TRUE);
}
Exemple #2
0
void poldiff_destroy(poldiff_t ** diff)
{
	if (!diff || !(*diff))
		return;
	apol_policy_destroy(&(*diff)->orig_pol);
	apol_policy_destroy(&(*diff)->mod_pol);
	apol_bst_destroy(&(*diff)->class_bst);
	apol_bst_destroy(&(*diff)->perm_bst);
	apol_bst_destroy(&(*diff)->bool_bst);

	type_map_destroy(&(*diff)->type_map);
	attrib_summary_destroy(&(*diff)->attrib_diffs);
	poldiff_avrule_destroy(&(*diff)->avrule_diffs[AVRULE_OFFSET_ALLOW]);
	poldiff_avrule_destroy(&(*diff)->avrule_diffs[AVRULE_OFFSET_AUDITALLOW]);
	poldiff_avrule_destroy(&(*diff)->avrule_diffs[AVRULE_OFFSET_DONTAUDIT]);
	poldiff_avrule_destroy(&(*diff)->avrule_diffs[AVRULE_OFFSET_NEVERALLOW]);
	bool_destroy(&(*diff)->bool_diffs);
	cat_destroy(&(*diff)->cat_diffs);
	class_destroy(&(*diff)->class_diffs);
	common_destroy(&(*diff)->common_diffs);
	level_destroy(&(*diff)->level_diffs);
	range_trans_destroy(&(*diff)->range_trans_diffs);
	role_destroy(&(*diff)->role_diffs);
	role_allow_destroy(&(*diff)->role_allow_diffs);
	role_trans_destroy(&(*diff)->role_trans_diffs);
	user_destroy(&(*diff)->user_diffs);
	terule_destroy(&(*diff)->terule_diffs[TERULE_OFFSET_CHANGE]);
	terule_destroy(&(*diff)->terule_diffs[TERULE_OFFSET_MEMBER]);
	terule_destroy(&(*diff)->terule_diffs[TERULE_OFFSET_TRANS]);
	type_summary_destroy(&(*diff)->type_diffs);
	free(*diff);
	*diff = NULL;
}
Exemple #3
0
int
main (int argc, char *argv[])
{
  Common *common = common_init (&argc, &argv, "camerabin");
  if (!common) {
    return 1;
  }

  common_set_vf_caps (common, 1280, 720, 30, 1);
  common_set_video_caps (common, 1280, 720, 30, 1);

  common_set_device_mode (common, PRIMARY, VIDEO);

  common->started = pipeline_started;

  if (!common_run (common)) {
    return 1;
  }

  return common_destroy (common, TRUE);
}