LiVES  3.2.0
Data Structures | Macros | Enumerations | Functions | Variables
preferences.h File Reference

Go to the source code of this file.

Data Structures

struct  _prefs
 
struct  _prefsw
 prefs window More...
 
struct  _ign_opts
 startup overrides from commandline More...
 
struct  _future_prefs
 

Macros

#define PREFS_PANED_POS   ((int)(300.*widget_opts.scale))
 
#define PREFS_THEME_CHANGED   (1 << 0)
 
#define PREFS_JACK_CHANGED   (1 << 1)
 
#define PREFS_WORKDIR_CHANGED   (1 << 2)
 
#define PREFS_COLOURS_CHANGED   (1 << 3)
 
#define PREFS_XCOLOURS_CHANGED   (1 << 4)
 
#define PREFS_IMAGES_CHANGED   (1 << 5)
 
#define PREFS_MONITOR_CHANGED   (1 << 6)
 
#define PREFS_NEEDS_REVERT   (1 << 7)
 
#define PULSE_AUDIO_URL   "http://www.pulseaudio.org"
 
#define JACK_URL   "http://jackaudio.org"
 
#define PB_QUALITY_LOW   1
 
#define PB_QUALITY_MED   2
 default More...
 
#define PB_QUALITY_HIGH   3
 
#define AUD_PLAYER_NONE   0
 
#define AUD_PLAYER_SOX   1
 
#define AUD_PLAYER_JACK   2
 
#define AUD_PLAYER_PULSE   3
 
#define AUDIO_PLAYER_NONE   "none"
 
#define AUDIO_PLAYER_SOX   "sox"
 
#define AUDIO_PLAYER_JACK   "jack"
 
#define AUDIO_PLAYER_PULSE   "pulse"
 used in pref and for external players (e.g -ao pulse, -aplayer pulse) More...
 
#define AUDIO_PLAYER_PULSE_AUDIO   "pulseaudio"
 used for display, alternate pref and alternate startup opt (-aplayer pulseaudio) More...
 
#define Q_FILL   1
 
#define Q_SMOOTH   1
 
#define DEF_WARNING_MASK   0x000C2C04ul
 bits 10, 11, 13, 18 and 19 set (off by default) More...
 
#define WARN_MASK_FPS   (1ul << 0)
 
#define WARN_MASK_FSIZE   (1ul << 1)
 
#define WARN_MASK_UNUSED1ul   (1ul << 2)
 was "save_quality" More...
 
#define WARN_MASK_SAVE_SET   (1ul << 3)
 
#define WARN_MASK_NO_MPLAYER   (1ul << 4)
 
#define WARN_MASK_RENDERED_FX   (1ul << 5)
 
#define WARN_MASK_NO_ENCODERS   (1ul << 6)
 
#define WARN_MASK_LAYOUT_MISSING_CLIPS   (1ul << 7)
 
#define WARN_MASK_LAYOUT_CLOSE_FILE   (1ul << 8)
 
#define WARN_MASK_LAYOUT_DELETE_FRAMES   (1ul << 9)
 
#define WARN_MASK_LAYOUT_SHIFT_FRAMES   (1ul << 10)
 off by default on a fresh install More...
 
#define WARN_MASK_LAYOUT_ALTER_FRAMES   (1ul << 11)
 off by default on a fresh install More...
 
#define WARN_MASK_DUPLICATE_SET   (1ul << 12)
 
#define WARN_MASK_EXIT_MT   (1ul << 13)
 off by default on a fresh install More...
 
#define WARN_MASK_DISCARD_SET   (1ul << 14)
 
#define WARN_MASK_AFTER_DVGRAB   (1ul << 15)
 
#define WARN_MASK_MT_ACHANS   (1ul << 16)
 
#define WARN_MASK_LAYOUT_DELETE_AUDIO   (1ul << 17)
 
#define WARN_MASK_LAYOUT_SHIFT_AUDIO   (1ul << 18)
 off by default on a fresh install More...
 
#define WARN_MASK_LAYOUT_ALTER_AUDIO   (1ul << 19)
 off by default on a fresh install More...
 
#define WARN_MASK_MT_NO_JACK   (1ul << 20)
 
#define WARN_MASK_OPEN_YUV4M   (1ul << 21)
 
#define WARN_MASK_MT_BACKUP_SPACE   (1ul << 22)
 
#define WARN_MASK_LAYOUT_POPUP   (1ul << 23)
 
#define WARN_MASK_CLEAN_AFTER_CRASH   (1ul << 24)
 
#define WARN_MASK_NO_PULSE_CONNECT   (1ul << 25)
 
#define WARN_MASK_LAYOUT_WIPE   (1ul << 26)
 
#define WARN_MASK_LAYOUT_GAMMA   (1ul << 27)
 
#define WARN_MASK_VJMODE_ENTER   (1ul << 28)
 
#define WARN_MASK_CLEAN_INVALID   (1ul << 29)
 
#define WARN_MASK_LAYOUT_LB   (1ul << 30)
 
#define WARN_MASK_RSVD_16   (1ul << 31)
 
#define WARN_MASK_RSVD_15   (1ul << 32)
 
#define WARN_MASK_RSVD_14   (1ul << 33)
 
#define WARN_MASK_RSVD_13   (1ul << 34)
 
#define WARN_MASK_RSVD_12   (1ul << 35)
 
#define WARN_MASK_RSVD_11   (1ul << 36)
 
#define WARN_MASK_RSVD_10   (1ul << 37)
 
#define WARN_MASK_RSVD_9   (1ul << 38)
 
#define WARN_MASK_RSVD_8   (1ul << 39)
 
#define WARN_MASK_RSVD_7   (1ul << 40)
 
#define WARN_MASK_RSVD_6   (1ul << 41)
 
#define WARN_MASK_RSVD_5   (1ul << 42)
 
#define WARN_MASK_RSVD_4   (1ul << 43)
 
#define WARN_MASK_RSVD_3   (1ul << 44)
 
#define WARN_MASK_RSVD_2   (1ul << 45)
 
#define WARN_MASK_RSVD_1   (1ul << 46)
 
#define WARN_MASK_RSVD_0   (1ul << 47)
 
#define WARN_MASK_RSVD_OFF_15   (1ul << 48)
 
#define WARN_MASK_RSVD_OFF_14   (1ul << 49)
 
#define WARN_MASK_RSVD_OFF_13   (1ul << 50)
 
#define WARN_MASK_RSVD_OFF_12   (1ul << 51)
 
#define WARN_MASK_RSVD_OFF_11   (1ul << 52)
 
#define WARN_MASK_RSVD_OFF_10   (1ul << 53)
 
#define WARN_MASK_RSVD_OFF_9   (1ul << 54)
 
#define WARN_MASK_RSVD_OFF_8   (1ul << 55)
 
#define WARN_MASK_RSVD_OFF_7   (1ul << 56)
 
#define WARN_MASK_RSVD_OFF_6   (1ul << 57)
 
#define WARN_MASK_RSVD_OFF_5   (1ul << 58)
 
#define WARN_MASK_RSVD_OFF_4   (1ul << 59)
 
#define WARN_MASK_RSVD_OFF_3   (1ul << 60)
 
#define WARN_MASK_RSVD_OFF_2   (1ul << 61)
 
#define WARN_MASK_RSVD_OFF_1   (1ul << 62)
 
#define WARN_MASK_RSVD_OFF_0   (1ul << 63)
 
#define SEPWIN_TYPE_NON_STICKY   0
 
#define SEPWIN_TYPE_STICKY   1
 
#define REC_FRAMES   (1 << 0)
 
#define REC_FPS   (1 << 1)
 
#define REC_EFFECTS   (1 << 2)
 
#define REC_CLIPS   (1 << 3)
 
#define REC_AUDIO   (1 << 4)
 
#define REC_AFTER_PB   (1 << 5)
 
#define AUDIO_SRC_INT   0
 
#define AUDIO_SRC_EXT   1
 
#define JACK_OPTS_TRANSPORT_CLIENT   (1 << 0)
 jack can start/stop More...
 
#define JACK_OPTS_TRANSPORT_MASTER   (1 << 1)
 transport master More...
 
#define JACK_OPTS_START_TSERVER   (1 << 2)
 start transport server More...
 
#define JACK_OPTS_NOPLAY_WHEN_PAUSED   (1 << 3)
 play audio even when transport paused More...
 
#define JACK_OPTS_START_ASERVER   (1 << 4)
 start audio server More...
 
#define JACK_OPTS_TIMEBASE_START   (1 << 5)
 jack sets play start position More...
 
#define JACK_OPTS_TIMEBASE_CLIENT   (1 << 6)
 full timebase client More...
 
#define JACK_OPTS_TIMEBASE_MASTER   (1 << 7)
 timebase master (not implemented yet) More...
 
#define JACK_OPTS_NO_READ_AUTOCON   (1 << 8)
 do not auto con. rd clients when playing ext aud More...
 
#define JACK_OPTS_TIMEBASE_LSTART   (1 << 9)
 LiVES sets play start position. More...
 
#define AUDIO_OPTS_FOLLOW_CLIPS   (1 << 0)
 
#define AUDIO_OPTS_FOLLOW_FPS   (1 << 1)
 
#define DEF_MT_UNDO_SIZE   32
 MB. More...
 
#define STARTUP_CE   0
 
#define STARTUP_MT   1
 
#define DEF_REC_STOP_GB   10.
 
#define DEF_DS_WARN_LEVEL   2500000000
 
#define DEF_DS_CRIT_LEVEL   250000000
 
#define DEF_DISK_QUOTA   50
 
#define DEF_MSG_TEXTSIZE   4
 (SOFT LIMIT) max space we can use for all our files (0 means unlimited (up to ds_crtical, HARD LIMIT)) More...
 
#define DEF_MAX_MSGS   10000
 
#define LIVES_CDISK_LEAVE_ORPHAN_SETS   (1 << 0)
 
#define LIVES_CDISK_LEAVE_BFILES   (1 << 1)
 
#define LIVES_CDISK_REMOVE_ORPHAN_LAYOUTS   (1 << 2)
 
#define LIVES_CDISK_LEAVE_MARKER_FILES   (1 << 3)
 
#define LIVES_CDISK_LEAVE_MISC_FILES   (1 << 4)
 
#define LIVES_CDISK_REMOVE_ORPHAN_CLIPS   (1 << 5)
 
#define LIVES_CDISK_REMOVE_STALE_RECOVERY   (1 << 6)
 
#define LIVES_CDISK_LEAVE_EMPTY_DIRS   (1 << 7)
 
#define LIVES_CDISK_REMOVE_LOCK_FILES   (1 << 16)
 not yet implemented - TODO More...
 
#define LIVES_CDISK_REBUILD_ORDER_FILES   (1 << 17)
 not yet implemented - TODO More...
 
#define LIVES_CDISK_SEND_TO_TRASH   (1 << 31)
 
#define PREFWIN_WIDTH   (GUI_SCREEN_WIDTH * .9)
 
#define PREFWIN_HEIGHT   (GUI_SCREEN_HEIGHT * .9)
 
#define DS_WARN_CRIT_MAX   1000000.
 MB. (default 1 TB) More...
 
#define PREF_REC_EXT_AUDIO   "rec_ext_audio"
 
#define PREF_AUDIO_OPTS   "audio_opts"
 
#define PREF_SEPWIN_TYPE   "sepwin_type"
 
#define PREF_MT_EXIT_RENDER   "mt_exit_render"
 
#define PREF_SHOW_ASRC   "show_audio_src"
 
#define PREF_HFBWNP   "hide_framebar_when_not_playing"
 
#define PREF_WORKING_DIR   "workdir"
 
#define PREF_WORKING_DIR_OLD   "tempdir"
 
#define PREF_PREFIX_DIR   "prefix_dir"
 
#define PREF_LIB_DIR   "lib_dir"
 
#define PREF_AUDIO_PLAYER   "audio_player"
 
#define PREF_AUDIO_SRC   "audio_src"
 
#define PREF_MONITORS   "monitors"
 
#define PREF_LADSPA_PATH   "ladspa_path"
 
#define PREF_WEED_PLUGIN_PATH   "weed_plugin_path"
 
#define PREF_FREI0R_PATH   "frei0r_path"
 
