7#ifndef HAS_LIVES_PREFS_H
8#define HAS_LIVES_PREFS_H
10#define PREFS_PANED_POS ((int)(300.*widget_opts.scale))
13#define PREFS_THEME_CHANGED (1 << 0)
14#define PREFS_JACK_CHANGED (1 << 1)
15#define PREFS_WORKDIR_CHANGED (1 << 2)
16#define PREFS_COLOURS_CHANGED (1 << 3)
17#define PREFS_XCOLOURS_CHANGED (1 << 4)
18#define PREFS_IMAGES_CHANGED (1 << 5)
19#define PREFS_MONITOR_CHANGED (1 << 6)
20#define PREFS_NEEDS_REVERT (1 << 7)
22#define PULSE_AUDIO_URL "http://www.pulseaudio.org"
23#define JACK_URL "http://jackaudio.org"
32#define PB_QUALITY_LOW 1
33#define PB_QUALITY_MED 2
34#define PB_QUALITY_HIGH 3
41#define AUD_PLAYER_NONE 0
42#define AUD_PLAYER_SOX 1
43#define AUD_PLAYER_JACK 2
44#define AUD_PLAYER_PULSE 3
47#define AUDIO_PLAYER_NONE "none"
48#define AUDIO_PLAYER_SOX "sox"
49#define AUDIO_PLAYER_JACK "jack"
51#define AUDIO_PLAYER_PULSE "pulse"
52#define AUDIO_PLAYER_PULSE_AUDIO "pulseaudio"
84#define DEF_WARNING_MASK 0x000C2C04ul
87#define WARN_MASK_FPS (1ul << 0)
88#define WARN_MASK_FSIZE (1ul << 1)
89#define WARN_MASK_UNUSED1ul (1ul << 2)
90#define WARN_MASK_SAVE_SET (1ul << 3)
91#define WARN_MASK_NO_MPLAYER (1ul << 4)
92#define WARN_MASK_RENDERED_FX (1ul << 5)
93#define WARN_MASK_NO_ENCODERS (1ul << 6)
94#define WARN_MASK_LAYOUT_MISSING_CLIPS (1ul << 7)
95#define WARN_MASK_LAYOUT_CLOSE_FILE (1ul << 8)
96#define WARN_MASK_LAYOUT_DELETE_FRAMES (1ul << 9)
99#define WARN_MASK_LAYOUT_SHIFT_FRAMES (1ul << 10)
102#define WARN_MASK_LAYOUT_ALTER_FRAMES (1ul << 11)
103#define WARN_MASK_DUPLICATE_SET (1ul << 12)
106#define WARN_MASK_EXIT_MT (1ul << 13)
107#define WARN_MASK_DISCARD_SET (1ul << 14)
108#define WARN_MASK_AFTER_DVGRAB (1ul << 15)
109#define WARN_MASK_MT_ACHANS (1ul << 16)
110#define WARN_MASK_LAYOUT_DELETE_AUDIO (1ul << 17)
113#define WARN_MASK_LAYOUT_SHIFT_AUDIO (1ul << 18)
116#define WARN_MASK_LAYOUT_ALTER_AUDIO (1ul << 19)
118#define WARN_MASK_MT_NO_JACK (1ul << 20)
119#define WARN_MASK_OPEN_YUV4M (1ul << 21)
120#define WARN_MASK_MT_BACKUP_SPACE (1ul << 22)
121#define WARN_MASK_LAYOUT_POPUP (1ul << 23)
122#define WARN_MASK_CLEAN_AFTER_CRASH (1ul << 24)
123#define WARN_MASK_NO_PULSE_CONNECT (1ul << 25)
124#define WARN_MASK_LAYOUT_WIPE (1ul << 26)
125#define WARN_MASK_LAYOUT_GAMMA (1ul << 27)
126#define WARN_MASK_VJMODE_ENTER (1ul << 28)
127#define WARN_MASK_CLEAN_INVALID (1ul << 29)
128#define WARN_MASK_LAYOUT_LB (1ul << 30)
131#define WARN_MASK_RSVD_16 (1ul << 31)
132#define WARN_MASK_RSVD_15 (1ul << 32)
133#define WARN_MASK_RSVD_14 (1ul << 33)
134#define WARN_MASK_RSVD_13 (1ul << 34)
135#define WARN_MASK_RSVD_12 (1ul << 35)
136#define WARN_MASK_RSVD_11 (1ul << 36)
137#define WARN_MASK_RSVD_10 (1ul << 37)
138#define WARN_MASK_RSVD_9 (1ul << 38)
139#define WARN_MASK_RSVD_8 (1ul << 39)
140#define WARN_MASK_RSVD_7 (1ul << 40)
141#define WARN_MASK_RSVD_6 (1ul << 41)
142#define WARN_MASK_RSVD_5 (1ul << 42)
143#define WARN_MASK_RSVD_4 (1ul << 43)
144#define WARN_MASK_RSVD_3 (1ul << 44)
145#define WARN_MASK_RSVD_2 (1ul << 45)
146#define WARN_MASK_RSVD_1 (1ul << 46)
147#define WARN_MASK_RSVD_0 (1ul << 47)
151#define WARN_MASK_RSVD_OFF_15 (1ul << 48)
152#define WARN_MASK_RSVD_OFF_14 (1ul << 49)
153#define WARN_MASK_RSVD_OFF_13 (1ul << 50)
154#define WARN_MASK_RSVD_OFF_12 (1ul << 51)
155#define WARN_MASK_RSVD_OFF_11 (1ul << 52)
156#define WARN_MASK_RSVD_OFF_10 (1ul << 53)
157#define WARN_MASK_RSVD_OFF_9 (1ul << 54)
158#define WARN_MASK_RSVD_OFF_8 (1ul << 55)
159#define WARN_MASK_RSVD_OFF_7 (1ul << 56)
160#define WARN_MASK_RSVD_OFF_6 (1ul << 57)
161#define WARN_MASK_RSVD_OFF_5 (1ul << 58)
162#define WARN_MASK_RSVD_OFF_4 (1ul << 59)
163#define WARN_MASK_RSVD_OFF_3 (1ul << 60)
164#define WARN_MASK_RSVD_OFF_2 (1ul << 61)
165#define WARN_MASK_RSVD_OFF_1 (1ul << 62)
166#define WARN_MASK_RSVD_OFF_0 (1ul << 63)
187#define SEPWIN_TYPE_NON_STICKY 0
188#define SEPWIN_TYPE_STICKY 1
197#define REC_FRAMES (1 << 0)
198#define REC_FPS (1 << 1)
199#define REC_EFFECTS (1 << 2)
200#define REC_CLIPS (1 << 3)
201#define REC_AUDIO (1 << 4)
202#define REC_AFTER_PB (1 << 5)
205#define AUDIO_SRC_INT 0
206#define AUDIO_SRC_EXT 1
233#define JACK_OPTS_TRANSPORT_CLIENT (1 << 0)
234#define JACK_OPTS_TRANSPORT_MASTER (1 << 1)
235#define JACK_OPTS_START_TSERVER (1 << 2)
236#define JACK_OPTS_NOPLAY_WHEN_PAUSED (1 << 3)
237#define JACK_OPTS_START_ASERVER (1 << 4)
238#define JACK_OPTS_TIMEBASE_START (1 << 5)
239#define JACK_OPTS_TIMEBASE_CLIENT (1 << 6)
240#define JACK_OPTS_TIMEBASE_MASTER (1 << 7)
241#define JACK_OPTS_NO_READ_AUTOCON (1 << 8)
242#define JACK_OPTS_TIMEBASE_LSTART (1 << 9)
255#define AUDIO_OPTS_FOLLOW_CLIPS (1 << 0)
256#define AUDIO_OPTS_FOLLOW_FPS (1 << 1)
265#define DEF_MT_UNDO_SIZE 32
285 char ar_clipset_name[128];
330 boolean use_alsa_midi;
331 boolean alsa_midi_dummy;
347#define DEF_REC_STOP_GB 10.
354 char def_autotrans[256];
377#define DEF_DS_WARN_LEVEL 2500000000
379#define DEF_DS_CRIT_LEVEL 250000000
382#define DEF_DISK_QUOTA 50
385#define DEF_MSG_TEXTSIZE 4
386#define DEF_MAX_MSGS 10000
388#define LIVES_CDISK_LEAVE_ORPHAN_SETS (1 << 0)
389#define LIVES_CDISK_LEAVE_BFILES (1 << 1)
390#define LIVES_CDISK_REMOVE_ORPHAN_LAYOUTS (1 << 2)
391#define LIVES_CDISK_LEAVE_MARKER_FILES (1 << 3)
392#define LIVES_CDISK_LEAVE_MISC_FILES (1 << 4)
393#define LIVES_CDISK_REMOVE_ORPHAN_CLIPS (1 << 5)
394#define LIVES_CDISK_REMOVE_STALE_RECOVERY (1 << 6)
395#define LIVES_CDISK_LEAVE_EMPTY_DIRS (1 << 7)
397#define LIVES_CDISK_REMOVE_LOCK_FILES (1 << 16)
398#define LIVES_CDISK_REBUILD_ORDER_FILES (1 << 17)
400#define LIVES_CDISK_SEND_TO_TRASH (1 << 31)
473 char pa_start_opts[255];
497 char def_author[1024];
524#define PREFWIN_WIDTH (GUI_SCREEN_WIDTH * .9)
525#define PREFWIN_HEIGHT (GUI_SCREEN_HEIGHT * .9)
527#define DS_WARN_CRIT_MAX 1000000.
854void set_vpp(
boolean set_in_prefs);
892#define PREF_REC_EXT_AUDIO "rec_ext_audio"
893#define PREF_AUDIO_OPTS "audio_opts"
894#define PREF_SEPWIN_TYPE "sepwin_type"
895#define PREF_MT_EXIT_RENDER "mt_exit_render"
898#define PREF_SHOW_ASRC "show_audio_src"
899#define PREF_HFBWNP "hide_framebar_when_not_playing"
905#define PREF_WORKING_DIR "workdir"
906#define PREF_WORKING_DIR_OLD "tempdir"
907#define PREF_PREFIX_DIR "prefix_dir"
908#define PREF_LIB_DIR "lib_dir"
910#define PREF_AUDIO_PLAYER "audio_player"
911#define PREF_AUDIO_SRC "audio_src"
913#define PREF_MONITORS "monitors"
915#define PREF_LADSPA_PATH "ladspa_path"
916#define PREF_WEED_PLUGIN_PATH "weed_plugin_path"
917#define PREF_FREI0R_PATH "frei0r_path"
918#define PREF_LIBVISUAL_PATH "libvis_path"
920#define PREF_VID_PLAYBACK_PLUGIN "vid_playback_plugin"
922#define PREF_DEFAULT_IMAGE_TYPE "default_image_format"
924#define PREF_VIDEO_OPEN_COMMAND "video_open_command"
926#define PREF_GUI_THEME "gui_theme"
928#define PREF_ENCODER "encoder"
929#define PREF_OUTPUT_TYPE "output_type"
931#define PREF_CDPLAY_DEVICE "cdplay_device"
933#define PREF_AR_LAYOUT "ar_layout"
934#define PREF_AR_CLIPSET "ar_clipset"
936#define PREF_ACTIVE_AUTOTRANS "active_autotrans"
938#define PREF_SCREEN_SCALE "screen_scale"
939#define PREF_PASTARTOPTS "pa_start_opts"
941#define PREF_DEF_AUTHOR "default_author_name"
945#define PREF_OMC_MIDI_FNAME "omc_midi_fname"
946#define PREF_OMC_JS_FNAME "omc_js_fname"
948#define PREF_IMAGE_DIR "image_dir"
949#define PREF_AUDIO_DIR "audio_dir"
951#define PREF_PROJ_DIR "proj_dir"
953#define PREF_VID_SAVE_DIR "vid_save_dir"
954#define PREF_VID_LOAD_DIR "vid_load_dir"
956#define PREF_RECENT "recent"
959#define PREF_DS_WARN_LEVEL "ds_warn_level"
960#define PREF_DS_CRIT_LEVEL "ds_crit_level"
961#define PREF_DISK_QUOTA "disk_quota"
964#define PREF_STARTUP_PHASE "startup_phase"
966#define PREF_STARTUP_INTERFACE "startup_interface"
968#define PREF_LIVES_WARNING_MASK "lives_warning_mask"
969#define PREF_OPEN_COMPRESSION_PERCENT "open_compression_percent"
971#define PREF_PB_QUALITY "pb_quality"
973#define PREF_REC_STOP_GB "rec_stop-gb"
975#define PREF_NFX_THREADS "nfx_threads"
977#define PREF_BTGAMMA "experimental_bt709_gamma"
978#define PREF_USE_SCREEN_GAMMA "use_screen_gamma"
979#define PREF_SCREEN_GAMMA "screen_gamma"
981#define PREF_CLEAR_DISK_OPTS "clear_disk_opts"
983#define PREF_MAX_DISP_VTRACKS "max_disp_vtracks"
985#define PREF_MAX_MSGS "max_text_messages"
986#define PREF_MSG_TEXTSIZE "msg_textsize"
987#define PREF_MSG_PBDIS "msg_disable_during_playback"
989#define PREF_NOFRAMEDROP "no_framedrop"
991#define PREF_RTE_KEYS_VIRTUAL "rte_keys_virtual"
993#define PREF_JACK_OPTS "jack_opts"
995#define PREF_MIDI_CHECK_RATE "midi_check_rate"
996#define PREF_MIDI_RPT "midi_rpt"
998#define PREF_MIDI_RCV_CHANNEL "midi_rcv_channel"
1000#define PREF_ENCODER_ACODEC "encoder_acodec"
1002#define PREF_RECORD_OPTS "record_opts"
1004#define PREF_OMC_DEV_OPTS "omc_dev_opts"
1005#define PREF_OSC_PORT "osc_port"
1007#define PREF_MT_DEF_WIDTH "mt_def_width"
1008#define PREF_MT_DEF_HEIGHT "mt_def_height"
1009#define PREF_MT_DEF_ARATE "mt_def_arate"
1010#define PREF_MT_DEF_ACHANS "mt_def_achans"
1011#define PREF_MT_DEF_ASAMPS "mt_def_asamps"
1012#define PREF_MT_DEF_SIGNED_ENDIAN "mt_def_signed_endian"
1014#define PREF_MT_AUTO_BACK "mt_auto_back"
1015#define PREF_MT_UNDO_BUF "mt_undo_buf"
1017#define PREF_MT_BACKAUDIO "mt_backaudio"
1018#define PREF_MT_SHOW_CTX "mt_show_ctx"
1019#define PREF_WARN_FILE_SIZE "warn_file_size"
1021#define PREF_DL_BANDWIDTH_K "dl_bandwidth_K"
1023#define PREF_SCFWD_AMOUNT "trickplay_scratch_fwd"
1024#define PREF_SCBACK_AMOUNT "trickplay_scratch_back"
1026#define PREF_RRQMODE "recrender_quant_mode"
1027#define PREF_RRFSTATE "recrender_fx_posn_state"
1030#define PREF_SHOW_RECENT_FILES "show_recent_files"
1031#define PREF_FORCE_SINGLE_MONITOR "force_single_monitor"
1032#define PREF_STOP_SCREENSAVER "stop_screensaver"
1033#define PREF_MT_ENTER_PROMPT "mt_enter_prompt"
1034#define PREF_MT_EXIT_RENDER "mt_exit_render"
1035#define PREF_RENDER_PROMPT "render_prompt"
1036#define PREF_MT_PERTRACK_AUDIO "mt_pertrack_audio"
1037#define PREF_OSC_START "osc_start"
1038#define PREF_SHOW_TOOLBAR "show_toolbar"
1039#define PREF_CE_MAXSPECT "ce_maxspect"
1040#define PREF_OPEN_MAXIMISED "open_maximised"
1041#define PREF_AUTO_TRIM_PAD_AUDIO "auto_trim_pad_audio"
1042#define PREF_KEEP_ALL_AUDIO "never_trim_audio"
1043#define PREF_MOUSE_SCROLL_CLIPS "mouse_scroll_clips"
1044#define PREF_SHOW_BUTTON_ICONS "show_button_icons"
1045#define PREF_STREAM_AUDIO_OUT "stream_audio_out"
1046#define PREF_CE_THUMB_MODE "ce_thumb_mode"
1047#define PREF_LOAD_RFX_BUILTIN "load_rfx_builtin"
1048#define PREF_ANTIALIAS "antialias"
1049#define PREF_FILESEL_MAXIMISED "filesel_maximised"
1050#define PREF_SHOW_PLAYER_STATS "show_player_stats"
1051#define PREF_INSTANT_OPEN "instant_open"
1052#define PREF_MIDISYNCH "midisynch"
1053#define PREF_AUTO_DEINTERLACE "auto_deinterlace"
1054#define PREF_AUTO_CUT_BORDERS "auto_cut_borders"
1055#define PREF_REC_DESKTOP_AUDIO "rec_desktop_audio"
1056#define PREF_INSERT_RESAMPLE "insert_resample"
1057#define PREF_CONCAT_IMAGES "concat_images"
1058#define PREF_SAVE_DIRECTORIES "save_directories"
1059#define PREF_CONSERVE_SPACE "conserve_space"
1060#define PREF_PUSH_AUDIO_TO_GENS "push_audio_to_gens"
1061#define PREF_APPLY_GAMMA "apply_gamma"
1062#define PREF_SHOW_TOOLTIPS "show_tooltips"
1063#define PREF_SHOW_URGENCY "show_urgency_messages"
1064#define PREF_SHOW_OVERLAY_MSGS "show_overlay_messages"
1065#define PREF_UNSTABLE_FX "allow_unstable_effects"
1066#define PREF_ALLOW_EASING "allow_easing"
1067#define PREF_SHOW_DEVOPTS "show_developer_options"
1068#define PREF_VJMODE "vj_mode_startup"
1069#define PREF_LETTERBOX "letterbox_ce"
1070#define PREF_LETTERBOXMT "letterbox_mt"
1071#define PREF_PARESTART "pa_restart"
1072#define PREF_PBQ_ADAPTIVE "pb_quality_adaptive"
1073#define PREF_EXTRA_COLOURS "extra_colours"
1074#define PREF_SHOW_SUBS "show_subtitles"
1075#define PREF_AUTOLOAD_SUBS "autoload_subtitles"
1076#define PREF_AUTOCLEAN_TRASH "autoclean_trash"
1077#define PREF_PREF_TRASH "prefer_trash"
1078#define PREF_MSG_START "show_msgs_on_startup"
1079#define PREF_SHOW_QUOTA "show_quota_on_startup"
1081#define PREF_RRCRASH "recrender_crash_protection"
1082#define PREF_RRSUPER "recrender_super"
1083#define PREF_RRPRESMOOTH "recrender_presmooth"
1084#define PREF_RRQSMOOTH "recrender_qsmooth"
1085#define PREF_RRAMICRO "recrender_amicro"
1086#define PREF_RRRAMICRO "recrender_rend_amicro"
1088#define PREF_BACK_COMPAT "backwards_compatibility"
1091#define PREF_MT_DEF_FPS "mt_def_fps"
1092#define PREF_DEFAULT_FPS "default_fps"
1094#define PREF_BLEND_AMOUNT "trickplay_blend_change"
1095#define PREF_FPSCHANGE_AMOUNT "trickplay_fpschange"
1098#define PREF_AHOLD_THRESHOLD "ahold_threshold"
1099#define PREF_MASTER_VOLUME "master_volume"
1102#define PREF_DISABLED_DECODERS "disabled_decoders"
1104boolean pref_factory_bool(
const char *prefidx,
boolean newval,
boolean permanent);
1106boolean pref_factory_int(
const char *prefidx,
int newval,
boolean permanent);
1114LiVESResponseType
get_pref_from_file(
const char *filename,
const char *key,
char *val,
int maxlen);
1117LiVESResponseType
get_string_pref(
const char *key,
char *val,
int maxlen);
1118LiVESResponseType
get_string_prefd(
const char *key,
char *val,
int maxlen,
const char *def);
1142void set_theme_pref(
const char *themefile,
const char *key,
const char *value);
1154#define LIVES_PERM_INVALID 0
1155#define LIVES_PERM_OSC_PORTS 1
1156#define LIVES_PERM_DOWNLOAD_LOCAL 2
1157#define LIVES_PERM_COPY_LOCAL 3
int delete_pref(const char *key)
void populate_combo_box(LiVESCombo *, LiVESList *data)
void pref_change_xcolours(void)
int set_colour_pref(const char *key, lives_colRGBA64_t *lcol)
boolean apply_prefs(boolean skip_warnings)
void prefsw_set_rec_after_settings(_vid_playback_plugin *, _prefsw *)
boolean has_pref(const char *key)
int set_boolean_pref(const char *key, boolean value)
void set_combo_box_active_string(LiVESCombo *, char *active_str)
boolean get_boolean_pref(const char *key)
boolean pref_factory_float(const char *prefidx, float newval, boolean permanent)
boolean pref_factory_bitmapped(const char *prefidx, int bitfield, boolean newval, boolean permanent)
int set_double_pref(const char *key, double value)
void set_acodec_list_from_allowed(_prefsw *, render_details *)
int get_utf8_pref(const char *key, char *val, int maxlen)
int set_list_pref(const char *key, LiVESList *values)
LiVESList * get_list_pref(const char *key)
boolean lives_ask_permission(char **argv, int argc, int offs)
boolean pref_factory_int64(const char *prefidx, int64_t newval, boolean permanent)
void on_prefs_close_clicked(LiVESButton *, livespointer)
void rdet_acodec_changed(LiVESCombo *acodec_combo, livespointer user_data)
boolean on_prefs_delete_event(LiVESWidget *, LiVESXEvent *, livespointer prefsw)
void on_prefs_apply_clicked(LiVESButton *, livespointer user_data)
void on_prefs_revert_clicked(LiVESButton *, livespointer)
void set_theme_colour_pref(const char *themefile, const char *key, lives_colRGBA64_t *lcol)
void pref_change_images(void)
void apply_button_set_enabled(LiVESWidget *widget, livespointer func_data)
void set_theme_pref(const char *themefile, const char *key, const char *value)
_prefsw * create_prefs_dialog(LiVESWidget *saved_dialog)
void pref_change_colours(void)
boolean get_colour_pref(const char *key, lives_colRGBA64_t *lcol)
int set_string_pref(const char *key, const char *value)
int set_utf8_pref(const char *key, const char *value)
LiVESResponseType get_string_prefd(const char *key, char *val, int maxlen, const char *def)
void toggle_sets_pref(LiVESWidget *widget, livespointer prefidx)
callback to set to make a togglebutton or check_menu_item directly control a boolean pref widget is e...
boolean pref_factory_string(const char *prefidx, const char *newval, boolean permanent)
int get_int_pref(const char *key)
boolean pref_factory_int(const char *prefidx, int newval, boolean permanent)
boolean pref_factory_string_choice(const char *prefidx, LiVESList *list, const char *strval, boolean permanent)
boolean get_boolean_prefd(const char *key, boolean defval)
int set_int64_pref(const char *key, int64_t value)
LiVESResponseType get_pref_from_file(const char *filename, const char *key, char *val, int maxlen)
double get_double_pref(const char *key)
int get_int_prefd(const char *key, int defval)
void on_prefs_page_changed(LiVESTreeSelection *, _prefsw *)
double get_double_prefd(const char *key, double defval)
_future_prefs * future_prefs
void on_preferences_activate(LiVESMenuItem *, livespointer)
void save_future_prefs(void)
void set_palette_prefs(boolean save)
int64_t get_int64_prefd(const char *key, int64_t defval)
boolean pref_factory_bool(const char *prefidx, boolean newval, boolean permanent)
void set_vpp(boolean set_in_prefs)
LiVESResponseType get_string_pref(const char *key, char *val, int maxlen)
int set_string_pref_priority(const char *key, const char *value)
int set_int_pref(const char *key, int value)
void prefsw_set_astream_settings(_vid_playback_plugin *, _prefsw *)
boolean get_theme_colour_pref(const char *key, lives_colRGBA64_t *lcol)
LiVESList * disabled_decoders_new
volatile float volume
audio volume level (for jack and pulse)
boolean pref_trash
user prefers trash to delete (future / present swapped)
LiVESList * disabled_decoders
startup overrides from commandline
boolean ign_config_datadir
boolean omc_noisy
send success/fail
_encoder encoder
from main.h
boolean show_urgency_msgs
boolean perm_audio_reader
int mt_auto_back
time diff to backup (-1 == never, 0 == after every change, > 0 == seconds)
boolean crash_recovery
TRUE==maintain mainw->recovery file.
uint64_t ds_crit_level
diskspace critical level bytes
volatile uint32_t audio_opts
boolean rec_desktop_audio
int ocp
open_compression_percent : get/set in prefs
boolean event_window_show_frame_events
int midi_check_rate
deprecated
boolean push_audio_to_gens
boolean show_msgs_on_startup
boolean letterbox_mt
playback with letterbox (multitrack)
float volume
audio volume level (for jack and pulse)
boolean force_system_clock
boolean pause_effect_during_preview
boolean autoclean
remove temp files on shutdown / startup
int bigendbug
default 0; 1==use old (bad) behaviour on bigendian machines (r/w bigend ints/doubles); 2==bad reads,...
boolean letterbox
playback with letterbox
boolean alpha_post
set to TRUE to force use of post alpha internally
boolean show_player_stats
boolean enc_letterbox
encode with letterbox
LiVESList * disabled_decoders
boolean normalise_audio
for future use
boolean show_rdet
show render details (frame size, encoder type) before saving to file
boolean force_single_monitor
boolean force64bit
< force system clock (rather than soundcard) for timing ( better for high framerates )
short q_type
frame quantisation type
boolean show_overlay_msgs
boolean omc_events
send other events
boolean show_button_images
boolean mouse_scroll_clips
double blendchange_amount
boolean pref_trash
user prefers trash to delete
boolean mt_pertrack_audio
boolean ar_clipset
auto-reload
boolean btgamma
allows clips to be stored with bt709 gamma - CAUTION not backwards compatible, untested
boolean show_desktop_panel
short startup_phase
0 = normal , -1 or 1: fresh install, 2: workdir set, 3: startup tests passed, 4: aud pl chosen,...
int max_modes_per_key
maximum effect modes per key
uint64_t ds_warn_level
diskspace warn level bytes
LiVESWidget * scrollw_right_effects
LiVESWidget * cb_show_quota
LiVESWidget * checkbutton_warn_layout_delete
LiVESWidget * alsa_midi_dummy
LiVESWidget * checkbutton_warn_rendered_fx
LiVESWidget * checkbutton_warn_layout_alter
LiVESWidget * vbox_right_playback
LiVESWidget * spinbutton_mt_def_height
LiVESWidget * msg_textsize_combo
LiVESWidget * scrollw_right_decoding
LiVESWidget * checkbutton_concat_images
LiVESWidget * checkbutton_auto_deint
LiVESWidget * checkbutton_warn_fps
LiVESWidget * jack_tserver_entry
LiVESWidget * checkbutton_warn_layout_gamma
LiVESWidget * checkbutton_warn_layout_shift
LiVESWidget * cbutton_infob
LiVESWidget * cbutton_infot
LiVESWidget * vbox_right_net
LiVESWidget * revertbutton
LiVESWidget * encoder_combo
LiVESWidget * fs_max_check
LiVESWidget * spinbutton_midicr
LiVESWidget * cbutton_evbox
LiVESWidget * checkbutton_warn_after_crash
LiVESWidget * cbutton_tcfg
LiVESWidget * checkbutton_jack_master
LiVESWidget * checkbutton_hfbwnp
LiVESWidget * scrollw_right_recording
LiVESWidget * vbox_right_themes
LiVESWidget * checkbutton_instant_open
LiVESWidget * scrollw_right_playback
LiVESWidget * stop_screensaver_check
LiVESWidget * scrollw_right_misc
LiVESWidget * midichan_combo
LiVESWidget * checkbutton_warn_mt_no_jack
LiVESWidget * vbox_right_decoding
LiVESWidget * checkbutton_warn_layout_clips
LiVESWidget * cbutton_fsur
LiVESAccelGroup * accel_group
LiVESWidget * vbox_right_multitrack
LiVESWidget * scrollw_right_directories
LiVESWidget * sepimg_entry
LiVESWidget * applybutton
LiVESWidget * checkbutton_show_asrc
LiVESWidget * checkbutton_warn_mt_achans
LiVESWidget * checkbutton_threads
LiVESWidget * se_filebutton
LiVESWidget * fb_filebutton
LiVESWidget * checkbutton_jack_read_autocon
LiVESWidget * scrollw_right_midi
LiVESWidget * proj_dir_entry
LiVESWidget * scrollw_right_jack
LiVESWidget * vbox_right_misc
LiVESWidget * spinbutton_mt_undo_buf
LiVESWidget * vbox_right_gui
LiVESWidget * theme_style3
LiVESWidget * vbox_right_jack
LiVESWidget * checkbutton_omc_js
LiVESWidget * vid_load_dir_entry
LiVESWidget * cbutton_cesel
LiVESWidget * spinbutton_crit_ds
LiVESWidget * spinbutton_midirpt
LiVESWidget * table_right_directories
LiVESWidget * cbutton_mab
LiVESWidget * frei0r_entry
LiVESWidget * spinbutton_rec_gb
LiVESWidget * checkbutton_apply_gamma
LiVESWidget * prefs_table
LiVESWidget * spinbutton_warn_fsize
LiVESWidget * checkbutton_parestart
LiVESWidget * jack_int_label
LiVESWidget * omc_js_entry
LiVESWidget * checkbutton_screengamma
LiVESWidget * spinbutton_ocp
LiVESWidget * acodec_combo
LiVESWidget * scrollw_right_warnings
LiVESWidget * msgs_unlimited
LiVESWidget * spinbutton_bwidth
LiVESWidget * jack_aserver_entry
LiVESWidget * checkbutton_warn_invalid_clip
LiVESWidget * mt_enter_prompt
LiVESWidget * scrollw_right_multitrack
LiVESWidget * checkbutton_jack_client
LiVESWidget * checkbutton_warn_encoders
LiVESWidget * spinbutton_gamma
LiVESWidget * spinbutton_gmoni
LiVESWidget * checkbutton_afollow
LiVESWidget * checkbutton_lbmt
LiVESWidget * checkbutton_warn_mt_backup_space
LiVESWidget * forcesmon_hbox
LiVESWidget * scrollw_right_net
LiVESWidget * checkbutton_lb
LiVESWidget * checkbutton_show_ttips
LiVESWidget * checkbutton_show_stats
LiVESWidget * scrollw_right_encoding
LiVESWidget * checkbutton_rec_after_pb
LiVESWidget * checkbutton_button_icons
LiVESWidget * rr_pre_smooth
LiVESWidget * checkbutton_warn_no_pulse
LiVESWidget * mt_autoback_every
LiVESWidget * spinbutton_pmoni
LiVESWidget * image_dir_entry
LiVESWidget * spinbutton_max_disp_vtracks
LiVESWidget * spinbutton_rte_keys
LiVESWidget * spinbutton_mt_def_width
LiVESWidget * vbox_right_encoding
LiVESWidget * theme_style2
LiVESWidget * spinbutton_osc_udp
LiVESWidget * cbutton_audcol
LiVESWidget * workdir_label
LiVESWidget * checkbutton_ce_maxspect
LiVESWidget * spinbutton_def_fps
LiVESWidget * spinbutton_warn_ds
LiVESWidget * recent_check
boolean ignore_apply
dont light the apply button when thing changes (for external calls), normally FALSE
LiVESWidget * checkbutton_warn_after_dvgrab
LiVESWidget * rdesk_audio
LiVESWidget * cbutton_tcbg
LiVESWidget * cdplay_entry
LiVESWidget * cbutton_fore
LiVESWidget * pbq_adaptive
LiVESWidget * checkbutton_warn_vjmode_enter
LiVESWidget * cb_show_msgstart
LiVESWidget * closebutton
LiVESWidget * open_maximised_check
LiVESWidget * mt_autoback_never
LiVESWidget * checkbutton_mt_exit_render
LiVESWidget * cbutton_vidcol
LiVESWidget * checkbutton_auto_trim
LiVESWidget * workdir_entry
LiVESWidget * checkbutton_warn_layout_close
LiVESWidget * checkbutton_antialias
LiVESWidget * checkbutton_warn_dup_set
LiVESWidget * enable_OSC_start
LiVESWidget * cbutton_tlreg
LiVESWidget * checkbutton_warn_layout_adel
LiVESWidget * checkbutton_warn_yuv4m_open
LiVESWidget * checkbutton_warn_discard_layout
LiVESWidget * ladspa_entry
LiVESWidget * dialog_hpaned
LiVESWidget * spinbutton_mt_def_fps
LiVESWidget * theme_combo
LiVESWidget * mt_autoback_always
LiVESWidget * spinbutton_ext_aud_thresh
LiVESWidget * theme_style4
LiVESWidget * checkbutton_jack_tb_start
LiVESWidget * checkbutton_start_tjack
LiVESWidget * vbox_right_midi
LiVESWidget * checkbutton_warn_layout_aalt
LiVESWidget * vbox_right_recording
LiVESWidget * checkbutton_warn_layout_ashift
LiVESWidget * cbutton_mabf
LiVESWidget * omc_midi_entry
LiVESWidget * vbox_right_warnings
LiVESWidget * cbutton_back
LiVESWidget * libvis_entry
LiVESWidget * checkbutton_start_ajack
LiVESWidget * checkbutton_warn_save_set
LiVESWidget * nmessages_spin
LiVESWidget * spinbutton_nfx_threads
LiVESWidget * audio_dir_entry
LiVESWidget * frameblank_entry
LiVESWidget * checkbutton_nobord
LiVESWidget * checkbutton_extra_colours
LiVESWidget * checkbutton_warn_fsize
LiVESWidget * checkbutton_jack_tb_client
LiVESWidget * checkbutton_warn_layout_wipe
LiVESWidget * cbutton_mtmark
LiVESWidget * backaudio_checkbutton
LiVESWidget * button_midid
LiVESWidget * rb_startup_ce
LiVESWidget * checkbutton_render_prompt
LiVESWidget * right_shown
LiVESWidget * checkbutton_warn_layout_popup
LiVESWidget * def_author_entry
LiVESWidget * mouse_scroll
LiVESWidget * vbox_right_effects
LiVESWidget * audio_command_entry
LiVESWidget * prefs_dialog
LiVESWidget * video_open_entry
LiVESWidget * checkbutton_warn_layout_lb
LiVESWidget * checkbutton_aclips
LiVESWidget * rb_startup_mt
LiVESWidget * scrollw_right_gui
LiVESTreeSelection * selection
LiVESWidget * checkbutton_stream_audio
LiVESWidget * scrollw_right_themes
LiVESWidget * spinbutton_mt_ab_time
LiVESWidget * cbutton_fxcol
LiVESWidget * checkbutton_warn_mplayer
LiVESWidget * pertrack_checkbutton
LiVESWidget * vid_save_dir_entry
LiVESWidget * cb_autoclean
LiVESWidget * checkbutton_jack_mtb_start
LiVESWidget * cbutton_ceunsel
LiVESWidget * checkbutton_omc_midi
LiVESWidget * checkbutton_load_rfx
LiVESWidget * checkbutton_jack_pwp