static struct menu_entry post_deflicker_menu[] = { { .name = "Post Deflicker", .priv = &post_deflicker, .max = 1, .update = post_deflicker_update, .help = "Create sidecar files with exposure compensation,", .help2 = "so all your pics look equally exposed, without flicker.", .works_best_in = DEP_PHOTO_MODE, .submenu_width = 710, .children = (struct menu_entry[]) { { .name = "Sidecar file type", .priv = &post_deflicker_sidecar_type, .max = 1, .choices = CHOICES("Adobe XMP", "UFRaw"), .help = "Sidecar file format, for deflicker metadata.", }, { .name = "Deflicker percentile", .priv = &post_deflicker_percentile, .min = 20, .max = 80, .unit = UNIT_PERCENT, .help = "Where to meter for deflicking. Recommended: 50% (median).", .help2 = "Try 75% if you get black borders (e.g. Samyang 8mm on 5D).", }, { .name = "Deflicker target level", .priv = &post_deflicker_target_level, .min = -8,
static struct menu_entry lv_rec_menu[] = { { .name = "Start", .priv = NULL, .select = (void (*)(void*,int))lv_rec_create_task, .update = lv_rec_menu_update, .help = "Start recording", }, { .name = "Resolution preset", .priv = &lv_rec_line_skip_preset, .min = 0, .max = 4, .choices = CHOICES("OFF", "1080", "960", "720", "480"), .help = "Set line skipping to get this resolution" }, { .name = "Crop amount top/bot", .priv = &lv_rec_line_skip, .min = 0, .max = 400, .help = "Drop that amount of lines on top and bottom each", }, { .name = "Frame skip", .priv = &lv_rec_frame_skip, .min = 1, .max = 20, .help = "Record every n-th frame",