#define PREF_LIBVISUAL_PATH   "libvis_path"
 
#define PREF_VID_PLAYBACK_PLUGIN   "vid_playback_plugin"
 
#define PREF_DEFAULT_IMAGE_TYPE   "default_image_format"
 
#define PREF_VIDEO_OPEN_COMMAND   "video_open_command"
 
#define PREF_GUI_THEME   "gui_theme"
 
#define PREF_ENCODER   "encoder"
 
#define PREF_OUTPUT_TYPE   "output_type"
 
#define PREF_CDPLAY_DEVICE   "cdplay_device"
 
#define PREF_AR_LAYOUT   "ar_layout"
 
#define PREF_AR_CLIPSET   "ar_clipset"
 
#define PREF_ACTIVE_AUTOTRANS   "active_autotrans"
 
#define PREF_SCREEN_SCALE   "screen_scale"
 
#define PREF_PASTARTOPTS   "pa_start_opts"
 
#define PREF_DEF_AUTHOR   "default_author_name"
 
#define PREF_OMC_MIDI_FNAME   "omc_midi_fname"
 
#define PREF_OMC_JS_FNAME   "omc_js_fname"
 
#define PREF_IMAGE_DIR   "image_dir"
 
#define PREF_AUDIO_DIR   "audio_dir"
 
#define PREF_PROJ_DIR   "proj_dir"
 
#define PREF_VID_SAVE_DIR   "vid_save_dir"
 
#define PREF_VID_LOAD_DIR   "vid_load_dir"
 
#define PREF_RECENT   "recent"
 
#define PREF_DS_WARN_LEVEL   "ds_warn_level"
 
#define PREF_DS_CRIT_LEVEL   "ds_crit_level"
 
#define PREF_DISK_QUOTA   "disk_quota"
 
#define PREF_STARTUP_PHASE   "startup_phase"
 
#define PREF_STARTUP_INTERFACE   "startup_interface"
 
#define PREF_LIVES_WARNING_MASK   "lives_warning_mask"
 
#define PREF_OPEN_COMPRESSION_PERCENT   "open_compression_percent"
 
#define PREF_PB_QUALITY   "pb_quality"
 
#define PREF_REC_STOP_GB   "rec_stop-gb"
 
#define PREF_NFX_THREADS   "nfx_threads"
 
#define PREF_BTGAMMA   "experimental_bt709_gamma"
 
#define PREF_USE_SCREEN_GAMMA   "use_screen_gamma"
 
#define PREF_SCREEN_GAMMA   "screen_gamma"
 
#define PREF_CLEAR_DISK_OPTS   "clear_disk_opts"
 
#define PREF_MAX_DISP_VTRACKS   "max_disp_vtracks"
 
#define PREF_MAX_MSGS   "max_text_messages"
 
#define PREF_MSG_TEXTSIZE   "msg_textsize"
 
#define PREF_MSG_PBDIS   "msg_disable_during_playback"
 
#define PREF_NOFRAMEDROP   "no_framedrop"
 
#define PREF_RTE_KEYS_VIRTUAL   "rte_keys_virtual"
 
#define PREF_JACK_OPTS   "jack_opts"
 
#define PREF_MIDI_CHECK_RATE   "midi_check_rate"
 
#define PREF_MIDI_RPT   "midi_rpt"
 
#define PREF_MIDI_RCV_CHANNEL   "midi_rcv_channel"
 
#define PREF_ENCODER_ACODEC   "encoder_acodec"
 
#define PREF_RECORD_OPTS   "record_opts"
 
#define PREF_OMC_DEV_OPTS   "omc_dev_opts"
 
#define PREF_OSC_PORT   "osc_port"
 
#define PREF_MT_DEF_WIDTH   "mt_def_width"
 
#define PREF_MT_DEF_HEIGHT   "mt_def_height"
 
#define PREF_MT_DEF_ARATE   "mt_def_arate"
 
#define PREF_MT_DEF_ACHANS   "mt_def_achans"
 
#define PREF_MT_DEF_ASAMPS   "mt_def_asamps"
 
#define PREF_MT_DEF_SIGNED_ENDIAN   "mt_def_signed_endian"
 
#define PREF_MT_AUTO_BACK   "mt_auto_back"
 
#define PREF_MT_UNDO_BUF   "mt_undo_buf"
 
#define PREF_MT_BACKAUDIO   "mt_backaudio"
 
#define PREF_MT_SHOW_CTX   "mt_show_ctx"
 
#define PREF_WARN_FILE_SIZE   "warn_file_size"
 
#define PREF_DL_BANDWIDTH_K   "dl_bandwidth_K"
 
#define PREF_SCFWD_AMOUNT   "trickplay_scratch_fwd"
 
#define PREF_SCBACK_AMOUNT   "trickplay_scratch_back"
 
#define PREF_RRQMODE   "recrender_quant_mode"
 
#define PREF_RRFSTATE   "recrender_fx_posn_state"
 
#define PREF_SHOW_RECENT_FILES   "show_recent_files"
 
#define PREF_FORCE_SINGLE_MONITOR   "force_single_monitor"
 
#define PREF_STOP_SCREENSAVER   "stop_screensaver"
 
#define PREF_MT_ENTER_PROMPT   "mt_enter_prompt"
 
#define PREF_MT_EXIT_RENDER   "mt_exit_render"
 
#define PREF_RENDER_PROMPT   "render_prompt"
 
#define PREF_MT_PERTRACK_AUDIO   "mt_pertrack_audio"
 
#define PREF_OSC_START   "osc_start"
 
#define PREF_SHOW_TOOLBAR   "show_toolbar"
 
#define PREF_CE_MAXSPECT   "ce_maxspect"
 
#define PREF_OPEN_MAXIMISED   "open_maximised"
 
#define PREF_AUTO_TRIM_PAD_AUDIO   "auto_trim_pad_audio"
 
#define PREF_KEEP_ALL_AUDIO   "never_trim_audio"
 
#define PREF_MOUSE_SCROLL_CLIPS   "mouse_scroll_clips"
 
#define PREF_SHOW_BUTTON_ICONS   "show_button_icons"
 
#define PREF_STREAM_AUDIO_OUT   "stream_audio_out"
 
#define PREF_CE_THUMB_MODE   "ce_thumb_mode"
 
#define PREF_LOAD_RFX_BUILTIN   "load_rfx_builtin"
 
#define PREF_ANTIALIAS   "antialias"
 
#define PREF_FILESEL_MAXIMISED   "filesel_maximised"
 
#define PREF_SHOW_PLAYER_STATS   "show_player_stats"
 
#define PREF_INSTANT_OPEN   "instant_open"
 
#define PREF_MIDISYNCH   "midisynch"
 
#define PREF_AUTO_DEINTERLACE   "auto_deinterlace"
 
#define PREF_AUTO_CUT_BORDERS   "auto_cut_borders"
 
#define PREF_REC_DESKTOP_AUDIO   "rec_desktop_audio"
 
#define PREF_INSERT_RESAMPLE   "insert_resample"
 
#define PREF_CONCAT_IMAGES   "concat_images"
 
#define PREF_SAVE_DIRECTORIES   "save_directories"
 
#define PREF_CONSERVE_SPACE   "conserve_space"
 
#define PREF_PUSH_AUDIO_TO_GENS   "push_audio_to_gens"
 
#define PREF_APPLY_GAMMA   "apply_gamma"
 
#define PREF_SHOW_TOOLTIPS   "show_tooltips"
 
#define PREF_SHOW_URGENCY   "show_urgency_messages"
 
#define PREF_SHOW_OVERLAY_MSGS   "show_overlay_messages"
 
#define PREF_UNSTABLE_FX   "allow_unstable_effects"
 
#define PREF_ALLOW_EASING   "allow_easing"
 
#define PREF_SHOW_DEVOPTS   "show_developer_options"
 
#define PREF_VJMODE   "vj_mode_startup"
 
#define PREF_LETTERBOX   "letterbox_ce"
 
#define PREF_LETTERBOXMT   "letterbox_mt"
 
#define PREF_PARESTART   "pa_restart"
 
#define PREF_PBQ_ADAPTIVE   "pb_quality_adaptive"
 
#define PREF_EXTRA_COLOURS   "extra_colours"
 
#define PREF_SHOW_SUBS   "show_subtitles"
 
#define PREF_AUTOLOAD_SUBS   "autoload_subtitles"
 
#define PREF_AUTOCLEAN_TRASH   "autoclean_trash"
 remove unneeded files on shutdown / startup More...
 
#define PREF_PREF_TRASH   "prefer_trash"
 prefer trash to delete More...
 
#define PREF_MSG_START   "show_msgs_on_startup"
 
#define PREF_SHOW_QUOTA   "show_quota_on_startup"
 
#define PREF_RRCRASH   "recrender_crash_protection"
 
#define PREF_RRSUPER   "recrender_super"
 
#define PREF_RRPRESMOOTH   "recrender_presmooth"
 
#define PREF_RRQSMOOTH   "recrender_qsmooth"
 
#define PREF_RRAMICRO   "recrender_amicro"
 
#define PREF_RRRAMICRO   "recrender_rend_amicro"
 
#define PREF_BACK_COMPAT   "backwards_compatibility"
 forces backwards compatibility with earlier versions More...
 
#define PREF_MT_DEF_FPS   "mt_def_fps"
 
#define PREF_DEFAULT_FPS   "default_fps"
 
#define PREF_BLEND_AMOUNT   "trickplay_blend_change"
 
#define PREF_FPSCHANGE_AMOUNT   "trickplay_fpschange"
 
#define PREF_AHOLD_THRESHOLD   "ahold_threshold"
 
#define PREF_MASTER_VOLUME   "master_volume"
 
#define PREF_DISABLED_DECODERS   "disabled_decoders"
 
#define LIVES_PERM_INVALID   0
 
#define LIVES_PERM_OSC_PORTS   1
 
#define LIVES_PERM_DOWNLOAD_LOCAL   2
 
#define LIVES_PERM_COPY_LOCAL   3
 

Enumerations

enum  {
  KEY_COLUMN, NAME_COLUMN, KEYVAL_COLUMN, MODEVAL_COLUMN,
  EFD_NUM_COLUMNS, TITLE_COLUMN, KEY_COLUMN, VALUE_COLUMN,
  DESC_COLUMN, NUM_COLUMNS, const_domain_notify, const_domain_response,
  const_domain_grav, const_domain_insert_mode, LIVES_DEVICE_CD = 0, LIVES_DEVICE_DVD,
  LIVES_DEVICE_VCD, LIVES_DEVICE_INTERNAL, LIVES_DEVICE_TV_CARD, LIVES_DEVICE_FW_CARD,
  TITLE_COLUMN, VALUE_COLUMN, FILTER_COLUMN, RANGE_COLUMN,
  OFFS1_COLUMN, SCALE_COLUMN, OFFS2_COLUMN, OMC_NUM_COLUMNS,
  LIST_ENTRY_GUI, LIST_ENTRY_DECODING, LIST_ENTRY_PLAYBACK, LIST_ENTRY_RECORDING,
  LIST_ENTRY_ENCODING, LIST_ENTRY_EFFECTS, LIST_ENTRY_DIRECTORIES, LIST_ENTRY_WARNINGS,
  LIST_ENTRY_MISC, LIST_ENTRY_THEMES, LIST_ENTRY_NET, LIST_ENTRY_JACK,
  LIST_ENTRY_MIDI, LIST_ENTRY_MULTITRACK, EXTENDED_NAME_COLUMN, NAME_COLUMN,
  HASH_COLUMN, NUM_COLUMNS
}
 
enum  {
  LIVES_STRING_CONSTANT_ANY = 0, LIVES_STRING_CONSTANT_NONE, LIVES_STRING_CONSTANT_RECOMMENDED, LIVES_STRING_CONSTANT_DISABLED,
  LIVES_STRING_CONSTANT_CL, LIVES_STRING_CONSTANT_BUILTIN, LIVES_STRING_CONSTANT_CUSTOM, LIVES_STRING_CONSTANT_TEST,
  LIVES_STRING_CONSTANT_CLOSE_WINDOW, NUM_LIVES_STRING_CONSTANTS, TITLE2_COLUMN, VALUE2_COLUMN,
  ADJUSTMENT, OMC_NUM2_COLUMNS, LIST_ICON = 0, LIST_ITEM,
  LIST_NUM, N_COLUMNS
}
 

