7 #ifndef HAS_LIVES_PREFS_H
8 #define HAS_LIVES_PREFS_H
10 #define LIVES_PREFS_TIMEOUT (10 * U_SEC) // 10 sec timeout
12 #define PREFS_PANED_POS 200
21 #define PB_QUALITY_LOW 1
22 #define PB_QUALITY_MED 2
23 #define PB_QUALITY_HIGH 3
28 #define AUD_PLAYER_SOX 1
29 #define AUD_PLAYER_MPLAYER 2
30 #define AUD_PLAYER_JACK 3
31 #define AUD_PLAYER_PULSE 4
59 #define WARN_MASK_FPS (1<<0)
60 #define WARN_MASK_FSIZE (1<<1)
63 #define WARN_MASK_SAVE_QUALITY (1<<2)
65 #define WARN_MASK_SAVE_SET (1<<3)
66 #define WARN_MASK_NO_MPLAYER (1<<4)
67 #define WARN_MASK_RENDERED_FX (1<<5)
68 #define WARN_MASK_NO_ENCODERS (1<<6)
69 #define WARN_MASK_LAYOUT_MISSING_CLIPS (1<<7)
70 #define WARN_MASK_LAYOUT_CLOSE_FILE (1<<8)
71 #define WARN_MASK_LAYOUT_DELETE_FRAMES (1<<9)
74 #define WARN_MASK_LAYOUT_SHIFT_FRAMES (1<<10)
75 #define WARN_MASK_LAYOUT_ALTER_FRAMES (1<<11)
77 #define WARN_MASK_DUPLICATE_SET (1<<12)
79 #define WARN_MASK_EXIT_MT (1<<13)
80 #define WARN_MASK_DISCARD_SET (1<<14)
81 #define WARN_MASK_AFTER_DVGRAB (1<<15)
83 #define WARN_MASK_MT_ACHANS (1<<16)
85 #define WARN_MASK_LAYOUT_DELETE_AUDIO (1<<17)
88 #define WARN_MASK_LAYOUT_SHIFT_AUDIO (1<<18)
89 #define WARN_MASK_LAYOUT_ALTER_AUDIO (1<<19)
91 #define WARN_MASK_MT_NO_JACK (1<<20)
93 #define WARN_MASK_OPEN_YUV4M (1<<21)
95 #define WARN_MASK_MT_BACKUP_SPACE (1<<22)
97 #define WARN_MASK_LAYOUT_POPUP (1<<23)
99 #define WARN_MASK_CLEAN_AFTER_CRASH (1<<24)
101 #define WARN_MASK_NO_PULSE_CONNECT (1<<25)
103 gchar effect_command[256];
104 gchar video_open_command[256];
105 gchar audio_play_command[256];
131 #define REC_FRAMES (1<<0)
132 #define REC_FPS (1<<1)
133 #define REC_EFFECTS (1<<2)
134 #define REC_CLIPS (1<<3)
135 #define REC_AUDIO (1<<4)
136 #define REC_AFTER_PB (1<<5)
140 #define AUDIO_SRC_INT 0
141 #define AUDIO_SRC_EXT 1
161 #define JACK_OPTS_TRANSPORT_CLIENT (1<<0)
162 #define JACK_OPTS_TRANSPORT_MASTER (1<<1)
163 #define JACK_OPTS_START_TSERVER (1<<2)
164 #define JACK_OPTS_NOPLAY_WHEN_PAUSED (1<<3)
165 #define JACK_OPTS_START_ASERVER (1<<4)
166 #define JACK_OPTS_TIMEBASE_START (1<<5)
167 #define JACK_OPTS_TIMEBASE_CLIENT (1<<6)
168 #define JACK_OPTS_TIMEBASE_MASTER (1<<7)
170 gchar jack_tserver[256];
171 gchar jack_aserver[256];
181 #define AUDIO_OPTS_FOLLOW_CLIPS (1<<0)
182 #define AUDIO_OPTS_FOLLOW_FPS (1<<1)
214 gchar ar_clipset_name[128];
246 #define OMC_DEV_MIDI 1<<0
247 #define OMC_DEV_JS 1<<1
248 #define OMC_DEV_FORCE_RAW_MIDI 1<<2
261 gboolean use_alsa_midi;
281 gchar def_autotrans[256];
303 #define DEF_DS_WARN_LEVEL 250000000 // 250MB
305 #define DEF_DS_CRIT_LEVEL 20000000 // 20MB
309 #define LIVES_CDISK_LEAVE_ORPHAN_SETS (1<<0)
310 #define LIVES_CDISK_LEAVE_BFILES (1<<1)
311 #define LIVES_CDISK_REMOVE_ORPHAN_LAYOUTS (1<<2)
312 #define LIVES_CDISK_LEAVE_MARKER_FILES (1<<3)
313 #define LIVES_CDISK_LEAVE_MISC_FILES (1<<4)
315 #define LIVES_CDISK_REMOVE_LOCK_FILES (1<<5)
316 #define LIVES_CDISK_REBUILD_ORDER_FILES (1<<6)
361 #define PREF_WIN_WIDTH 960
362 #define PREF_WIN_HEIGHT 640
364 #define DS_WARN_CRIT_MAX 1000000.
590 void set_vpp(gboolean set_in_prefs);
608 #define LIVES_PERM_OSC_PORTS 1