Functions

void set_acodec_list_from_allowed (_prefsw *, render_details *)
 
void rdet_acodec_changed (LiVESCombo *acodec_combo, livespointer user_data)
 
void set_vpp (boolean set_in_prefs)
 
_prefswcreate_prefs_dialog (LiVESWidget *saved_dialog)
 
boolean on_prefs_delete_event (LiVESWidget *, LiVESXEvent *, livespointer prefsw)
 
void on_preferences_activate (LiVESMenuItem *, livespointer)
 
void on_prefs_close_clicked (LiVESButton *, livespointer)
 
void on_prefs_revert_clicked (LiVESButton *, livespointer)
 
void on_prefs_apply_clicked (LiVESButton *, livespointer user_data)
 
void on_prefs_page_changed (LiVESTreeSelection *, _prefsw *)
 
void populate_combo_box (LiVESCombo *, LiVESList *data)
 
void set_combo_box_active_string (LiVESCombo *, char *active_str)
 
void prefsw_set_astream_settings (_vid_playback_plugin *, _prefsw *)
 
void prefsw_set_rec_after_settings (_vid_playback_plugin *, _prefsw *)
 
void pref_change_images (void)
 
void pref_change_xcolours (void)
 
void pref_change_colours (void)
 
void apply_button_set_enabled (LiVESWidget *widget, livespointer func_data)
 
boolean pref_factory_bool (const char *prefidx, boolean newval, boolean permanent)
 
boolean pref_factory_string (const char *prefidx, const char *newval, boolean permanent)
 
boolean pref_factory_int (const char *prefidx, int newval, boolean permanent)
 
boolean pref_factory_int64 (const char *prefidx, int64_t newval, boolean permanent)
 
boolean pref_factory_float (const char *prefidx, float newval, boolean permanent)
 
boolean pref_factory_bitmapped (const char *prefidx, int bitfield, boolean newval, boolean permanent)
 
boolean pref_factory_string_choice (const char *prefidx, LiVESList *list, const char *strval, boolean permanent)
 
boolean has_pref (const char *key)
 
LiVESResponseType get_pref_from_file (const char *filename, const char *key, char *val, int maxlen)
 
int get_utf8_pref (const char *key, char *val, int maxlen)
 
LiVESResponseType get_string_pref (const char *key, char *val, int maxlen)
 
LiVESResponseType get_string_prefd (const char *key, char *val, int maxlen, const char *def)
 
boolean get_boolean_pref (const char *key)
 
double get_double_pref (const char *key)
 
double get_double_prefd (const char *key, double defval)
 
int get_int_pref (const char *key)
 
LiVESList * get_list_pref (const char *key)
 
boolean get_colour_pref (const char *key, lives_colRGBA64_t *lcol)
 
boolean get_theme_colour_pref (const char *key, lives_colRGBA64_t *lcol)
 
boolean get_boolean_prefd (const char *key, boolean defval)
 
int get_int_prefd (const char *key, int defval)
 
int64_t get_int64_prefd (const char *key, int64_t defval)
 
int delete_pref (const char *key)
 
int set_string_pref (const char *key, const char *value)
 
int set_string_pref_priority (const char *key, const char *value)
 
int set_utf8_pref (const char *key, const char *value)
 
int set_boolean_pref (const char *key, boolean value)
 
int set_double_pref (const char *key, double value)
 
int set_int_pref (const char *key, int value)
 
int set_int64_pref (const char *key, int64_t value)
 
int set_list_pref (const char *key, LiVESList *values)
 
int set_colour_pref (const char *key, lives_colRGBA64_t *lcol)
 
void set_theme_pref (const char *themefile, const char *key, const char *value)
 
void set_theme_colour_pref (const char *themefile, const char *key, lives_colRGBA64_t *lcol)
 
boolean apply_prefs (boolean skip_warnings)
 
void save_future_prefs (void)
 
void set_palette_prefs (boolean save)
 
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 either a togge_button (sets temporary) or a check_menuitem (sets permanent) pref must have a corresponding entry in pref_factory_bool() More...
 
boolean lives_ask_permission (char **argv, int argc, int offs)
 

Variables

_prefsprefs
 
_future_prefsfuture_prefs
 
_prefswprefsw
 

Macro Definition Documentation

◆ AUD_PLAYER_JACK

#define AUD_PLAYER_JACK   2

Definition at line 43 of file preferences.h.

◆ AUD_PLAYER_NONE

#define AUD_PLAYER_NONE   0

Definition at line 41 of file preferences.h.

◆ AUD_PLAYER_PULSE

#define AUD_PLAYER_PULSE   3

Definition at line 44 of file preferences.h.

◆ AUD_PLAYER_SOX

#define AUD_PLAYER_SOX   1

Definition at line 42 of file preferences.h.

◆ AUDIO_OPTS_FOLLOW_CLIPS

#define AUDIO_OPTS_FOLLOW_CLIPS   (1 << 0)

Definition at line 255 of file preferences.h.

◆ AUDIO_OPTS_FOLLOW_FPS

#define AUDIO_OPTS_FOLLOW_FPS   (1 << 1)

Definition at line 256 of file preferences.h.

◆ AUDIO_PLAYER_JACK

#define AUDIO_PLAYER_JACK   "jack"

Definition at line 49 of file preferences.h.

◆ AUDIO_PLAYER_NONE

#define AUDIO_PLAYER_NONE   "none"

Definition at line 47 of file preferences.h.

◆ AUDIO_PLAYER_PULSE

#define AUDIO_PLAYER_PULSE   "pulse"

used in pref and for external players (e.g -ao pulse, -aplayer pulse)

Definition at line 51 of file preferences.h.

◆ AUDIO_PLAYER_PULSE_AUDIO

#define AUDIO_PLAYER_PULSE_AUDIO   "pulseaudio"

used for display, alternate pref and alternate startup opt (-aplayer pulseaudio)

Definition at line 52 of file preferences.h.

◆ AUDIO_PLAYER_SOX

#define AUDIO_PLAYER_SOX   "sox"

Definition at line 48 of file preferences.h.

◆ AUDIO_SRC_EXT

#define AUDIO_SRC_EXT   1

Definition at line 206 of file preferences.h.

◆ AUDIO_SRC_INT

#define AUDIO_SRC_INT   0

Definition at line 205 of file preferences.h.

◆ DEF_DISK_QUOTA

#define DEF_DISK_QUOTA   50

Definition at line 382 of file preferences.h.

◆ DEF_DS_CRIT_LEVEL

#define DEF_DS_CRIT_LEVEL   250000000

Definition at line 379 of file preferences.h.

◆ DEF_DS_WARN_LEVEL

#define DEF_DS_WARN_LEVEL   2500000000

Definition at line 377 of file preferences.h.

◆ DEF_MAX_MSGS

#define DEF_MAX_MSGS   10000

Definition at line 386 of file preferences.h.

◆ DEF_MSG_TEXTSIZE

#define DEF_MSG_TEXTSIZE   4

(SOFT LIMIT) max space we can use for all our files (0 means unlimited (up to ds_crtical, HARD LIMIT))

Definition at line 385 of file preferences.h.

◆ DEF_MT_UNDO_SIZE

#define DEF_MT_UNDO_SIZE   32

MB.

Definition at line 265 of file preferences.h.

◆ DEF_REC_STOP_GB

#define DEF_REC_STOP_GB   10.

Definition at line 347 of file preferences.h.

◆ DEF_WARNING_MASK

#define DEF_WARNING_MASK   0x000C2C04ul

bits 10, 11, 13, 18 and 19 set (off by default)

Definition at line 84 of file preferences.h.

◆ DS_WARN_CRIT_MAX

#define DS_WARN_CRIT_MAX   1000000.

MB. (default 1 TB)

Definition at line 527 of file preferences.h.

◆ JACK_OPTS_NO_READ_AUTOCON

#define JACK_OPTS_NO_READ_AUTOCON   (1 << 8)

do not auto con. rd clients when playing ext aud

Definition at line 241 of file preferences.h.

◆ JACK_OPTS_NOPLAY_WHEN_PAUSED

#define JACK_OPTS_NOPLAY_WHEN_PAUSED   (1 << 3)

play audio even when transport paused

Definition at line 236 of file preferences.h.

◆ JACK_OPTS_START_ASERVER

#define JACK_OPTS_START_ASERVER   (1 << 4)

start audio server

Definition at line 237 of file preferences.h.

◆ JACK_OPTS_START_TSERVER

#define JACK_OPTS_START_TSERVER   (1 << 2)

start transport server

Definition at line 235 of file preferences.h.

◆ JACK_OPTS_TIMEBASE_CLIENT

#define JACK_OPTS_TIMEBASE_CLIENT   (1 << 6)

full timebase client

Definition at line 239 of file preferences.h.

◆ JACK_OPTS_TIMEBASE_LSTART

#define JACK_OPTS_TIMEBASE_LSTART   (1 << 9)

LiVES sets play start position.

Definition at line 242 of file preferences.h.

◆ JACK_OPTS_TIMEBASE_MASTER

#define JACK_OPTS_TIMEBASE_MASTER   (1 << 7)

timebase master (not implemented yet)

Definition at line 240 of file preferences.h.

◆ JACK_OPTS_TIMEBASE_START

#define JACK_OPTS_TIMEBASE_START   (1 << 5)

jack sets play start position

Definition at line 238 of file preferences.h.

◆ JACK_OPTS_TRANSPORT_CLIENT

#define JACK_OPTS_TRANSPORT_CLIENT   (1 << 0)

jack can start/stop

Definition at line 233 of file preferences.h.

◆ JACK_OPTS_TRANSPORT_MASTER

#define JACK_OPTS_TRANSPORT_MASTER   (1 << 1)

transport master

Definition at line 234 of file preferences.h.

◆ JACK_URL

#define JACK_URL   "http://jackaudio.org"

Definition at line 23 of file preferences.h.

◆ LIVES_CDISK_LEAVE_BFILES

#define LIVES_CDISK_LEAVE_BFILES   (1 << 1)

Definition at line 389 of file preferences.h.

◆ LIVES_CDISK_LEAVE_EMPTY_DIRS

#define LIVES_CDISK_LEAVE_EMPTY_DIRS   (1 << 7)

Definition at line 395 of file preferences.h.

◆ LIVES_CDISK_LEAVE_MARKER_FILES

#define LIVES_CDISK_LEAVE_MARKER_FILES   (1 << 3)

Definition at line 391 of file preferences.h.

◆ LIVES_CDISK_LEAVE_MISC_FILES

#define LIVES_CDISK_LEAVE_MISC_FILES   (1 << 4)

Definition at line 392 of file preferences.h.

◆ LIVES_CDISK_LEAVE_ORPHAN_SETS

#define LIVES_CDISK_LEAVE_ORPHAN_SETS   (1 << 0)

Definition at line 388 of file preferences.h.

◆ LIVES_CDISK_REBUILD_ORDER_FILES

#define LIVES_CDISK_REBUILD_ORDER_FILES   (1 << 17)

not yet implemented - TODO

Definition at line 398 of file preferences.h.

◆ LIVES_CDISK_REMOVE_LOCK_FILES

#define LIVES_CDISK_REMOVE_LOCK_FILES   (1 << 16)

not yet implemented - TODO

Definition at line 397 of file preferences.h.

◆ LIVES_CDISK_REMOVE_ORPHAN_CLIPS

#define LIVES_CDISK_REMOVE_ORPHAN_CLIPS   (1 << 5)

Definition at line 393 of file preferences.h.

◆ LIVES_CDISK_REMOVE_ORPHAN_LAYOUTS

#define LIVES_CDISK_REMOVE_ORPHAN_LAYOUTS   (1 << 2)

Definition at line 390 of file preferences.h.

◆ LIVES_CDISK_REMOVE_STALE_RECOVERY

#define LIVES_CDISK_REMOVE_STALE_RECOVERY   (1 << 6)

Definition at line 394 of file preferences.h.

◆ LIVES_CDISK_SEND_TO_TRASH

#define LIVES_CDISK_SEND_TO_TRASH   (1 << 31)

Definition at line 400 of file preferences.h.

◆ LIVES_PERM_COPY_LOCAL

#define LIVES_PERM_COPY_LOCAL   3

Definition at line 1157 of file preferences.h.

◆ LIVES_PERM_DOWNLOAD_LOCAL

#define LIVES_PERM_DOWNLOAD_LOCAL   2

Definition at line 1156 of file preferences.h.

◆ LIVES_PERM_INVALID

#define LIVES_PERM_INVALID   0

Definition at line 1154 of file preferences.h.

◆ LIVES_PERM_OSC_PORTS

#define LIVES_PERM_OSC_PORTS   1

Definition at line 1155 of file preferences.h.

◆ PB_QUALITY_HIGH

#define PB_QUALITY_HIGH   3

Definition at line 34 of file preferences.h.

◆ PB_QUALITY_LOW

#define PB_QUALITY_LOW   1

Definition at line 32 of file preferences.h.

◆ PB_QUALITY_MED

#define PB_QUALITY_MED   2

default

Definition at line 33 of file preferences.h.

◆ PREF_ACTIVE_AUTOTRANS

#define PREF_ACTIVE_AUTOTRANS   "active_autotrans"

Definition at line 936 of file preferences.h.

◆ PREF_AHOLD_THRESHOLD

#define PREF_AHOLD_THRESHOLD   "ahold_threshold"

Definition at line 1098 of file preferences.h.

◆ PREF_ALLOW_EASING

#define PREF_ALLOW_EASING   "allow_easing"

Definition at line 1066 of file preferences.h.

◆ PREF_ANTIALIAS

#define PREF_ANTIALIAS   "antialias"

Definition at line 1048 of file preferences.h.

◆ PREF_APPLY_GAMMA

#define PREF_APPLY_GAMMA   "apply_gamma"

Definition at line 1061 of file preferences.h.

◆ PREF_AR_CLIPSET

#define PREF_AR_CLIPSET   "ar_clipset"

Definition at line 934 of file preferences.h.

◆ PREF_AR_LAYOUT

#define PREF_AR_LAYOUT   "ar_layout"

Definition at line 933 of file preferences.h.

◆ PREF_AUDIO_DIR

#define PREF_AUDIO_DIR   "audio_dir"

Definition at line 949 of file preferences.h.

◆ PREF_AUDIO_OPTS

#define PREF_AUDIO_OPTS   "audio_opts"

Definition at line 893 of file preferences.h.

◆ PREF_AUDIO_PLAYER

#define PREF_AUDIO_PLAYER   "audio_player"

Definition at line 910 of file preferences.h.

◆ PREF_AUDIO_SRC

#define PREF_AUDIO_SRC   "audio_src"

Definition at line 911 of file preferences.h.

◆ PREF_AUTO_CUT_BORDERS

#define PREF_AUTO_CUT_BORDERS   "auto_cut_borders"

Definition at line 1054 of file preferences.h.

◆ PREF_AUTO_DEINTERLACE

#define PREF_AUTO_DEINTERLACE   "auto_deinterlace"

Definition at line 1053 of file preferences.h.

◆ PREF_AUTO_TRIM_PAD_AUDIO

#define PREF_AUTO_TRIM_PAD_AUDIO   "auto_trim_pad_audio"

Definition at line 1041 of file preferences.h.

◆ PREF_AUTOCLEAN_TRASH

#define PREF_AUTOCLEAN_TRASH   "autoclean_trash"

remove unneeded files on shutdown / startup

Definition at line 1076 of file preferences.h.

◆ PREF_AUTOLOAD_SUBS

#define PREF_AUTOLOAD_SUBS   "autoload_subtitles"

Definition at line 1075 of file preferences.h.

◆ PREF_BACK_COMPAT

#define PREF_BACK_COMPAT   "backwards_compatibility"

forces backwards compatibility with earlier versions

Definition at line 1088 of file preferences.h.

◆ PREF_BLEND_AMOUNT

#define PREF_BLEND_AMOUNT   "trickplay_blend_change"

Definition at line 1094 of file preferences.h.

◆ PREF_BTGAMMA

#define PREF_BTGAMMA   "experimental_bt709_gamma"

Definition at line 977 of file preferences.h.

◆ PREF_CDPLAY_DEVICE

#define PREF_CDPLAY_DEVICE   "cdplay_device"

Definition at line 931 of file preferences.h.

◆ PREF_CE_MAXSPECT

#define PREF_CE_MAXSPECT   "ce_maxspect"

Definition at line 1039 of file preferences.h.

◆ PREF_CE_THUMB_MODE

#define PREF_CE_THUMB_MODE   "ce_thumb_mode"

Definition at line 1046 of file preferences.h.

◆ PREF_CLEAR_DISK_OPTS

#define PREF_CLEAR_DISK_OPTS   "clear_disk_opts"

Definition at line 981 of file preferences.h.

◆ PREF_CONCAT_IMAGES

#define PREF_CONCAT_IMAGES   "concat_images"

Definition at line 1057 of file preferences.h.

◆ PREF_CONSERVE_SPACE

#define PREF_CONSERVE_SPACE   "conserve_space"

Definition at line 1059 of file preferences.h.

◆ PREF_DEF_AUTHOR

#define PREF_DEF_AUTHOR   "default_author_name"

Definition at line 941 of file preferences.h.

◆ PREF_DEFAULT_FPS

#define PREF_DEFAULT_FPS   "default_fps"

Definition at line 1092 of file preferences.h.

◆ PREF_DEFAULT_IMAGE_TYPE

#define PREF_DEFAULT_IMAGE_TYPE   "default_image_format"

Definition at line 922 of file preferences.h.

◆ PREF_DISABLED_DECODERS

#define PREF_DISABLED_DECODERS   "disabled_decoders"

Definition at line 1102 of file preferences.h.

◆ PREF_DISK_QUOTA

#define PREF_DISK_QUOTA   "disk_quota"

Definition at line 961 of file preferences.h.

◆ PREF_DL_BANDWIDTH_K

#define PREF_DL_BANDWIDTH_K   "dl_bandwidth_K"

Definition at line 1021 of file preferences.h.

◆ PREF_DS_CRIT_LEVEL

#define PREF_DS_CRIT_LEVEL   "ds_crit_level"

Definition at line 960 of file preferences.h.

◆ PREF_DS_WARN_LEVEL

#define PREF_DS_WARN_LEVEL   "ds_warn_level"

Definition at line 959 of file preferences.h.

◆ PREF_ENCODER

#define PREF_ENCODER   "encoder"

Definition at line 928 of file preferences.h.

◆ PREF_ENCODER_ACODEC

#define PREF_ENCODER_ACODEC   "encoder_acodec"

Definition at line 1000 of file preferences.h.

◆ PREF_EXTRA_COLOURS

#define PREF_EXTRA_COLOURS   "extra_colours"

Definition at line 1073 of file preferences.h.

◆ PREF_FILESEL_MAXIMISED

#define PREF_FILESEL_MAXIMISED   "filesel_maximised"

Definition at line 1049 of file preferences.h.

◆ PREF_FORCE_SINGLE_MONITOR

#define PREF_FORCE_SINGLE_MONITOR   "force_single_monitor"

Definition at line 1031 of file preferences.h.

◆ PREF_FPSCHANGE_AMOUNT

#define PREF_FPSCHANGE_AMOUNT   "trickplay_fpschange"

Definition at line 1095 of file preferences.h.

◆ PREF_FREI0R_PATH

#define PREF_FREI0R_PATH   "frei0r_path"

Definition at line 917 of file preferences.h.

◆ PREF_GUI_THEME

#define PREF_GUI_THEME   "gui_theme"

Definition at line 926 of file preferences.h.

◆ PREF_HFBWNP

#define PREF_HFBWNP   "hide_framebar_when_not_playing"

Definition at line 899 of file preferences.h.

◆ PREF_IMAGE_DIR

#define PREF_IMAGE_DIR   "image_dir"

Definition at line 948 of file preferences.h.

◆ PREF_INSERT_RESAMPLE

#define PREF_INSERT_RESAMPLE   "insert_resample"

Definition at line 1056 of file preferences.h.

◆ PREF_INSTANT_OPEN

#define PREF_INSTANT_OPEN   "instant_open"

Definition at line 1051 of file preferences.h.

◆ PREF_JACK_OPTS

#define PREF_JACK_OPTS   "jack_opts"

Definition at line 993 of file preferences.h.

◆ PREF_KEEP_ALL_AUDIO

#define PREF_KEEP_ALL_AUDIO   "never_trim_audio"

Definition at line 1042 of file preferences.h.

◆ PREF_LADSPA_PATH

#define PREF_LADSPA_PATH   "ladspa_path"

Definition at line 915 of file preferences.h.

◆ PREF_LETTERBOX

#define PREF_LETTERBOX   "letterbox_ce"

Definition at line 1069 of file preferences.h.

◆ PREF_LETTERBOXMT

#define PREF_LETTERBOXMT   "letterbox_mt"

Definition at line 1070 of file preferences.h.

◆ PREF_LIB_DIR

#define PREF_LIB_DIR   "lib_dir"

Definition at line 908 of file preferences.h.

◆ PREF_LIBVISUAL_PATH

#define PREF_LIBVISUAL_PATH   "libvis_path"

Definition at line 918 of file preferences.h.

◆ PREF_LIVES_WARNING_MASK

#define PREF_LIVES_WARNING_MASK   "lives_warning_mask"

Definition at line 968 of file preferences.h.

◆ PREF_LOAD_RFX_BUILTIN

#define PREF_LOAD_RFX_BUILTIN   "load_rfx_builtin"

Definition at line 1047 of file preferences.h.

◆ PREF_MASTER_VOLUME

#define PREF_MASTER_VOLUME   "master_volume"

Definition at line 1099 of file preferences.h.

◆ PREF_MAX_DISP_VTRACKS

#define PREF_MAX_DISP_VTRACKS   "max_disp_vtracks"

Definition at line 983 of file preferences.h.

◆ PREF_MAX_MSGS

#define PREF_MAX_MSGS   "max_text_messages"

Definition at line 985 of file preferences.h.

◆ PREF_MIDI_CHECK_RATE

#define PREF_MIDI_CHECK_RATE   "midi_check_rate"

Definition at line 995 of file preferences.h.

◆ PREF_MIDI_RCV_CHANNEL

#define PREF_MIDI_RCV_CHANNEL   "midi_rcv_channel"

Definition at line 998 of file preferences.h.

◆ PREF_MIDI_RPT

#define PREF_MIDI_RPT   "midi_rpt"

Definition at line 996 of file preferences.h.

◆ PREF_MIDISYNCH

#define PREF_MIDISYNCH   "midisynch"

Definition at line 1052 of file preferences.h.

◆ PREF_MONITORS

#define PREF_MONITORS   "monitors"

Definition at line 913 of file preferences.h.

◆ PREF_MOUSE_SCROLL_CLIPS

#define PREF_MOUSE_SCROLL_CLIPS   "mouse_scroll_clips"

Definition at line 1043 of file preferences.h.

◆ PREF_MSG_PBDIS

#define PREF_MSG_PBDIS   "msg_disable_during_playback"

Definition at line 987 of file preferences.h.

◆ PREF_MSG_START

#define PREF_MSG_START   "show_msgs_on_startup"

Definition at line 1078 of file preferences.h.

◆ PREF_MSG_TEXTSIZE

#define PREF_MSG_TEXTSIZE   "msg_textsize"

Definition at line 986 of file preferences.h.

◆ PREF_MT_AUTO_BACK

#define PREF_MT_AUTO_BACK   "mt_auto_back"

Definition at line 1014 of file preferences.h.

◆ PREF_MT_BACKAUDIO

#define PREF_MT_BACKAUDIO   "mt_backaudio"

Definition at line 1017 of file preferences.h.

◆ PREF_MT_DEF_ACHANS

#define PREF_MT_DEF_ACHANS   "mt_def_achans"

Definition at line 1010 of file preferences.h.

◆ PREF_MT_DEF_ARATE

#define PREF_MT_DEF_ARATE   "mt_def_arate"

Definition at line 1009 of file preferences.h.

◆ PREF_MT_DEF_ASAMPS

#define PREF_MT_DEF_ASAMPS   "mt_def_asamps"

Definition at line 1011 of file preferences.h.

◆ PREF_MT_DEF_FPS

#define PREF_MT_DEF_FPS   "mt_def_fps"

Definition at line 1091 of file preferences.h.

◆ PREF_MT_DEF_HEIGHT

#define PREF_MT_DEF_HEIGHT   "mt_def_height"

Definition at line 1008 of file preferences.h.

◆ PREF_MT_DEF_SIGNED_ENDIAN

#define PREF_MT_DEF_SIGNED_ENDIAN   "mt_def_signed_endian"

Definition at line 1012 of file preferences.h.

◆ PREF_MT_DEF_WIDTH

#define PREF_MT_DEF_WIDTH   "mt_def_width"

Definition at line 1007 of file preferences.h.

◆ PREF_MT_ENTER_PROMPT

#define PREF_MT_ENTER_PROMPT   "mt_enter_prompt"

Definition at line 1033 of file preferences.h.

◆ PREF_MT_EXIT_RENDER [1/2]

#define PREF_MT_EXIT_RENDER   "mt_exit_render"

Definition at line 1034 of file preferences.h.

◆ PREF_MT_EXIT_RENDER [2/2]

#define PREF_MT_EXIT_RENDER   "mt_exit_render"

Definition at line 1034 of file preferences.h.

◆ PREF_MT_PERTRACK_AUDIO

#define PREF_MT_PERTRACK_AUDIO   "mt_pertrack_audio"

Definition at line 1036 of file preferences.h.

◆ PREF_MT_SHOW_CTX

#define PREF_MT_SHOW_CTX   "mt_show_ctx"

Definition at line 1018 of file preferences.h.

◆ PREF_MT_UNDO_BUF

#define PREF_MT_UNDO_BUF   "mt_undo_buf"

Definition at line 1015 of file preferences.h.

◆ PREF_NFX_THREADS

#define PREF_NFX_THREADS   "nfx_threads"

Definition at line 975 of file preferences.h.

◆ PREF_NOFRAMEDROP

#define PREF_NOFRAMEDROP   "no_framedrop"

Definition at line 989 of file preferences.h.

◆ PREF_OMC_DEV_OPTS

#define PREF_OMC_DEV_OPTS   "omc_dev_opts"

Definition at line 1004 of file preferences.h.

◆ PREF_OMC_JS_FNAME

#define PREF_OMC_JS_FNAME   "omc_js_fname"

Definition at line 946 of file preferences.h.

◆ PREF_OMC_MIDI_FNAME

#define PREF_OMC_MIDI_FNAME   "omc_midi_fname"

Definition at line 945 of file preferences.h.

◆ PREF_OPEN_COMPRESSION_PERCENT

#define PREF_OPEN_COMPRESSION_PERCENT   "open_compression_percent"

Definition at line 969 of file preferences.h.

◆ PREF_OPEN_MAXIMISED

#define PREF_OPEN_MAXIMISED   "open_maximised"

Definition at line 1040 of file preferences.h.

◆ PREF_OSC_PORT

#define PREF_OSC_PORT   "osc_port"

Definition at line 1005 of file preferences.h.

◆ PREF_OSC_START

#define PREF_OSC_START   "osc_start"

Definition at line 1037 of file preferences.h.

◆ PREF_OUTPUT_TYPE

#define PREF_OUTPUT_TYPE   "output_type"

Definition at line 929 of file preferences.h.

◆ PREF_PARESTART

#define PREF_PARESTART   "pa_restart"

Definition at line 1071 of file preferences.h.

◆ PREF_PASTARTOPTS

#define PREF_PASTARTOPTS   "pa_start_opts"

Definition at line 939 of file preferences.h.

◆ PREF_PB_QUALITY

#define PREF_PB_QUALITY   "pb_quality"

Definition at line 971 of file preferences.h.

◆ PREF_PBQ_ADAPTIVE

#define PREF_PBQ_ADAPTIVE   "pb_quality_adaptive"

Definition at line 1072 of file preferences.h.

◆ PREF_PREF_TRASH

#define PREF_PREF_TRASH   "prefer_trash"

prefer trash to delete

Definition at line 1077 of file preferences.h.

◆ PREF_PREFIX_DIR

#define PREF_PREFIX_DIR   "prefix_dir"

Definition at line 907 of file preferences.h.

◆ PREF_PROJ_DIR

#define PREF_PROJ_DIR   "proj_dir"

Definition at line 951 of file preferences.h.

◆ PREF_PUSH_AUDIO_TO_GENS

#define PREF_PUSH_AUDIO_TO_GENS   "push_audio_to_gens"

Definition at line 1060 of file preferences.h.

◆ PREF_REC_DESKTOP_AUDIO

#define PREF_REC_DESKTOP_AUDIO   "rec_desktop_audio"

Definition at line 1055 of file preferences.h.

◆ PREF_REC_EXT_AUDIO

#define PREF_REC_EXT_AUDIO   "rec_ext_audio"

Definition at line 892 of file preferences.h.

◆ PREF_REC_STOP_GB

#define PREF_REC_STOP_GB   "rec_stop-gb"

Definition at line 973 of file preferences.h.

◆ PREF_RECENT

#define PREF_RECENT   "recent"

Definition at line 956 of file preferences.h.

◆ PREF_RECORD_OPTS

#define PREF_RECORD_OPTS   "record_opts"

Definition at line 1002 of file preferences.h.

◆ PREF_RENDER_PROMPT

#define PREF_RENDER_PROMPT   "render_prompt"

Definition at line 1035 of file preferences.h.

◆ PREF_RRAMICRO

#define PREF_RRAMICRO   "recrender_amicro"

Definition at line 1085 of file preferences.h.

◆ PREF_RRCRASH

#define PREF_RRCRASH   "recrender_crash_protection"

Definition at line 1081 of file preferences.h.

◆ PREF_RRFSTATE

#define PREF_RRFSTATE   "recrender_fx_posn_state"

Definition at line 1027 of file preferences.h.

◆ PREF_RRPRESMOOTH

#define PREF_RRPRESMOOTH   "recrender_presmooth"

Definition at line 1083 of file preferences.h.

◆ PREF_RRQMODE

#define PREF_RRQMODE   "recrender_quant_mode"

Definition at line 1026 of file preferences.h.

◆ PREF_RRQSMOOTH

#define PREF_RRQSMOOTH   "recrender_qsmooth"

Definition at line 1084 of file preferences.h.

◆ PREF_RRRAMICRO

#define PREF_RRRAMICRO   "recrender_rend_amicro"

Definition at line 1086 of file preferences.h.

◆ PREF_RRSUPER

#define PREF_RRSUPER   "recrender_super"

Definition at line 1082 of file preferences.h.

◆ PREF_RTE_KEYS_VIRTUAL

#define PREF_RTE_KEYS_VIRTUAL   "rte_keys_virtual"

Definition at line 991 of file preferences.h.

◆ PREF_SAVE_DIRECTORIES

#define PREF_SAVE_DIRECTORIES   "save_directories"

Definition at line 1058 of file preferences.h.

◆ PREF_SCBACK_AMOUNT

#define PREF_SCBACK_AMOUNT   "trickplay_scratch_back"

Definition at line 1024 of file preferences.h.

◆ PREF_SCFWD_AMOUNT

#define PREF_SCFWD_AMOUNT   "trickplay_scratch_fwd"

Definition at line 1023 of file preferences.h.

◆ PREF_SCREEN_GAMMA

#define PREF_SCREEN_GAMMA   "screen_gamma"

Definition at line 979 of file preferences.h.

◆ PREF_SCREEN_SCALE

#define PREF_SCREEN_SCALE   "screen_scale"

Definition at line 938 of file preferences.h.

◆ PREF_SEPWIN_TYPE

#define PREF_SEPWIN_TYPE   "sepwin_type"

Definition at line 894 of file preferences.h.

◆ PREF_SHOW_ASRC

#define PREF_SHOW_ASRC   "show_audio_src"

Definition at line 898 of file preferences.h.

◆ PREF_SHOW_BUTTON_ICONS

#define PREF_SHOW_BUTTON_ICONS   "show_button_icons"

Definition at line 1044 of file preferences.h.

◆ PREF_SHOW_DEVOPTS

#define PREF_SHOW_DEVOPTS   "show_developer_options"

Definition at line 1067 of file preferences.h.

◆ PREF_SHOW_OVERLAY_MSGS

#define PREF_SHOW_OVERLAY_MSGS   "show_overlay_messages"

Definition at line 1064 of file preferences.h.

◆ PREF_SHOW_PLAYER_STATS

#define PREF_SHOW_PLAYER_STATS   "show_player_stats"

Definition at line 1050 of file preferences.h.

◆ PREF_SHOW_QUOTA

#define PREF_SHOW_QUOTA   "show_quota_on_startup"

Definition at line 1079 of file preferences.h.

◆ PREF_SHOW_RECENT_FILES

#define PREF_SHOW_RECENT_FILES   "show_recent_files"

Definition at line 1030 of file preferences.h.

◆ PREF_SHOW_SUBS

#define PREF_SHOW_SUBS   "show_subtitles"

Definition at line 1074 of file preferences.h.

◆ PREF_SHOW_TOOLBAR

#define PREF_SHOW_TOOLBAR   "show_toolbar"

Definition at line 1038 of file preferences.h.

◆ PREF_SHOW_TOOLTIPS

#define PREF_SHOW_TOOLTIPS   "show_tooltips"

Definition at line 1062 of file preferences.h.

◆ PREF_SHOW_URGENCY

#define PREF_SHOW_URGENCY   "show_urgency_messages"

Definition at line 1063 of file preferences.h.

◆ PREF_STARTUP_INTERFACE

#define PREF_STARTUP_INTERFACE   "startup_interface"

Definition at line 966 of file preferences.h.

◆ PREF_STARTUP_PHASE

#define PREF_STARTUP_PHASE   "startup_phase"

Definition at line 964 of file preferences.h.

◆ PREF_STOP_SCREENSAVER

#define PREF_STOP_SCREENSAVER   "stop_screensaver"

Definition at line 1032 of file preferences.h.

◆ PREF_STREAM_AUDIO_OUT

#define PREF_STREAM_AUDIO_OUT   "stream_audio_out"

Definition at line 1045 of file preferences.h.

◆ PREF_UNSTABLE_FX

#define PREF_UNSTABLE_FX   "allow_unstable_effects"

Definition at line 1065 of file preferences.h.

◆ PREF_USE_SCREEN_GAMMA

#define PREF_USE_SCREEN_GAMMA   "use_screen_gamma"

Definition at line 978 of file preferences.h.

◆ PREF_VID_LOAD_DIR

#define PREF_VID_LOAD_DIR   "vid_load_dir"

Definition at line 954 of file preferences.h.

◆ PREF_VID_PLAYBACK_PLUGIN

#define PREF_VID_PLAYBACK_PLUGIN   "vid_playback_plugin"

Definition at line 920 of file preferences.h.

◆ PREF_VID_SAVE_DIR

#define PREF_VID_SAVE_DIR   "vid_save_dir"

Definition at line 953 of file preferences.h.

◆ PREF_VIDEO_OPEN_COMMAND

#define PREF_VIDEO_OPEN_COMMAND   "video_open_command"

Definition at line 924 of file preferences.h.

◆ PREF_VJMODE

#define PREF_VJMODE   "vj_mode_startup"

Definition at line 1068 of file preferences.h.

◆ PREF_WARN_FILE_SIZE

#define PREF_WARN_FILE_SIZE   "warn_file_size"

Definition at line 1019 of file preferences.h.

◆ PREF_WEED_PLUGIN_PATH

#define PREF_WEED_PLUGIN_PATH   "weed_plugin_path"

Definition at line 916 of file preferences.h.

◆ PREF_WORKING_DIR

#define PREF_WORKING_DIR   "workdir"

Definition at line 905 of file preferences.h.

◆ PREF_WORKING_DIR_OLD

#define PREF_WORKING_DIR_OLD   "tempdir"

Definition at line 906 of file preferences.h.

◆ PREFS_COLOURS_CHANGED

#define PREFS_COLOURS_CHANGED   (1 << 3)

Definition at line 16 of file preferences.h.

◆ PREFS_IMAGES_CHANGED

#define PREFS_IMAGES_CHANGED   (1 << 5)

Definition at line 18 of file preferences.h.

◆ PREFS_JACK_CHANGED

#define PREFS_JACK_CHANGED   (1 << 1)

Definition at line 14 of file preferences.h.

◆ PREFS_MONITOR_CHANGED

#define PREFS_MONITOR_CHANGED   (1 << 6)

Definition at line 19 of file preferences.h.

◆ PREFS_NEEDS_REVERT

#define PREFS_NEEDS_REVERT   (1 << 7)

Definition at line 20 of file preferences.h.

◆ PREFS_PANED_POS

#define PREFS_PANED_POS   ((int)(300.*widget_opts.scale))

Definition at line 10 of file preferences.h.

◆ PREFS_THEME_CHANGED

#define PREFS_THEME_CHANGED   (1 << 0)

Definition at line 13 of file preferences.h.

◆ PREFS_WORKDIR_CHANGED

#define PREFS_WORKDIR_CHANGED   (1 << 2)

Definition at line 15 of file preferences.h.

◆ PREFS_XCOLOURS_CHANGED

#define PREFS_XCOLOURS_CHANGED   (1 << 4)

Definition at line 17 of file preferences.h.

◆ PREFWIN_HEIGHT

#define PREFWIN_HEIGHT   (GUI_SCREEN_HEIGHT * .9)

Definition at line 525 of file preferences.h.

◆ PREFWIN_WIDTH

#define PREFWIN_WIDTH   (GUI_SCREEN_WIDTH * .9)

Definition at line 524 of file preferences.h.

◆ PULSE_AUDIO_URL

#define PULSE_AUDIO_URL   "http://www.pulseaudio.org"

Definition at line 22 of file preferences.h.

◆ Q_FILL

#define Q_FILL   1

Definition at line 58 of file preferences.h.

◆ Q_SMOOTH

#define Q_SMOOTH   1

Definition at line 59 of file preferences.h.

◆ REC_AFTER_PB

#define REC_AFTER_PB   (1 << 5)

Definition at line 202 of file preferences.h.

◆ REC_AUDIO

#define REC_AUDIO   (1 << 4)

Definition at line 201 of file preferences.h.

◆ REC_CLIPS

#define REC_CLIPS   (1 << 3)

Definition at line 200 of file preferences.h.

◆ REC_EFFECTS

#define REC_EFFECTS   (1 << 2)

Definition at line 199 of file preferences.h.

◆ REC_FPS

#define REC_FPS   (1 << 1)

Definition at line 198 of file preferences.h.

◆ REC_FRAMES

#define REC_FRAMES   (1 << 0)

Definition at line 197 of file preferences.h.

◆ SEPWIN_TYPE_NON_STICKY

#define SEPWIN_TYPE_NON_STICKY   0

Definition at line 187 of file preferences.h.

◆ SEPWIN_TYPE_STICKY

#define SEPWIN_TYPE_STICKY   1

Definition at line 188 of file preferences.h.

◆ STARTUP_CE

#define STARTUP_CE   0

Definition at line 338 of file preferences.h.

◆ STARTUP_MT

#define STARTUP_MT   1

Definition at line 339 of file preferences.h.

◆ WARN_MASK_AFTER_DVGRAB

#define WARN_MASK_AFTER_DVGRAB   (1ul << 15)

Definition at line 108 of file preferences.h.

◆ WARN_MASK_CLEAN_AFTER_CRASH

#define WARN_MASK_CLEAN_AFTER_CRASH   (1ul << 24)

Definition at line 122 of file preferences.h.

◆ WARN_MASK_CLEAN_INVALID

#define WARN_MASK_CLEAN_INVALID   (1ul << 29)

Definition at line 127 of file preferences.h.

◆ WARN_MASK_DISCARD_SET

#define WARN_MASK_DISCARD_SET   (1ul << 14)

Definition at line 107 of file preferences.h.

◆ WARN_MASK_DUPLICATE_SET

#define WARN_MASK_DUPLICATE_SET   (1ul << 12)

Definition at line 103 of file preferences.h.

◆ WARN_MASK_EXIT_MT

#define WARN_MASK_EXIT_MT   (1ul << 13)

off by default on a fresh install

Definition at line 106 of file preferences.h.

◆ WARN_MASK_FPS

#define WARN_MASK_FPS   (1ul << 0)

Definition at line 87 of file preferences.h.

◆ WARN_MASK_FSIZE

#define WARN_MASK_FSIZE   (1ul << 1)

Definition at line 88 of file preferences.h.

◆ WARN_MASK_LAYOUT_ALTER_AUDIO

#define WARN_MASK_LAYOUT_ALTER_AUDIO   (1ul << 19)

off by default on a fresh install

Definition at line 116 of file preferences.h.

◆ WARN_MASK_LAYOUT_ALTER_FRAMES

#define WARN_MASK_LAYOUT_ALTER_FRAMES   (1ul << 11)

off by default on a fresh install

Definition at line 102 of file preferences.h.

◆ WARN_MASK_LAYOUT_CLOSE_FILE

#define WARN_MASK_LAYOUT_CLOSE_FILE   (1ul << 8)

Definition at line 95 of file preferences.h.

◆ WARN_MASK_LAYOUT_DELETE_AUDIO

#define WARN_MASK_LAYOUT_DELETE_AUDIO   (1ul << 17)

Definition at line 110 of file preferences.h.

◆ WARN_MASK_LAYOUT_DELETE_FRAMES

#define WARN_MASK_LAYOUT_DELETE_FRAMES   (1ul << 9)

Definition at line 96 of file preferences.h.

◆ WARN_MASK_LAYOUT_GAMMA

#define WARN_MASK_LAYOUT_GAMMA   (1ul << 27)

Definition at line 125 of file preferences.h.

◆ WARN_MASK_LAYOUT_LB

#define WARN_MASK_LAYOUT_LB   (1ul << 30)

Definition at line 128 of file preferences.h.

◆ WARN_MASK_LAYOUT_MISSING_CLIPS

#define WARN_MASK_LAYOUT_MISSING_CLIPS   (1ul << 7)

Definition at line 94 of file preferences.h.

◆ WARN_MASK_LAYOUT_POPUP

#define WARN_MASK_LAYOUT_POPUP   (1ul << 23)

Definition at line 121 of file preferences.h.

◆ WARN_MASK_LAYOUT_SHIFT_AUDIO

#define WARN_MASK_LAYOUT_SHIFT_AUDIO   (1ul << 18)

off by default on a fresh install

Definition at line 113 of file preferences.h.

◆ WARN_MASK_LAYOUT_SHIFT_FRAMES

#define WARN_MASK_LAYOUT_SHIFT_FRAMES   (1ul << 10)

off by default on a fresh install

Definition at line 99 of file preferences.h.

◆ WARN_MASK_LAYOUT_WIPE

#define WARN_MASK_LAYOUT_WIPE   (1ul << 26)

Definition at line 124 of file preferences.h.

◆ WARN_MASK_MT_ACHANS

#define WARN_MASK_MT_ACHANS   (1ul << 16)

Definition at line 109 of file preferences.h.

◆ WARN_MASK_MT_BACKUP_SPACE

#define WARN_MASK_MT_BACKUP_SPACE   (1ul << 22)

Definition at line 120 of file preferences.h.

◆ WARN_MASK_MT_NO_JACK

#define WARN_MASK_MT_NO_JACK   (1ul << 20)

Definition at line 118 of file preferences.h.

◆ WARN_MASK_NO_ENCODERS

#define WARN_MASK_NO_ENCODERS   (1ul << 6)

Definition at line 93 of file preferences.h.

◆ WARN_MASK_NO_MPLAYER

#define WARN_MASK_NO_MPLAYER   (1ul << 4)

Definition at line 91 of file preferences.h.

◆ WARN_MASK_NO_PULSE_CONNECT

#define WARN_MASK_NO_PULSE_CONNECT   (1ul << 25)

Definition at line 123 of file preferences.h.

◆ WARN_MASK_OPEN_YUV4M

#define WARN_MASK_OPEN_YUV4M   (1ul << 21)

Definition at line 119 of file preferences.h.

◆ WARN_MASK_RENDERED_FX

#define WARN_MASK_RENDERED_FX   (1ul << 5)

Definition at line 92 of file preferences.h.

◆ WARN_MASK_RSVD_0

#define WARN_MASK_RSVD_0   (1ul << 47)

Definition at line 147 of file preferences.h.

◆ WARN_MASK_RSVD_1

#define WARN_MASK_RSVD_1   (1ul << 46)

Definition at line 146 of file preferences.h.

◆ WARN_MASK_RSVD_10

#define WARN_MASK_RSVD_10   (1ul << 37)

Definition at line 137 of file preferences.h.

◆ WARN_MASK_RSVD_11

#define WARN_MASK_RSVD_11   (1ul << 36)

Definition at line 136 of file preferences.h.

◆ WARN_MASK_RSVD_12

#define WARN_MASK_RSVD_12   (1ul << 35)

Definition at line 135 of file preferences.h.

◆ WARN_MASK_RSVD_13

#define WARN_MASK_RSVD_13   (1ul << 34)

Definition at line 134 of file preferences.h.

◆ WARN_MASK_RSVD_14

#define WARN_MASK_RSVD_14   (1ul << 33)

Definition at line 133 of file preferences.h.

◆ WARN_MASK_RSVD_15

#define WARN_MASK_RSVD_15   (1ul << 32)

Definition at line 132 of file preferences.h.

◆ WARN_MASK_RSVD_16

#define WARN_MASK_RSVD_16   (1ul << 31)

Definition at line 131 of file preferences.h.

◆ WARN_MASK_RSVD_2

#define WARN_MASK_RSVD_2   (1ul << 45)

Definition at line 145 of file preferences.h.

◆ WARN_MASK_RSVD_3

#define WARN_MASK_RSVD_3   (1ul << 44)

Definition at line 144 of file preferences.h.

◆ WARN_MASK_RSVD_4

#define WARN_MASK_RSVD_4   (1ul << 43)

Definition at line 143 of file preferences.h.

◆ WARN_MASK_RSVD_5

#define WARN_MASK_RSVD_5   (1ul << 42)

Definition at line 142 of file preferences.h.

◆ WARN_MASK_RSVD_6

#define WARN_MASK_RSVD_6   (1ul << 41)

Definition at line 141 of file preferences.h.

◆ WARN_MASK_RSVD_7

#define WARN_MASK_RSVD_7   (1ul << 40)

Definition at line 140 of file preferences.h.

◆ WARN_MASK_RSVD_8

#define WARN_MASK_RSVD_8   (1ul << 39)

Definition at line 139 of file preferences.h.

◆ WARN_MASK_RSVD_9

#define WARN_MASK_RSVD_9   (1ul << 38)

Definition at line 138 of file preferences.h.

◆ WARN_MASK_RSVD_OFF_0

#define WARN_MASK_RSVD_OFF_0   (1ul << 63)

Definition at line 166 of file preferences.h.

◆ WARN_MASK_RSVD_OFF_1

#define WARN_MASK_RSVD_OFF_1   (1ul << 62)

Definition at line 165 of file preferences.h.

◆ WARN_MASK_RSVD_OFF_10

#define WARN_MASK_RSVD_OFF_10   (1ul << 53)

Definition at line 156 of file preferences.h.

◆ WARN_MASK_RSVD_OFF_11

#define WARN_MASK_RSVD_OFF_11   (1ul << 52)

Definition at line 155 of file preferences.h.

◆ WARN_MASK_RSVD_OFF_12

#define WARN_MASK_RSVD_OFF_12   (1ul << 51)

Definition at line 154 of file preferences.h.

◆ WARN_MASK_RSVD_OFF_13

#define WARN_MASK_RSVD_OFF_13   (1ul << 50)

Definition at line 153 of file preferences.h.

◆ WARN_MASK_RSVD_OFF_14

#define WARN_MASK_RSVD_OFF_14   (1ul << 49)

Definition at line 152 of file preferences.h.

◆ WARN_MASK_RSVD_OFF_15

#define WARN_MASK_RSVD_OFF_15   (1ul << 48)

Definition at line 151 of file preferences.h.

◆ WARN_MASK_RSVD_OFF_2

#define WARN_MASK_RSVD_OFF_2   (1ul << 61)

Definition at line 164 of file preferences.h.

◆ WARN_MASK_RSVD_OFF_3

#define WARN_MASK_RSVD_OFF_3   (1ul << 60)

Definition at line 163 of file preferences.h.

◆ WARN_MASK_RSVD_OFF_4

#define WARN_MASK_RSVD_OFF_4   (1ul << 59)

Definition at line 162 of file preferences.h.

◆ WARN_MASK_RSVD_OFF_5

#define WARN_MASK_RSVD_OFF_5   (1ul << 58)

Definition at line 161 of file preferences.h.

◆ WARN_MASK_RSVD_OFF_6

#define WARN_MASK_RSVD_OFF_6   (1ul << 57)

Definition at line 160 of file preferences.h.

◆ WARN_MASK_RSVD_OFF_7

#define WARN_MASK_RSVD_OFF_7   (1ul << 56)

Definition at line 159 of file preferences.h.

◆ WARN_MASK_RSVD_OFF_8

#define WARN_MASK_RSVD_OFF_8   (1ul << 55)

Definition at line 158 of file preferences.h.

◆ WARN_MASK_RSVD_OFF_9

#define WARN_MASK_RSVD_OFF_9   (1ul << 54)

Definition at line 157 of file preferences.h.

◆ WARN_MASK_SAVE_SET

#define WARN_MASK_SAVE_SET   (1ul << 3)

Definition at line 90 of file preferences.h.

◆ WARN_MASK_UNUSED1ul

#define WARN_MASK_UNUSED1ul   (1ul << 2)

was "save_quality"

Definition at line 89 of file preferences.h.

◆ WARN_MASK_VJMODE_ENTER

#define WARN_MASK_VJMODE_ENTER   (1ul << 28)

Definition at line 126 of file preferences.h.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
KEY_COLUMN 
NAME_COLUMN 
KEYVAL_COLUMN 
MODEVAL_COLUMN 
EFD_NUM_COLUMNS 
TITLE_COLUMN 
KEY_COLUMN 
VALUE_COLUMN 
DESC_COLUMN 
NUM_COLUMNS 
const_domain_notify 
const_domain_response 
const_domain_grav 
const_domain_insert_mode 
LIVES_DEVICE_CD 
LIVES_DEVICE_DVD 
LIVES_DEVICE_VCD 
LIVES_DEVICE_INTERNAL 
LIVES_DEVICE_TV_CARD 
LIVES_DEVICE_FW_CARD 
TITLE_COLUMN 
VALUE_COLUMN 
FILTER_COLUMN 
RANGE_COLUMN 
OFFS1_COLUMN 
SCALE_COLUMN 
OFFS2_COLUMN 
OMC_NUM_COLUMNS 
LIST_ENTRY_GUI 
LIST_ENTRY_DECODING 
LIST_ENTRY_PLAYBACK 
LIST_ENTRY_RECORDING 
LIST_ENTRY_ENCODING 
LIST_ENTRY_EFFECTS 
LIST_ENTRY_DIRECTORIES 
LIST_ENTRY_WARNINGS 
LIST_ENTRY_MISC 
LIST_ENTRY_THEMES 
LIST_ENTRY_NET 
LIST_ENTRY_JACK 
LIST_ENTRY_MIDI 
LIST_ENTRY_MULTITRACK 
EXTENDED_NAME_COLUMN 
NAME_COLUMN 
HASH_COLUMN 
NUM_COLUMNS 

Definition at line 500 of file preferences.h.

◆ anonymous enum

anonymous enum
Enumerator
LIVES_STRING_CONSTANT_ANY 
LIVES_STRING_CONSTANT_NONE 
LIVES_STRING_CONSTANT_RECOMMENDED 
LIVES_STRING_CONSTANT_DISABLED 
LIVES_STRING_CONSTANT_CL 

"the current layout"

LIVES_STRING_CONSTANT_BUILTIN 
LIVES_STRING_CONSTANT_CUSTOM 
LIVES_STRING_CONSTANT_TEST 
LIVES_STRING_CONSTANT_CLOSE_WINDOW 
NUM_LIVES_STRING_CONSTANTS 
TITLE2_COLUMN 
VALUE2_COLUMN 
ADJUSTMENT 
OMC_NUM2_COLUMNS 
LIST_ICON 
LIST_ITEM 
LIST_NUM 
N_COLUMNS 

Definition at line 517 of file preferences.h.

Function Documentation

◆ apply_button_set_enabled()

void apply_button_set_enabled ( LiVESWidget *  widget,
livespointer  func_data 
)

Definition at line 2911 of file preferences.c.

Referenced by create_resaudw().

◆ apply_prefs()

boolean apply_prefs ( boolean  skip_warnings)

locale encoding

locale encoding

Definition at line 1324 of file preferences.c.

Referenced by on_prefs_apply_clicked().

◆ create_prefs_dialog()

_prefsw* create_prefs_dialog ( LiVESWidget *  saved_dialog)

TODO !!!

dirbuttons

Definition at line 2994 of file preferences.c.

◆ delete_pref()

int delete_pref ( const char *  key)

Definition at line 282 of file preferences.c.

◆ get_boolean_pref()

boolean get_boolean_pref ( const char *  key)

Definition at line 146 of file preferences.c.

◆ get_boolean_prefd()

boolean get_boolean_prefd ( const char *  key,
boolean  defval 
)

Definition at line 154 of file preferences.c.

◆ get_colour_pref()

boolean get_colour_pref ( const char *  key,
lives_colRGBA64_t lcol 
)

this is for leading colours from prefs; for loading from themes

Definition at line 211 of file preferences.c.

◆ get_double_pref()

double get_double_pref ( const char *  key)

Definition at line 187 of file preferences.c.

◆ get_double_prefd()

double get_double_prefd ( const char *  key,
double  defval 
)

Definition at line 195 of file preferences.c.

◆ get_int64_prefd()

int64_t get_int64_prefd ( const char *  key,
int64_t  defval 
)

Definition at line 179 of file preferences.c.

◆ get_int_pref()

int get_int_pref ( const char *  key)

Definition at line 163 of file preferences.c.

◆ get_int_prefd()

int get_int_prefd ( const char *  key,
int  defval 
)

Definition at line 171 of file preferences.c.

◆ get_list_pref()

LiVESList* get_list_pref ( const char *  key)

Definition at line 123 of file preferences.c.

◆ get_pref_from_file()

LiVESResponseType get_pref_from_file ( const char *  filename,
const char *  key,
char *  val,
int  maxlen 
)

get from non-prefs

Definition at line 106 of file preferences.c.

Referenced by get_clip_value(), and on_import_theme_activate().

◆ get_string_pref()

LiVESResponseType get_string_pref ( const char *  key,
char *  val,
int  maxlen 
)

◆ get_string_prefd()

LiVESResponseType get_string_prefd ( const char *  key,
char *  val,
int  maxlen,
const char *  def 
)

get from prefs

Definition at line 98 of file preferences.c.

◆ get_theme_colour_pref()

boolean get_theme_colour_pref ( const char *  key,
lives_colRGBA64_t lcol 
)

load from mainw->gen_cache

Definition at line 234 of file preferences.c.

◆ get_utf8_pref()

int get_utf8_pref ( const char *  key,
char *  val,
int  maxlen 
)

Definition at line 112 of file preferences.c.

Referenced by reload_clip().

◆ has_pref()

boolean has_pref ( const char *  key)

Definition at line 203 of file preferences.c.

◆ lives_ask_permission()

boolean lives_ask_permission ( char **  argv,
int  argc,
int  offs 
)

Definition at line 6031 of file preferences.c.

Referenced by autolives_toggle(), and handle_backend_errors().

◆ on_preferences_activate()

void on_preferences_activate ( LiVESMenuItem *  ,
livespointer   
)

Definition at line 5772 of file preferences.c.

◆ on_prefs_apply_clicked()

void on_prefs_apply_clicked ( LiVESButton *  ,
livespointer  user_data 
)

Definition at line 5885 of file preferences.c.

◆ on_prefs_close_clicked()

void on_prefs_close_clicked ( LiVESButton *  button,
livespointer  user_data 
)

Closes preferences dialog window

Definition at line 5809 of file preferences.c.

◆ on_prefs_delete_event()

boolean on_prefs_delete_event ( LiVESWidget *  ,
LiVESXEvent *  ,
livespointer  prefsw 
)

◆ on_prefs_page_changed()

void on_prefs_page_changed ( LiVESTreeSelection *  ,
_prefsw  
)

Definition at line 2798 of file preferences.c.

◆ on_prefs_revert_clicked()

void on_prefs_revert_clicked ( LiVESButton *  ,
livespointer   
)

Definition at line 5981 of file preferences.c.

Referenced by on_prefs_apply_clicked().

◆ populate_combo_box()

void populate_combo_box ( LiVESCombo *  ,
LiVESList *  data 
)

◆ pref_change_colours()

void pref_change_colours ( void  )

Definition at line 5866 of file preferences.c.

Referenced by on_import_theme_activate(), and on_prefs_apply_clicked().

◆ pref_change_images()

void pref_change_images ( void  )

Definition at line 5835 of file preferences.c.

Referenced by on_import_theme_activate(), and on_prefs_apply_clicked().

◆ pref_change_xcolours()

void pref_change_xcolours ( void  )

Definition at line 5852 of file preferences.c.

Referenced by on_import_theme_activate(), and on_prefs_apply_clicked().

◆ pref_factory_bitmapped()

boolean pref_factory_bitmapped ( const char *  prefidx,
int  bitfield,
boolean  newval,
boolean  permanent 
)

Definition at line 1240 of file preferences.c.

◆ pref_factory_bool()

boolean pref_factory_bool ( const char *  prefidx,
boolean  newval,
boolean  permanent 
)

allow dialog checkbutton to set permanent pref

allow dialog checkbutton to set permanent pref

Definition at line 717 of file preferences.c.

Referenced by on_audio_toggled(), switch_aud_to_none(), switch_aud_to_sox(), toggle_sets_pref(), and vj_mode_toggled().

◆ pref_factory_float()

boolean pref_factory_float ( const char *  prefidx,
float  newval,
boolean  permanent 
)

Definition at line 1192 of file preferences.c.

Referenced by on_volume_slider_value_changed().

◆ pref_factory_int()

boolean pref_factory_int ( const char *  prefidx,
int  newval,
boolean  permanent 
)

Definition at line 1053 of file preferences.c.

Referenced by on_sticky_activate().

◆ pref_factory_int64()

boolean pref_factory_int64 ( const char *  prefidx,
int64_t  newval,
boolean  permanent 
)

Definition at line 1299 of file preferences.c.

◆ pref_factory_string()

boolean pref_factory_string ( const char *  prefidx,
const char *  newval,
boolean  permanent 
)

Definition at line 554 of file preferences.c.

◆ pref_factory_string_choice()

boolean pref_factory_string_choice ( const char *  prefidx,
LiVESList *  list,
const char *  strval,
boolean  permanent 
)

Definition at line 1161 of file preferences.c.

◆ prefsw_set_astream_settings()

void prefsw_set_astream_settings ( _vid_playback_plugin ,
_prefsw  
)

Definition at line 2730 of file preferences.c.

Referenced by open_vid_playback_plugin().

◆ prefsw_set_rec_after_settings()

void prefsw_set_rec_after_settings ( _vid_playback_plugin ,
_prefsw  
)

TODO !!!

Definition at line 2741 of file preferences.c.

Referenced by open_vid_playback_plugin().

◆ rdet_acodec_changed()

void rdet_acodec_changed ( LiVESCombo *  acodec_combo,
livespointer  user_data 
)

Definition at line 2417 of file preferences.c.

◆ save_future_prefs()

void save_future_prefs ( void  )

Definition at line 2394 of file preferences.c.

◆ set_acodec_list_from_allowed()

void set_acodec_list_from_allowed ( _prefsw ,
render_details  
)

Definition at line 2437 of file preferences.c.

Referenced by on_encoder_ofmt_changed().

◆ set_boolean_pref()

int set_boolean_pref ( const char *  key,
boolean  value 
)

◆ set_colour_pref()

int set_colour_pref ( const char *  key,
lives_colRGBA64_t lcol 
)

Definition at line 402 of file preferences.c.

Referenced by set_palette_prefs().

◆ set_combo_box_active_string()

void set_combo_box_active_string ( LiVESCombo *  ,
char *  active_str 
)

◆ set_double_pref()

int set_double_pref ( const char *  key,
double  value 
)

◆ set_int64_pref()

int set_int64_pref ( const char *  key,
int64_t  value 
)

Definition at line 337 of file preferences.c.

Referenced by pref_factory_int64().

◆ set_int_pref()

int set_int_pref ( const char *  key,
int  value 
)

◆ set_list_pref()

int set_list_pref ( const char *  key,
LiVESList *  values 
)

Definition at line 368 of file preferences.c.

◆ set_palette_prefs()

void set_palette_prefs ( boolean  save)

Definition at line 412 of file preferences.c.

Referenced by on_prefs_apply_clicked().

◆ set_string_pref()

int set_string_pref ( const char *  key,
const char *  value 
)

◆ set_string_pref_priority()

int set_string_pref_priority ( const char *  key,
const char *  value 
)

Definition at line 298 of file preferences.c.

Referenced by do_workdir_query(), and save_future_prefs().

◆ set_theme_colour_pref()

void set_theme_colour_pref ( const char *  themefile,
const char *  key,
lives_colRGBA64_t lcol 
)

Definition at line 393 of file preferences.c.

◆ set_theme_pref()

void set_theme_pref ( const char *  themefile,
const char *  key,
const char *  value 
)

Definition at line 317 of file preferences.c.

◆ set_utf8_pref()

int set_utf8_pref ( const char *  key,
const char *  value 
)

◆ set_vpp()

void set_vpp ( boolean  set_in_prefs)

Definition at line 476 of file preferences.c.

Referenced by on_send_lives2lives_activate(), and open_vid_playback_plugin().

◆ toggle_sets_pref()

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 either a togge_button (sets temporary) or a check_menuitem (sets permanent) pref must have a corresponding entry in pref_factory_bool()

See also: on_boolean_toggled()

Definition at line 46 of file preferences.c.

Referenced by create_cds_dialog(), do_messages_window(), get_eload_filename(), and trash_rb().

Variable Documentation

◆ future_prefs

_future_prefs* future_prefs

◆ prefs

_prefs* prefs

Definition at line 847 of file preferences.h.

Referenced by add_audio_track(), add_context_label(), add_file_info(), add_lmap_error(), add_rfx_effects(), add_rfx_effects2(), adjust_clip_volume(), after_foreign_play(), all_expose_overlay(), amixer_add_channel_slider(), amixer_show(), append_to_audio_buffer16(), append_to_audio_bufferf(), apply_prefs(), apply_rte_audio_init(), ask_permission_dialog(), ask_permission_dialog_complex(), aud_lock_callback(), lives::prefs::audioFollowsFPSChanges(), lives::prefs::audioFollowsVideoChanges(), lives::prefs::audioPlayer(), lives::prefs::audioPlayerRate(), lives::prefs::audioSource(), autolives_toggle(), autotune_u64_end(), avsync_force(), backup_recording(), break_me(), build_init_config(), calc_aframeno(), calc_new_playback_position(), catch_sigint(), ce_thumbs_set_key_check_state(), changed_fps_during_pb(), check_clip_integrity(), check_for_disk_space(), check_for_layout_del(), check_for_lock_file(), check_layer_ready(), check_storage_space(), choose_file(), choose_file_with_preview(), clear_audio_stream(), close_ascrap_file(), close_clip_decoder(), close_current_file(), close_temp_handle(), close_vid_playback_plugin(), config_event(), create_cds_dialog(), create_cdtrack_dialog(), create_cleardisk_advanced_dialog(), create_encoder_prep_dialog(), create_location_dialog(), create_opensel_dialog(), create_processing(), create_rename_dialog(), create_resaudw(), create_rte_window(), create_text_window(), d_print(), d_print_overlay(), d_print_urgency(), del_current_set(), del_frame_index(), delete_pref(), deorder_frames(), desensitize(), do_audio_choice_dialog(), do_auto_dialog(), do_clipboard_fps_warning(), do_effect(), do_encoder_img_fmt_error(), do_error_dialog_with_check(), do_header_missing_detail_error(), do_header_read_error_with_retry(), do_header_write_error(), do_plugin_encoder_error(), do_quick_switch(), do_rendered_fx_dialog(), do_rfx_cleanup(), do_startup_interface_query(), do_startup_tests(), do_system_failed_error(), do_threaded_dialog(), do_upgrade_error_dialog(), do_warning_dialog_with_check(), do_workdir_query(), do_write_failed_error_s(), do_write_failed_error_s_with_retry(), do_yesno_dialog_with_check(), do_yuv4m_open_warning(), ds_critical_msg(), end_fs_preview(), event_list_add_end_events(), ext_triggers_poll(), fade_background(), fill_abuffer_from(), fps_reset_callback(), free_jack_audio_buffers(), free_key_defaults(), free_pulse_audio_buffers(), freeze_callback(), funkify_dialog(), gamma_conv_params(), get_audio_file_name(), get_best_audio(), get_capabilities(), get_clip_value(), get_ds_free(), get_eload_filename(), get_handle_from_info_file(), get_play_screen_size(), get_player_size(), get_plugin_list(), get_resource(), get_stats_msg(), get_storage_status(), get_transient_full(), handle_audio_timeout(), has_key_defaults(), idle_set_current_audio_time(), init_clipboard(), init_jack_audio_buffers(), init_pulse_audio_buffers(), insert_blank_frames(), is_legal_set_name(), lazy_startup_checks(), lives_alarm_check(), lives_cat(), lives_ce_update_timeline(), lives_chmod(), lives_cool_toggled(), lives_cp(), lives_cp_keep_perms(), lives_cp_recursive(), lives_echo(), lives_exit(), lives_get_current_playback_ticks(), lives_glowing_check_button_new(), lives_kill_subprocesses(), lives_ln(), lives_read_le(), lives_read_le_buffered(), lives_rm(), lives_rmdir(), lives_rmdir_with_parents(), lives_rmglob(), lives_standard_check_button_new(), lives_standard_frame_new(), lives_standard_hpaned_new(), lives_standard_hscale_new(), lives_standard_hseparator_new(), lives_standard_text_view_new(), lives_standard_vpaned_new(), lives_standard_vseparator_new(), lives_suspend_resume_process(), lives_touch(), lives_write_le(), lives_write_le_buffered(), lives_yuv_stream_start_write(), load_decoders(), load_event_list(), load_frame_image(), load_frame_index(), load_layout_map(), load_rfx_preview(), load_rte_defs(), lock_set_file(), make_backup_space(), make_image_file_name(), migrate_layouts(), mouse_mode_context(), msg_area_config(), msg_area_scroll(), msg_area_scroll_to_end(), mt_auto_backup(), mt_backup(), mt_change_disp_tracks_ok(), mt_change_max_disp_tracks(), mt_change_vals_activate(), mt_do_autotransition(), mt_idle_add(), mt_load_recovery_layout(), mt_set_autotrans(), lives::prefs::mtExitRender(), multitrack(), multitrack_undo(), multitrack_view_events(), multitrack_view_sel_events(), on_amixer_close_clicked(), on_amixer_slider_changed(), on_back_pressed(), on_cancel_keep_button_clicked(), on_capture2_activate(), on_capture_activate(), on_cleardisk_activate(), on_cleardisk_advanced_clicked(), on_close_activate(), on_decplug_advanced_clicked(), on_delete_rfx_activate(), on_double_size_activate(), on_effects_paused(), on_eject_cd_activate(), on_encoder_entry_changed(), on_encoder_ofmt_changed(), on_erase_subs_activate(), on_export_proj_activate(), on_export_rfx_activate(), on_fade_activate(), on_fade_audio_activate(), on_fade_pressed(), on_faster_pressed(), on_forward_pressed(), on_import_proj_activate(), on_import_rfx_activate(), on_import_theme_activate(), on_less_pressed(), on_live_fw_activate(), on_live_tvcard_activate(), on_load_cdtrack_activate(), on_load_cdtrack_ok_clicked(), on_load_subs_activate(), on_loop_cont_activate(), on_more_pressed(), on_mouse_scroll(), on_multitrack_activate(), on_mute_activate(), on_normalise_audio_activate(), on_ok_file_open_clicked(), on_open_yuv4m_activate(), on_paste_as_new_activate(), on_ping_pong_activate(), on_prefs_close_clicked(), on_prefs_revert_clicked(), on_promote_rfx_activate(), on_quit_activate(), on_rebuild_rfx_activate(), on_recaudclip_activate(), on_recaudclip_ok_clicked(), on_record_perf_activate(), on_redo_activate(), on_render_activate(), on_resaudio_ok_clicked(), on_rev_clipboard_activate(), on_save_event_list_activate(), on_save_rte_defs_activate(), on_save_set_activate(), on_seltrack_activate(), on_send_lives2lives_activate(), on_sepwin_activate(), on_showfct_activate(), on_showsubs_toggled(), on_slower_pressed(), on_sticky_activate(), on_stop_activate_by_del(), on_toolbar_hide(), on_toy_activate(), on_utube_select(), on_volch_pressed(), on_vppa_ok_clicked(), on_warn_mask_toggled(), open_ascrap_file(), open_decoder_plugin(), open_scrap_file(), open_set_file(), open_vid_playback_plugin(), pl_key_function(), play_file(), plugin_request_common(), popup_lmap_errors(), pre_analyse(), pref_change_colours(), pref_change_images(), pref_change_xcolours(), pref_factory_bitmapped(), pref_factory_bool(), pref_factory_float(), pref_factory_int(), pref_factory_int64(), pref_factory_string(), pref_factory_string_choice(), prep_audio_player(), prepare_to_play_foreign(), preview_audio(), pump_io_chan(), rdet_acodec_changed(), read_filter_defaults(), read_generator_sizes(), real_main(), realize_all_frames(), recover_layout(), recover_layout_cancelled(), recover_layout_map(), refresh_rte_window(), reload_clip(), reload_set(), reload_subs(), remove_from_clipmenu(), remove_layout_files(), render_text_overlay(), render_to_clip(), reorder_frames(), repl_workdir(), resample_clipboard(), reset_effort(), reset_message_area(), reshow_msg_area(), resize(), resize_message_area(), resize_widgets_for_monitor(), resync_audio(), rewrite_recovery_file(), rfx_clean_exe(), rfxbuilder_to_script(), rte_getmodespk(), rte_key_getmaxmode(), rte_on_off_callback(), lives::prefs::rteKeysVirtual(), rtew_set_key_check_state(), run_process_func(), sample_move_abuf_float(), sample_move_abuf_int16(), sample_move_float_int(), save_clip_value(), save_clip_values(), save_event_frames(), save_event_list_inner(), save_file_comments(), save_frame(), save_frame_index(), save_future_prefs(), save_layout_map(), scroll_tracks(), sensitize(), sensitize_rfx(), lives::prefs::sepWinSticky(), set_acodec_list_from_allowed(), set_boolean_pref(), set_colour_pref(), set_colours(), set_default_comment(), set_double_pref(), set_int64_pref(), set_int_pref(), set_interactive(), set_mt_colours(), set_new_set_name(), set_string_pref(), set_string_pref_priority(), set_theme_colour_pref(), set_theme_pref(), set_utf8_pref(), setmergealign(), show_frame_events_activate(), show_lives(), show_sync_callback(), showfct_callback(), showsubs_callback(), splash_end(), splash_init(), splash_msg(), start_audio_stream(), start_player(), start_render_effect_events(), stat_to_file_dets(), stop_audio_stream(), switch_aud_to_jack(), switch_aud_to_none(), switch_aud_to_pulse(), switch_aud_to_sox(), switch_audio_clip(), switch_to_file(), threaded_dialog_spin(), lives::prefs::tmpDir(), track_select(), trash_rb(), unfade_background(), update_effort(), update_host_info(), update_rfx_menus(), vid_playback_plugin_exit(), vj_mode_toggled(), wait_for_bg_audio_sync(), wait_for_stop(), weed_add_effectkey_by_idx(), weed_apply_instance(), weed_layer_get_gamma(), weed_load_all(), wipe_layout(), workdir_warning(), write_backup_layout_numbering(), and write_headers().

◆ prefsw

_prefsw* prefsw