LiVES 2.4.6

- Main Page
- Namespaces
- Data Structures
- Files

- File List
- Globals

All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
preferences.h
Go to the documentation of this file.
1 // preferences.h
2 // LiVES (lives-exe)
3 // (c) G. Finch (salsaman@gmail.com) 2004 - 2013
4 // released under the GNU GPL 3 or later
5 // see file ../COPYING or www.gnu.org for licensing details
6
7 #ifndef HAS_LIVES_PREFS_H
8 #define HAS_LIVES_PREFS_H
9
10 #define LIVES_PREFS_TIMEOUT (10 * U_SEC) // 10 sec timeout
11
12 #define PREFS_PANED_POS ((int)(200.*widget_opts.scale))
13
14 typedef struct {
15 char bgcolour[256];
16 boolean stop_screensaver;
17 boolean open_maximised;
18 char theme[64];
19
20 short pb_quality;
21 #define PB_QUALITY_LOW 1
22 #define PB_QUALITY_MED 2
23 #define PB_QUALITY_HIGH 3
24
25 _encoder encoder;
26
27 short audio_player;
28 #define AUD_PLAYER_SOX 1
29 #define AUD_PLAYER_MPLAYER 2
30 #define AUD_PLAYER_JACK 3
31 #define AUD_PLAYER_PULSE 4
32 #define AUD_PLAYER_MPLAYER2 5
33
34 char aplayer[512]; // name, eg. "jack","pulse","sox","mplayer","mplayer2"
35
37 short q_type;
38 #define Q_FILL 1
39 #define Q_SMOOTH 1
40
41 char tmpdir[PATH_MAX];
42
43 // utf8 encoding
44 char def_vid_load_dir[PATH_MAX];
45 char def_vid_save_dir[PATH_MAX];
46 char def_audio_dir[PATH_MAX];
47 char def_image_dir[PATH_MAX];
48 char def_proj_dir[PATH_MAX];
49
50 // locale encoding
51 char prefix_dir[PATH_MAX];
52 char lib_dir[PATH_MAX];
53
54
55 char image_ext[16];
56
57 uint32_t warning_mask;
58 // if these bits are set, we do not show the warning
59 #define WARN_MASK_FPS (1<<0)
60 #define WARN_MASK_FSIZE (1<<1)
61
63 #define WARN_MASK_SAVE_QUALITY (1<<2)
64
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)
72
73 /* next two are off by default (on a fresh install) */
74 #define WARN_MASK_LAYOUT_SHIFT_FRAMES (1<<10)
75 #define WARN_MASK_LAYOUT_ALTER_FRAMES (1<<11)
76
77 #define WARN_MASK_DUPLICATE_SET (1<<12)
78
79 #define WARN_MASK_EXIT_MT (1<<13)
80 #define WARN_MASK_DISCARD_SET (1<<14)
81 #define WARN_MASK_AFTER_DVGRAB (1<<15)
82
83 #define WARN_MASK_MT_ACHANS (1<<16)
84
85 #define WARN_MASK_LAYOUT_DELETE_AUDIO (1<<17)
86
87 /* next two are off by default (on a fresh install) */
88 #define WARN_MASK_LAYOUT_SHIFT_AUDIO (1<<18)
89 #define WARN_MASK_LAYOUT_ALTER_AUDIO (1<<19)
90
91 #define WARN_MASK_MT_NO_JACK (1<<20)
92
93 #define WARN_MASK_OPEN_YUV4M (1<<21)
94
95 #define WARN_MASK_MT_BACKUP_SPACE (1<<22)
96
97 #define WARN_MASK_LAYOUT_POPUP (1<<23)
98
99 #define WARN_MASK_CLEAN_AFTER_CRASH (1<<24)
100
101 #define WARN_MASK_NO_PULSE_CONNECT (1<<25)
102
103 #define WARN_MASK_LAYOUT_WIPE (1<<26)
104
105 char effect_command[256];
106 char video_open_command[256];
107 char audio_play_command[256];
108 char cdplay_device[PATH_MAX];
109 double default_fps;
110 int bar_height;
111 boolean pause_effect_during_preview;
112 boolean open_decorated;
113 int sleep_time;
114 boolean pause_during_pb;
115 boolean fileselmax;
116 boolean show_recent;
117 int warn_file_size;
118 boolean midisynch;
119 int dl_bandwidth;
120 boolean conserve_space;
121 boolean ins_resample;
122 boolean show_tool;
123 short sepwin_type;
124 #define SEPWIN_TYPE_NON_STICKY 0
125 #define SEPWIN_TYPE_STICKY 1
126
127 boolean show_player_stats;
128 boolean show_framecount;
129 boolean show_subtitles;
130 boolean loop_recording;
131 boolean discard_tv;
132 boolean save_directories;
133 boolean safer_preview;
134 int rec_opts;
135 #define REC_FRAMES (1<<0)
136 #define REC_FPS (1<<1)
137 #define REC_EFFECTS (1<<2)
138 #define REC_CLIPS (1<<3)
139 #define REC_AUDIO (1<<4)
140 #define REC_AFTER_PB (1<<5)
141
142
143 int audio_src;
144 #define AUDIO_SRC_INT 0
145 #define AUDIO_SRC_EXT 1
146
147 boolean no_bandwidth;
148 boolean osc_udp_started;
149 uint32_t osc_udp_port;
150
151 boolean omc_noisy;
152 boolean omc_events;
153
154 short startup_phase;
155 char *wm;
156 int ocp;
157
158 boolean antialias;
159
160 boolean ignore_tiny_fps_diffs;
161
162 short rte_keys_virtual;
163
164 uint32_t jack_opts;
165 #define JACK_OPTS_TRANSPORT_CLIENT (1<<0)
166 #define JACK_OPTS_TRANSPORT_MASTER (1<<1)
167 #define JACK_OPTS_START_TSERVER (1<<2)
168 #define JACK_OPTS_NOPLAY_WHEN_PAUSED (1<<3)
169 #define JACK_OPTS_START_ASERVER (1<<4)
170 #define JACK_OPTS_TIMEBASE_START (1<<5)
171 #define JACK_OPTS_TIMEBASE_CLIENT (1<<6)
172 #define JACK_OPTS_TIMEBASE_MASTER (1<<7)
173 #define JACK_OPTS_NO_READ_AUTOCON (1<<8)
174
175 char jack_tserver[256];
176 char jack_aserver[256];
177
178 char *fxdefsfile;
179 char *fxsizesfile;
180 char *vppdefaultsfile;
181
182 LiVESList *acodec_list;
183 int acodec_list_to_format[AUDIO_CODEC_NONE];
184
185 uint32_t audio_opts;
186 #define AUDIO_OPTS_FOLLOW_CLIPS (1<<0)
187 #define AUDIO_OPTS_FOLLOW_FPS (1<<1)
188
189 boolean event_window_show_frame_events;
190 boolean crash_recovery;
191
192 boolean show_rdet;
193
194 boolean move_effects;
195
196 int mt_undo_buf;
197 boolean mt_enter_prompt;
198
199 int mt_def_width;
200 int mt_def_height;
201 double mt_def_fps;
202
203 int mt_def_arate;
204 int mt_def_achans;
205 int mt_def_asamps;
206 int mt_def_signed_endian;
207
208 boolean mt_exit_render;
209 boolean render_prompt;
210
211 boolean mt_pertrack_audio;
212 int mt_backaudio;
213
214 int mt_auto_back;
215
216 boolean ar_clipset;
217 boolean ar_layout;
218
219 char ar_clipset_name[128];
220 char ar_layout_name[PATH_MAX];
221
222 boolean rec_desktop_audio;
223
224 boolean show_gui;
225 boolean show_splash;
226 boolean show_playwin;
227
228 boolean osc_start;
229
230 int virt_height;
231
232 boolean concat_images;
233
234 boolean render_audio;
235 boolean normalise_audio;
236
237 boolean instant_open;
238 boolean auto_deint;
239 boolean auto_nobord;
240
241 int gui_monitor;
242 int play_monitor;
243
244 boolean force_single_monitor;
245
246 int midi_check_rate;
247 int midi_rpt;
248
249 #define OMC_DEV_MIDI 1<<0
250 #define OMC_DEV_JS 1<<1
251 #define OMC_DEV_FORCE_RAW_MIDI 1<<2
252 uint32_t omc_dev_opts;
253
254 char omc_js_fname[PATH_MAX];
255 char omc_midi_fname[PATH_MAX];
256
257 boolean mouse_scroll_clips;
258
259 int num_rtaudiobufs;
260
261 boolean safe_symlinks;
262
263 #ifdef ALSA_MIDI
264 boolean use_alsa_midi;
265 #endif
266
267 int startup_interface;
268
269 #define STARTUP_CE 0
270 #define STARTUP_MT 1
271
272 boolean ce_maxspect;
273
274 boolean show_button_icons;
275
276 boolean lamp_buttons;
277
278 boolean autoload_subs;
279
280 int rec_stop_gb;
281
282 int max_modes_per_key;
283
284 // autotransitioning in mt
285 int atrans_fx;
286 char def_autotrans[256];
287
288 int nfx_threads;
289
290 boolean alpha_post;
291
292 boolean stream_audio_out;
293 boolean unstable_fx;
294 boolean letterbox;
295 boolean enc_letterbox;
296
297 boolean force_system_clock;
298
299 boolean force64bit;
300
301 boolean auto_trim_audio;
302
304 int bigendbug;
305
306
307 // these are defualt values; actual values can be adjusted in Preferences
308 #define DEF_DS_WARN_LEVEL 250000000 // 250MB
309 uint64_t ds_warn_level;
310 #define DEF_DS_CRIT_LEVEL 20000000 // 20MB
311 uint64_t ds_crit_level;
312
313
314 #define LIVES_CDISK_LEAVE_ORPHAN_SETS (1<<0)
315 #define LIVES_CDISK_LEAVE_BFILES (1<<1)
316 #define LIVES_CDISK_REMOVE_ORPHAN_LAYOUTS (1<<2)
317 #define LIVES_CDISK_LEAVE_MARKER_FILES (1<<3)
318 #define LIVES_CDISK_LEAVE_MISC_FILES (1<<4)
319
320 #define LIVES_CDISK_REMOVE_LOCK_FILES (1<<5)
321 #define LIVES_CDISK_REBUILD_ORDER_FILES (1<<6)
322
323
324 uint32_t clear_disk_opts;
325
326 #ifdef HAVE_YUV4MPEG
327 char yuvin[PATH_MAX];
328 #endif
329
330 LiVESList *disabled_decoders;
331
332 char backend_sync[PATH_MAX];
333 char backend[PATH_MAX];
334
335 char weed_plugin_path[PATH_MAX];
336 char frei0r_path[PATH_MAX];
337 char ladspa_path[PATH_MAX];
338
339 boolean present;
340
341 boolean ce_thumb_mode;
342
343 boolean show_button_images;
344
345 boolean push_audio_to_gens;
346
347 boolean perm_audio_reader;
348
349 boolean funky_widgets;
350
351 int max_disp_vtracks;
352
353 } _prefs;
354
355 enum {
356 LIST_ENTRY_GUI,
357 LIST_ENTRY_DECODING,
358 LIST_ENTRY_PLAYBACK,
359 LIST_ENTRY_RECORDING,
360 LIST_ENTRY_ENCODING,
361 LIST_ENTRY_EFFECTS,
362 LIST_ENTRY_DIRECTORIES,
363 LIST_ENTRY_WARNINGS,
364 LIST_ENTRY_MISC,
365 LIST_ENTRY_THEMES,
366 LIST_ENTRY_NET,
367 LIST_ENTRY_JACK,
368 LIST_ENTRY_MIDI,
369 LIST_ENTRY_MULTITRACK
370 };
371
372 enum {
373 LIST_ICON = 0,
374 LIST_ITEM,
375 LIST_NUM,
376 N_COLUMNS
377 };
378
379
380 #define PREF_WIN_WIDTH (mainw->scr_width*.9)
381 #define PREF_WIN_HEIGHT (mainw->scr_height*.9)
382
383 #define DS_WARN_CRIT_MAX 1000000.
384
385 typedef struct {
387 ulong encoder_ofmt_fn;
388 ulong encoder_name_fn;
389 LiVESWidget *prefs_dialog;
390
391 LiVESWidget *prefs_list;
392 LiVESWidget *prefs_table;
393 LiVESWidget *vbox_right_gui;
394 LiVESWidget *vbox_right_multitrack;
395 LiVESWidget *vbox_right_decoding;
396 LiVESWidget *vbox_right_playback;
397 LiVESWidget *vbox_right_recording;
398 LiVESWidget *vbox_right_encoding;
399 LiVESWidget *vbox_right_effects;
400 LiVESWidget *table_right_directories;
401 LiVESWidget *vbox_right_warnings;
402 LiVESWidget *vbox_right_misc;
403 LiVESWidget *vbox_right_themes;
404 LiVESWidget *vbox_right_net;
405 LiVESWidget *vbox_right_jack;
406 LiVESWidget *vbox_right_midi;
407 LiVESWidget *scrollw_right_gui;
408 LiVESWidget *scrollw_right_multitrack;
409 LiVESWidget *scrollw_right_decoding;
410 LiVESWidget *scrollw_right_playback;
411 LiVESWidget *scrollw_right_recording;
412 LiVESWidget *scrollw_right_encoding;
413 LiVESWidget *scrollw_right_effects;
414 LiVESWidget *scrollw_right_directories;
415 LiVESWidget *scrollw_right_warnings;
416 LiVESWidget *scrollw_right_misc;
417 LiVESWidget *scrollw_right_themes;
418 LiVESWidget *scrollw_right_net;
419 LiVESWidget *scrollw_right_jack;
420 LiVESWidget *scrollw_right_midi;
421 LiVESWidget *right_shown;
422 LiVESWidget *cancelbutton;
423 LiVESWidget *applybutton;
424 LiVESWidget *closebutton;
425 LiVESWidget *stop_screensaver_check;
426 LiVESWidget *open_maximised_check;
427 LiVESWidget *show_tool;
428 LiVESWidget *mouse_scroll;
429 LiVESWidget *fs_max_check;
430 LiVESWidget *recent_check;
431 LiVESWidget *video_open_entry;
432 LiVESWidget *audio_command_entry;
433 LiVESWidget *vid_load_dir_entry;
434 LiVESWidget *vid_save_dir_entry;
435 LiVESWidget *audio_dir_entry;
436 LiVESWidget *image_dir_entry;
437 LiVESWidget *proj_dir_entry;
438 LiVESWidget *tmpdir_entry;
439 LiVESWidget *cdplay_entry;
440 LiVESWidget *spinbutton_def_fps;
441 LiVESWidget *pbq_combo;
442 LiVESWidget *ofmt_combo;
443 LiVESWidget *audp_combo;
444 LiVESWidget *rframes;
445 LiVESWidget *rfps;
446 LiVESWidget *rclips;
447 LiVESWidget *reffects;
448 LiVESWidget *raudio;
449 LiVESWidget *rextaudio;
450 LiVESWidget *rdesk_audio;
451 LiVESWidget *encoder_combo;
452 LiVESWidget *checkbutton_antialias;
453 LiVESWidget *checkbutton_threads;
454 LiVESWidget *spinbutton_warn_ds;
455 LiVESWidget *spinbutton_crit_ds;
456 LiVESWidget *checkbutton_warn_fps;
457 LiVESWidget *checkbutton_warn_mplayer;
458 LiVESWidget *checkbutton_warn_save_set;
459 LiVESWidget *checkbutton_warn_dup_set;
460 LiVESWidget *checkbutton_warn_rendered_fx;
461 LiVESWidget *checkbutton_warn_encoders;
462 LiVESWidget *checkbutton_warn_layout_clips;
463 LiVESWidget *checkbutton_warn_layout_close;
464 LiVESWidget *checkbutton_warn_layout_delete;
465 LiVESWidget *checkbutton_warn_layout_alter;
466 LiVESWidget *checkbutton_warn_layout_shift;
467 LiVESWidget *checkbutton_warn_layout_adel;
468 LiVESWidget *checkbutton_warn_layout_aalt;
469 LiVESWidget *checkbutton_warn_layout_ashift;
470 LiVESWidget *checkbutton_warn_layout_popup;
471 LiVESWidget *checkbutton_warn_discard_layout;
472 LiVESWidget *checkbutton_warn_after_dvgrab;
473 LiVESWidget *checkbutton_warn_no_pulse;
474 LiVESWidget *checkbutton_warn_layout_wipe;
475 LiVESWidget *checkbutton_show_stats;
476 LiVESWidget *checkbutton_warn_fsize;
477 LiVESWidget *checkbutton_warn_mt_achans;
478 LiVESWidget *checkbutton_warn_mt_no_jack;
479 LiVESWidget *checkbutton_warn_yuv4m_open;
480 LiVESWidget *checkbutton_warn_mt_backup_space;
481 LiVESWidget *checkbutton_warn_after_crash;
482 LiVESWidget *spinbutton_warn_fsize;
483 LiVESWidget *spinbutton_bwidth;
484 LiVESWidget *theme_combo;
485 LiVESWidget *check_midi;
486 LiVESWidget *ins_speed;
487 LiVESWidget *jpeg;
488 LiVESWidget *mt_enter_prompt;
489 LiVESWidget *spinbutton_ocp;
490 LiVESWidget *acodec_combo;
491 LiVESWidget *spinbutton_osc_udp;
492 LiVESWidget *spinbutton_rte_keys;
493 LiVESWidget *spinbutton_nfx_threads;
494 LiVESWidget *enable_OSC;
495 LiVESWidget *enable_OSC_start;
496 LiVESWidget *jack_tserver_entry;
497 LiVESWidget *jack_aserver_entry;
498 LiVESWidget *checkbutton_jack_master;
499 LiVESWidget *checkbutton_jack_client;
500 LiVESWidget *checkbutton_jack_tb_start;
501 LiVESWidget *checkbutton_jack_tb_client;
502 LiVESWidget *checkbutton_jack_pwp;
503 LiVESWidget *checkbutton_jack_read_autocon;
504 LiVESWidget *checkbutton_start_tjack;
505 LiVESWidget *checkbutton_start_ajack;
506 LiVESWidget *checkbutton_afollow;
507 LiVESWidget *checkbutton_aclips;
508 LiVESWidget *spinbutton_mt_def_width;
509 LiVESWidget *spinbutton_mt_def_height;
510 LiVESWidget *spinbutton_mt_def_fps;
511 LiVESWidget *spinbutton_mt_undo_buf;
512 LiVESWidget *spinbutton_mt_ab_time;
513 LiVESWidget *spinbutton_max_disp_vtracks;
514 LiVESWidget *spinbutton_rec_gb;
515 LiVESWidget *mt_autoback_every;
516 LiVESWidget *mt_autoback_always;
517 LiVESWidget *mt_autoback_never;
518 LiVESWidget *spinbutton_gmoni;
519 LiVESWidget *spinbutton_pmoni;
520 LiVESWidget *ce_thumbs;
521 LiVESWidget *checkbutton_mt_exit_render;
522 LiVESWidget *pertrack_checkbutton;
523 LiVESWidget *backaudio_checkbutton;
524 LiVESWidget *checkbutton_render_prompt;
525 LiVESWidget *checkbutton_instant_open;
526 LiVESWidget *checkbutton_auto_deint;
527 LiVESWidget *checkbutton_auto_trim;
528 LiVESWidget *checkbutton_nobord;
529 LiVESWidget *checkbutton_concat_images;
530 LiVESWidget *forcesmon;
531 LiVESWidget *forcesmon_hbox;
532 LiVESList *pbq_list;
533 char *audp_name;
534 char *orig_audp_name;
535 ulong audp_entry_func;
536 LiVESWidget *checkbutton_omc_js;
537 LiVESWidget *checkbutton_omc_midi;
538 LiVESWidget *omc_js_entry;
539 LiVESWidget *omc_midi_entry;
540 LiVESWidget *spinbutton_midicr;
541 LiVESWidget *spinbutton_midirpt;
542 LiVESWidget *alsa_midi;
543 LiVESWidget *button_midid;
544 LiVESWidget *rb_startup_ce;
545 LiVESWidget *rb_startup_mt;
546 LiVESWidget *jack_int_label;
547 LiVESWidget *checkbutton_ce_maxspect;
548 LiVESWidget *checkbutton_button_icons;
549 LiVESWidget *temp_label;
550 LiVESWidget *checkbutton_stream_audio;
551 LiVESWidget *checkbutton_rec_after_pb;
552 LiVESWidget *wpp_entry;
553 LiVESWidget *frei0r_entry;
554 LiVESWidget *ladspa_entry;
555 LiVESWidget *cdda_hbox;
556 LiVESWidget *midi_hbox;
557 LiVESTreeSelection *selection;
558 boolean needs_restart;
559 } _prefsw;
560
562 typedef struct {
563 boolean ign_clipset;
564 boolean ign_osc;
565 boolean ign_aplayer;
566 boolean ign_stmode;
567 boolean ign_vppdefs;
568 } _ign_opts;
569
570 typedef struct {
571 char tmpdir[PATH_MAX];
572 char theme[64];
573 char vpp_name[64];
574 int vpp_fixed_fps_numer;
575 int vpp_fixed_fps_denom;
576 double vpp_fixed_fpsd;
577 int vpp_palette;
578 int vpp_YUV_clamping;
579 int vpp_fwidth;
580 int vpp_fheight;
581 int vpp_argc;
582 char **vpp_argv;
583
584 _encoder encoder;
585 boolean show_recent;
586 boolean show_tool;
587 boolean osc_start;
588 int startup_interface;
589 uint32_t jack_opts;
590
591 int nfx_threads;
592
593
594 LiVESList *disabled_decoders;
595 LiVESList *disabled_decoders_new;
596
597 } _future_prefs;
598
599 _prefs *prefs;
600 _future_prefs *future_prefs;
601 _prefsw *prefsw;
602
603 void set_acodec_list_from_allowed(_prefsw *, render_details *);
604 void rdet_acodec_changed(LiVESCombo *acodec_combo, livespointer user_data);
605
606 _prefsw *create_prefs_dialog(void);
607
608 boolean on_prefs_delete_event(LiVESWidget *, LiVESXEvent *, livespointer prefsw);
609
610 void on_preferences_activate(LiVESMenuItem *, livespointer);
611
612 void on_prefs_close_clicked(LiVESButton *, livespointer);
613
614 void on_prefs_revert_clicked(LiVESButton *, livespointer);
615
616 void set_vpp(boolean set_in_prefs);
617
618 void on_prefDomainChanged(LiVESTreeSelection *, livespointer);
619
620 void populate_combo_box(LiVESCombo *, LiVESList *data);
621
622 void set_combo_box_active_string(LiVESCombo *, char *active_str);
623
624 void prefsw_set_astream_settings(_vid_playback_plugin *);
625 void prefsw_set_rec_after_settings(_vid_playback_plugin *);
626
627 void apply_button_set_enabled(LiVESWidget *widget, livespointer func_data);
628
629
630 // factories
631 enum {
632 PREF_REC_EXT_AUDIO,
633 PREF_AUDIO_OPTS,
634 PREF_SEPWIN_STICKY,
635 PREF_MT_EXIT_RENDER
636 };
637
638 void pref_factory_bool(int prefidx, boolean newval);
639 void pref_factory_int(int prefidx, int newval);
640 void pref_factory_bitmapped(int prefidx, int bitfield, boolean newval);
641
642
643 void get_pref(const char *key, char *val, int maxlen);
644 void get_pref_utf8(const char *key, char *val, int maxlen);
645 void get_pref_default(const char *key, char *val, int maxlen);
646 boolean get_boolean_pref(const char *key);
647 double get_double_pref(const char *key);
648 int get_int_pref(const char *key);
649 LiVESList *get_list_pref(const char *key);
650 void set_pref(const char *key, const char *value);
651 void delete_pref(const char *key);
652 void set_boolean_pref(const char *key, boolean value);
653 void set_double_pref(const char *key, double value);
654 void set_int_pref(const char *key, int value);
655 void set_int64_pref(const char *key, int64_t value);
656 void set_list_pref(const char *key, LiVESList *values);
657 boolean apply_prefs(boolean skip_warnings);
658 void save_future_prefs(void);
659
660 // permissions
661
662 #define LIVES_PERM_OSC_PORTS 1
663
664 boolean lives_ask_permission(int what);
665
666
667 #endif
_prefs::sleep_time
int sleep_time
Definition: preferences.h:113
_prefsw::vbox_right_midi
LiVESWidget * vbox_right_midi
Definition: preferences.h:406
_prefs::letterbox
boolean letterbox
playback with letterbox
Definition: preferences.h:294
on_prefs_revert_clicked
void on_prefs_revert_clicked(LiVESButton *button, livespointer user_data)
Definition: preferences.c:4759
_prefsw::checkbutton_warn_after_dvgrab
LiVESWidget * checkbutton_warn_after_dvgrab
Definition: preferences.h:472
_prefsw::raudio
LiVESWidget * raudio
Definition: preferences.h:448
_prefsw::audio_dir_entry
LiVESWidget * audio_dir_entry
Definition: preferences.h:435
_prefs::ar_layout
boolean ar_layout
Definition: preferences.h:217
_prefsw::checkbutton_warn_mplayer
LiVESWidget * checkbutton_warn_mplayer
Definition: preferences.h:457
_prefsw::scrollw_right_effects
LiVESWidget * scrollw_right_effects
Definition: preferences.h:413
_encoder
Definition: plugins.h:147
_prefs::antialias
boolean antialias
Definition: preferences.h:158
_prefs::audio_player
short audio_player
Definition: preferences.h:27
_prefsw::checkbutton_warn_no_pulse
LiVESWidget * checkbutton_warn_no_pulse
Definition: preferences.h:473
_prefsw::vbox_right_misc
LiVESWidget * vbox_right_misc
Definition: preferences.h:402
_prefsw::cdda_hbox
LiVESWidget * cdda_hbox
Definition: preferences.h:555
get_pref_default
void get_pref_default(const char *key, char *val, int maxlen)
Definition: preferences.c:161
_future_prefs::vpp_YUV_clamping
int vpp_YUV_clamping
Definition: preferences.h:578
_prefsw::ins_speed
LiVESWidget * ins_speed
Definition: preferences.h:486
_prefsw::scrollw_right_gui
LiVESWidget * scrollw_right_gui
Definition: preferences.h:407
render_details
Definition: events.h:108
LIST_ENTRY_WARNINGS
Definition: preferences.h:363
_prefsw::reffects
LiVESWidget * reffects
Definition: preferences.h:447
_prefsw::enable_OSC
LiVESWidget * enable_OSC
Definition: preferences.h:494
_prefsw::audio_command_entry
LiVESWidget * audio_command_entry
Definition: preferences.h:432
PATH_MAX
#define PATH_MAX
Definition: main.h:264
_prefsw::vbox_right_warnings
LiVESWidget * vbox_right_warnings
Definition: preferences.h:401
_prefsw::rdesk_audio
LiVESWidget * rdesk_audio
Definition: preferences.h:450
save_future_prefs
void save_future_prefs(void)
Definition: preferences.c:1491
_prefsw::scrollw_right_themes
LiVESWidget * scrollw_right_themes
Definition: preferences.h:417
create_prefs_dialog
_prefsw * create_prefs_dialog(void)
Definition: preferences.c:2023
_prefsw::backaudio_checkbutton
LiVESWidget * backaudio_checkbutton
Definition: preferences.h:523
_prefs::present
boolean present
Definition: preferences.h:339
_prefsw::checkbutton_mt_exit_render
LiVESWidget * checkbutton_mt_exit_render
Definition: preferences.h:521
_prefs::force_system_clock
boolean force_system_clock
Definition: preferences.h:297
set_pref
void set_pref(const char *key, const char *value)
Definition: preferences.c:256
_prefs::mt_pertrack_audio
boolean mt_pertrack_audio
Definition: preferences.h:211
LIST_ENTRY_MIDI
Definition: preferences.h:368
_prefs::mt_enter_prompt
boolean mt_enter_prompt
Definition: preferences.h:197
_prefsw::spinbutton_mt_ab_time
LiVESWidget * spinbutton_mt_ab_time
Definition: preferences.h:512
_prefs::auto_nobord
boolean auto_nobord
Definition: preferences.h:239
_prefsw::spinbutton_midirpt
LiVESWidget * spinbutton_midirpt
Definition: preferences.h:541
LIST_ENTRY_MULTITRACK
Definition: preferences.h:369
_prefsw::midi_hbox
LiVESWidget * midi_hbox
Definition: preferences.h:556
_prefsw::spinbutton_mt_def_height
LiVESWidget * spinbutton_mt_def_height
Definition: preferences.h:509
_prefs::rte_keys_virtual
short rte_keys_virtual
Definition: preferences.h:162
set_boolean_pref
void set_boolean_pref(const char *key, boolean value)
Definition: preferences.c:292
_prefs::stream_audio_out
boolean stream_audio_out
Definition: preferences.h:292
_prefs::auto_deint
boolean auto_deint
Definition: preferences.h:238
_prefs::mt_def_fps
double mt_def_fps
Definition: preferences.h:201
_prefsw::rclips
LiVESWidget * rclips
Definition: preferences.h:446
_prefs::warn_file_size
int warn_file_size
Definition: preferences.h:117
_prefs::show_rdet
boolean show_rdet
show render details (frame size, encoder type) before saving to file
Definition: preferences.h:192
_prefsw::selection
LiVESTreeSelection * selection
Definition: preferences.h:557
_prefs::show_button_icons
boolean show_button_icons
Definition: preferences.h:274
_prefs::omc_dev_opts
uint32_t omc_dev_opts
Definition: preferences.h:252
_prefs::fxdefsfile
char * fxdefsfile
Definition: preferences.h:178
on_prefDomainChanged
void on_prefDomainChanged(LiVESTreeSelection *widget, livespointer dummy)
Definition: preferences.c:1887
_prefs::concat_images
boolean concat_images
Definition: preferences.h:232
_prefsw::checkbutton_jack_client
LiVESWidget * checkbutton_jack_client
Definition: preferences.h:499
_future_prefs
Definition: preferences.h:570
on_prefs_delete_event
boolean on_prefs_delete_event(LiVESWidget *, LiVESXEvent *, livespointer prefsw)
_prefsw::vbox_right_multitrack
LiVESWidget * vbox_right_multitrack
Definition: preferences.h:394
_prefsw::spinbutton_midicr
LiVESWidget * spinbutton_midicr
Definition: preferences.h:540
_prefs::mt_auto_back
int mt_auto_back
Definition: preferences.h:214
_prefsw::spinbutton_mt_undo_buf
LiVESWidget * spinbutton_mt_undo_buf
Definition: preferences.h:511
_prefs::acodec_list
LiVESList * acodec_list
Definition: preferences.h:182
_prefsw::checkbutton_start_tjack
LiVESWidget * checkbutton_start_tjack
Definition: preferences.h:504
pref_factory_bitmapped
void pref_factory_bitmapped(int prefidx, int bitfield, boolean newval)
Definition: preferences.c:498
_prefsw::checkbutton_jack_tb_start
LiVESWidget * checkbutton_jack_tb_start
Definition: preferences.h:500
_prefs::safer_preview
boolean safer_preview
Definition: preferences.h:133
_prefs::mt_undo_buf
int mt_undo_buf
Definition: preferences.h:196
_prefsw::checkbutton_start_ajack
LiVESWidget * checkbutton_start_ajack
Definition: preferences.h:505
_prefs::play_monitor
int play_monitor
Definition: preferences.h:242
_prefsw::prefs_list
LiVESWidget * prefs_list
Definition: preferences.h:391
PREF_AUDIO_OPTS
Definition: preferences.h:633
_prefsw::checkbutton_warn_layout_close
LiVESWidget * checkbutton_warn_layout_close
Definition: preferences.h:463
_prefsw::spinbutton_rte_keys
LiVESWidget * spinbutton_rte_keys
Definition: preferences.h:492
_future_prefs::vpp_palette
int vpp_palette
Definition: preferences.h:577
_prefsw::scrollw_right_recording
LiVESWidget * scrollw_right_recording
Definition: preferences.h:411
_prefs::rec_stop_gb
int rec_stop_gb
Definition: preferences.h:280
LIST_ENTRY_PLAYBACK
Definition: preferences.h:358
_prefsw::checkbutton_aclips
LiVESWidget * checkbutton_aclips
Definition: preferences.h:507
_prefsw::show_tool
LiVESWidget * show_tool
Definition: preferences.h:427
_future_prefs::osc_start
boolean osc_start
Definition: preferences.h:587
LIST_ENTRY_MISC
Definition: preferences.h:364
_prefs::show_splash
boolean show_splash
Definition: preferences.h:225
_future_prefs::disabled_decoders
LiVESList * disabled_decoders
Definition: preferences.h:594
_prefsw::mt_enter_prompt
LiVESWidget * mt_enter_prompt
Definition: preferences.h:488
_future_prefs::vpp_fheight
int vpp_fheight
Definition: preferences.h:580
_prefsw::scrollw_right_misc
LiVESWidget * scrollw_right_misc
Definition: preferences.h:416
_prefsw::mt_autoback_every
LiVESWidget * mt_autoback_every
Definition: preferences.h:515
_prefs::dl_bandwidth
int dl_bandwidth
Definition: preferences.h:119
_prefs::omc_noisy
boolean omc_noisy
send success/fail
Definition: preferences.h:151
LIST_ENTRY_GUI
Definition: preferences.h:356
_prefsw::mt_autoback_never
LiVESWidget * mt_autoback_never
Definition: preferences.h:517
LIST_ENTRY_ENCODING
Definition: preferences.h:360
_prefsw::audp_combo
LiVESWidget * audp_combo
Definition: preferences.h:443
_prefs::mt_exit_render
boolean mt_exit_render
Definition: preferences.h:208
_prefsw::checkbutton_warn_layout_adel
LiVESWidget * checkbutton_warn_layout_adel
Definition: preferences.h:467
_future_prefs::show_tool
boolean show_tool
Definition: preferences.h:586
_prefs::force_single_monitor
boolean force_single_monitor
Definition: preferences.h:244
_prefs::disabled_decoders
LiVESList * disabled_decoders
Definition: preferences.h:330
_prefsw::rframes
LiVESWidget * rframes
Definition: preferences.h:444
rdet_acodec_changed
void rdet_acodec_changed(LiVESCombo *acodec_combo, livespointer user_data)
Definition: preferences.c:1513
_prefsw::orig_audp_name
char * orig_audp_name
Definition: preferences.h:534
get_list_pref
LiVESList * get_list_pref(const char *key)
Definition: preferences.c:135
_prefs::open_maximised
boolean open_maximised
Definition: preferences.h:17
_prefs::alpha_post
boolean alpha_post
set to TRUE to force use of post alpha internally
Definition: preferences.h:290
_prefsw::ofmt_combo
LiVESWidget * ofmt_combo
Definition: preferences.h:442
_prefsw::spinbutton_warn_ds
LiVESWidget * spinbutton_warn_ds
Definition: preferences.h:454
_prefsw::table_right_directories
LiVESWidget * table_right_directories
Definition: preferences.h:400
_prefs::show_button_images
boolean show_button_images
Definition: preferences.h:343
_prefsw::jack_aserver_entry
LiVESWidget * jack_aserver_entry
Definition: preferences.h:497
_prefs::pb_quality
short pb_quality
Definition: preferences.h:20
_prefs::funky_widgets
boolean funky_widgets
Definition: preferences.h:349
_prefsw::vid_load_dir_entry
LiVESWidget * vid_load_dir_entry
Definition: preferences.h:433
_prefsw::vbox_right_themes
LiVESWidget * vbox_right_themes
Definition: preferences.h:403
_prefsw::checkbutton_button_icons
LiVESWidget * checkbutton_button_icons
Definition: preferences.h:548
_prefsw::pertrack_checkbutton
LiVESWidget * pertrack_checkbutton
Definition: preferences.h:522
_prefs::osc_udp_port
uint32_t osc_udp_port
Definition: preferences.h:149
_prefsw::checkbutton_warn_mt_no_jack
LiVESWidget * checkbutton_warn_mt_no_jack
Definition: preferences.h:478
_prefsw::rextaudio
LiVESWidget * rextaudio
Definition: preferences.h:449
_future_prefs::vpp_fwidth
int vpp_fwidth
Definition: preferences.h:579
_prefs::instant_open
boolean instant_open
Definition: preferences.h:237
_prefsw::checkbutton_warn_layout_aalt
LiVESWidget * checkbutton_warn_layout_aalt
Definition: preferences.h:468
_prefsw::jack_tserver_entry
LiVESWidget * jack_tserver_entry
Definition: preferences.h:496
_prefsw::checkbutton_auto_trim
LiVESWidget * checkbutton_auto_trim
Definition: preferences.h:527
delete_pref
void delete_pref(const char *key)
Definition: preferences.c:248
_ign_opts::ign_clipset
boolean ign_clipset
Definition: preferences.h:563
_prefs::render_prompt
boolean render_prompt
Definition: preferences.h:209
_prefs::push_audio_to_gens
boolean push_audio_to_gens
Definition: preferences.h:345
_prefs::unstable_fx
boolean unstable_fx
Definition: preferences.h:293
_prefsw::prefs_dialog
LiVESWidget * prefs_dialog
Definition: preferences.h:389
populate_combo_box
void populate_combo_box(LiVESCombo *, LiVESList *data)
LIST_NUM
Definition: preferences.h:375
_prefsw::checkbutton_jack_pwp
LiVESWidget * checkbutton_jack_pwp
Definition: preferences.h:502
PREF_MT_EXIT_RENDER
Definition: preferences.h:635
_prefsw::checkbutton_warn_discard_layout
LiVESWidget * checkbutton_warn_discard_layout
Definition: preferences.h:471
on_preferences_activate
void on_preferences_activate(LiVESMenuItem *menuitem, livespointer user_data)
Definition: preferences.c:4653
_prefsw::checkbutton_warn_save_set
LiVESWidget * checkbutton_warn_save_set
Definition: preferences.h:458
_prefsw::check_midi
LiVESWidget * check_midi
Definition: preferences.h:485
_prefsw::jack_int_label
LiVESWidget * jack_int_label
Definition: preferences.h:546
_prefs::force64bit
boolean force64bit
&lt; force system clock (rather than soundcard) for timing ( better for high framerates ) ...
Definition: preferences.h:299
_prefsw::right_shown
LiVESWidget * right_shown
Definition: preferences.h:421
set_double_pref
void set_double_pref(const char *key, double value)
Definition: preferences.c:283
_prefs::virt_height
int virt_height
n screens vert.
Definition: preferences.h:230
_prefsw::wpp_entry
LiVESWidget * wpp_entry
Definition: preferences.h:552
_prefsw::acodec_combo
LiVESWidget * acodec_combo
Definition: preferences.h:490
_prefsw::vbox_right_playback
LiVESWidget * vbox_right_playback
Definition: preferences.h:396
LIST_ENTRY_DECODING
Definition: preferences.h:357
_prefs::ds_warn_level
uint64_t ds_warn_level
diskspace warn level bytes
Definition: preferences.h:309
_prefsw::scrollw_right_encoding
LiVESWidget * scrollw_right_encoding
Definition: preferences.h:412
_prefsw::scrollw_right_net
LiVESWidget * scrollw_right_net
Definition: preferences.h:418
_prefs::enc_letterbox
boolean enc_letterbox
encode with letterbox
Definition: preferences.h:295
_prefsw::audp_entry_func
ulong audp_entry_func
Definition: preferences.h:535
_prefsw::prefs_table
LiVESWidget * prefs_table
Definition: preferences.h:392
_prefs::num_rtaudiobufs
int num_rtaudiobufs
Definition: preferences.h:259
_prefs::mt_backaudio
int mt_backaudio
Definition: preferences.h:212
_prefs::startup_interface
int startup_interface
Definition: preferences.h:267
_prefs
Definition: preferences.h:14
_prefsw::vbox_right_encoding
LiVESWidget * vbox_right_encoding
Definition: preferences.h:398
_prefs::bigendbug
int bigendbug
Definition: preferences.h:304
_future_prefs::vpp_argv
char ** vpp_argv
Definition: preferences.h:582
future_prefs
_future_prefs * future_prefs
Definition: preferences.h:600
_prefsw::checkbutton_concat_images
LiVESWidget * checkbutton_concat_images
Definition: preferences.h:529
_prefsw::spinbutton_bwidth
LiVESWidget * spinbutton_bwidth
Definition: preferences.h:483
LIST_ENTRY_DIRECTORIES
Definition: preferences.h:362
_prefs::event_window_show_frame_events
boolean event_window_show_frame_events
Definition: preferences.h:189
_prefs::mt_def_achans
int mt_def_achans
Definition: preferences.h:204
LIST_ENTRY_JACK
Definition: preferences.h:367
_future_prefs::show_recent
boolean show_recent
Definition: preferences.h:585
LIST_ENTRY_NET
Definition: preferences.h:366
lives_ask_permission
boolean lives_ask_permission(int what)
Definition: preferences.c:4800
_prefsw::checkbutton_warn_encoders
LiVESWidget * checkbutton_warn_encoders
Definition: preferences.h:461
_prefsw::checkbutton_warn_rendered_fx
LiVESWidget * checkbutton_warn_rendered_fx
Definition: preferences.h:460
set_int64_pref
void set_int64_pref(const char *key, int64_t value)
Definition: preferences.c:274
_future_prefs::jack_opts
uint32_t jack_opts
Definition: preferences.h:589
_prefsw::audp_name
char * audp_name
Definition: preferences.h:533
_prefsw::scrollw_right_multitrack
LiVESWidget * scrollw_right_multitrack
Definition: preferences.h:408
_future_prefs::vpp_fixed_fpsd
double vpp_fixed_fpsd
Definition: preferences.h:576
_prefsw::needs_restart
boolean needs_restart
Definition: preferences.h:558
_prefs::mt_def_width
int mt_def_width
Definition: preferences.h:199
prefs
_prefs * prefs
Definition: preferences.h:599
_prefsw::fs_max_check
LiVESWidget * fs_max_check
Definition: preferences.h:429
_prefsw::checkbutton_rec_after_pb
LiVESWidget * checkbutton_rec_after_pb
Definition: preferences.h:551
_prefs::audio_opts
uint32_t audio_opts
Definition: preferences.h:185
_prefs::safe_symlinks
boolean safe_symlinks
Definition: preferences.h:261
_prefsw::spinbutton_ocp
LiVESWidget * spinbutton_ocp
Definition: preferences.h:489
PREF_SEPWIN_STICKY
Definition: preferences.h:634
set_vpp
void set_vpp(boolean set_in_prefs)
Definition: preferences.c:334
_prefs::clear_disk_opts
uint32_t clear_disk_opts
Definition: preferences.h:324
_prefs::show_subtitles
boolean show_subtitles
Definition: preferences.h:129
_prefs::perm_audio_reader
boolean perm_audio_reader
Definition: preferences.h:347
pref_factory_bool
void pref_factory_bool(int prefidx, boolean newval)
Definition: preferences.c:428
_prefsw::vbox_right_effects
LiVESWidget * vbox_right_effects
Definition: preferences.h:399
_prefsw::scrollw_right_midi
LiVESWidget * scrollw_right_midi
Definition: preferences.h:420
_prefsw::stop_screensaver_check
LiVESWidget * stop_screensaver_check
Definition: preferences.h:425
_prefsw::vbox_right_recording
LiVESWidget * vbox_right_recording
Definition: preferences.h:397
_prefs::fileselmax
boolean fileselmax
Definition: preferences.h:115
get_double_pref
double get_double_pref(const char *key)
Definition: preferences.c:241
_prefsw::button_midid
LiVESWidget * button_midid
Definition: preferences.h:543
_prefsw::vbox_right_net
LiVESWidget * vbox_right_net
Definition: preferences.h:404
LIST_ENTRY_THEMES
Definition: preferences.h:365
_future_prefs::startup_interface
int startup_interface
Definition: preferences.h:588
_prefsw::checkbutton_warn_layout_clips
LiVESWidget * checkbutton_warn_layout_clips
Definition: preferences.h:462
_prefsw::cancelbutton
LiVESWidget * cancelbutton
Definition: preferences.h:422
_prefs::show_playwin
boolean show_playwin
Definition: preferences.h:226
_prefsw::rb_startup_ce
LiVESWidget * rb_startup_ce
Definition: preferences.h:544
_prefs::autoload_subs
boolean autoload_subs
Definition: preferences.h:278
_prefs::sepwin_type
short sepwin_type
Definition: preferences.h:123
_prefs::show_player_stats
boolean show_player_stats
Definition: preferences.h:127
_prefs::mt_def_signed_endian
int mt_def_signed_endian
Definition: preferences.h:206
get_int_pref
int get_int_pref(const char *key)
Definition: preferences.c:234
set_acodec_list_from_allowed
void set_acodec_list_from_allowed(_prefsw *prefsw, render_details *rdet)
Definition: preferences.c:1540
_prefsw::checkbutton_instant_open
LiVESWidget * checkbutton_instant_open
Definition: preferences.h:525
_prefsw
prefs window
Definition: preferences.h:386
_prefsw::spinbutton_max_disp_vtracks
LiVESWidget * spinbutton_max_disp_vtracks
Definition: preferences.h:513
_prefs::ds_crit_level
uint64_t ds_crit_level
diskspace critical level bytes
Definition: preferences.h:311
prefsw_set_astream_settings
void prefsw_set_astream_settings(_vid_playback_plugin *vpp)
Definition: preferences.c:1823
_prefsw::image_dir_entry
LiVESWidget * image_dir_entry
Definition: preferences.h:436
_prefsw::encoder_combo
LiVESWidget * encoder_combo
Definition: preferences.h:451
_prefsw::checkbutton_jack_master
LiVESWidget * checkbutton_jack_master
Definition: preferences.h:498
_prefs::nfx_threads
int nfx_threads
Definition: preferences.h:288
_prefs::fxsizesfile
char * fxsizesfile
Definition: preferences.h:179
_prefs::mouse_scroll_clips
boolean mouse_scroll_clips
Definition: preferences.h:257
_prefs::open_decorated
boolean open_decorated
Definition: preferences.h:112
_prefs::conserve_space
boolean conserve_space
Definition: preferences.h:120
_prefsw::vbox_right_gui
LiVESWidget * vbox_right_gui
Definition: preferences.h:393
_prefsw::spinbutton_warn_fsize
LiVESWidget * spinbutton_warn_fsize
Definition: preferences.h:482
_prefsw::cdplay_entry
LiVESWidget * cdplay_entry
Definition: preferences.h:439
_ign_opts
startup overrides from commandline
Definition: preferences.h:562
_prefsw::open_maximised_check
LiVESWidget * open_maximised_check
Definition: preferences.h:426
_prefsw::temp_label
LiVESWidget * temp_label
Definition: preferences.h:549
_prefsw::checkbutton_show_stats
LiVESWidget * checkbutton_show_stats
Definition: preferences.h:475
_prefs::default_fps
double default_fps
Definition: preferences.h:109
_prefs::save_directories
boolean save_directories
Definition: preferences.h:132
_prefs::atrans_fx
int atrans_fx
Definition: preferences.h:285
set_list_pref
void set_list_pref(const char *key, LiVESList *values)
Definition: preferences.c:308
_prefsw::scrollw_right_directories
LiVESWidget * scrollw_right_directories
Definition: preferences.h:414
_prefsw::checkbutton_warn_layout_wipe
LiVESWidget * checkbutton_warn_layout_wipe
Definition: preferences.h:474
_prefsw::ce_thumbs
LiVESWidget * ce_thumbs
Definition: preferences.h:520
_prefsw::checkbutton_warn_fsize
LiVESWidget * checkbutton_warn_fsize
Definition: preferences.h:476
_prefs::vppdefaultsfile
char * vppdefaultsfile
Definition: preferences.h:180
_prefsw::spinbutton_gmoni
LiVESWidget * spinbutton_gmoni
Definition: preferences.h:518
_prefsw::spinbutton_mt_def_width
LiVESWidget * spinbutton_mt_def_width
Definition: preferences.h:508
_prefsw::checkbutton_warn_after_crash
LiVESWidget * checkbutton_warn_after_crash
Definition: preferences.h:481
_prefsw::mt_autoback_always
LiVESWidget * mt_autoback_always
Definition: preferences.h:516
_prefs::show_framecount
boolean show_framecount
Definition: preferences.h:128
_prefs::mt_def_height
int mt_def_height
Definition: preferences.h:200
_prefsw::scrollw_right_warnings
LiVESWidget * scrollw_right_warnings
Definition: preferences.h:415
_prefsw::alsa_midi
LiVESWidget * alsa_midi
Definition: preferences.h:542
ulong
#define ulong
Definition: main.h:148
_prefs::show_gui
boolean show_gui
Definition: preferences.h:224
_prefsw::checkbutton_auto_deint
LiVESWidget * checkbutton_auto_deint
Definition: preferences.h:526
PREF_REC_EXT_AUDIO
Definition: preferences.h:632
_future_prefs::disabled_decoders_new
LiVESList * disabled_decoders_new
Definition: preferences.h:595
_prefsw::scrollw_right_playback
LiVESWidget * scrollw_right_playback
Definition: preferences.h:410
_prefs::bar_height
int bar_height
Definition: preferences.h:110
_future_prefs::encoder
_encoder encoder
Definition: preferences.h:584
_prefs::warning_mask
uint32_t warning_mask
Definition: preferences.h:57
_prefs::audio_src
int audio_src
Definition: preferences.h:143
_prefs::ins_resample
boolean ins_resample
Definition: preferences.h:121
_ign_opts::ign_vppdefs
boolean ign_vppdefs
Definition: preferences.h:567
_prefs::ignore_tiny_fps_diffs
boolean ignore_tiny_fps_diffs
Definition: preferences.h:160
_prefsw::forcesmon
LiVESWidget * forcesmon
Definition: preferences.h:530
_prefsw::checkbutton_omc_js
LiVESWidget * checkbutton_omc_js
Definition: preferences.h:536
N_COLUMNS
Definition: preferences.h:376
get_pref
void get_pref(const char *key, char *val, int maxlen)
Definition: preferences.c:49
_prefs::q_type
short q_type
frame quantisation type
Definition: preferences.h:37
_future_prefs::vpp_fixed_fps_denom
int vpp_fixed_fps_denom
Definition: preferences.h:575
AUDIO_CODEC_NONE
#define AUDIO_CODEC_NONE
Definition: plugins.h:166
_prefs::osc_start
boolean osc_start
Definition: preferences.h:228
_prefsw::checkbutton_warn_layout_delete
LiVESWidget * checkbutton_warn_layout_delete
Definition: preferences.h:464
_prefsw::video_open_entry
LiVESWidget * video_open_entry
Definition: preferences.h:431
_prefsw::frei0r_entry
LiVESWidget * frei0r_entry
Definition: preferences.h:553
_prefsw::checkbutton_warn_layout_popup
LiVESWidget * checkbutton_warn_layout_popup
Definition: preferences.h:470
_prefs::osc_udp_started
boolean osc_udp_started
Definition: preferences.h:148
get_pref_utf8
void get_pref_utf8(const char *key, char *val, int maxlen)
Definition: preferences.c:124
_prefsw::spinbutton_nfx_threads
LiVESWidget * spinbutton_nfx_threads
Definition: preferences.h:493
_prefsw::checkbutton_omc_midi
LiVESWidget * checkbutton_omc_midi
Definition: preferences.h:537
_prefs::encoder
_encoder encoder
from main.h
Definition: preferences.h:25
_prefs::ocp
int ocp
open_compression_percent : get/set in prefs
Definition: preferences.h:156
_prefs::mt_def_arate
int mt_def_arate
Definition: preferences.h:203
_prefsw::checkbutton_jack_tb_client
LiVESWidget * checkbutton_jack_tb_client
Definition: preferences.h:501
_prefsw::checkbutton_warn_layout_ashift
LiVESWidget * checkbutton_warn_layout_ashift
Definition: preferences.h:469
_prefs::gui_monitor
int gui_monitor
Definition: preferences.h:241
_prefsw::spinbutton_mt_def_fps
LiVESWidget * spinbutton_mt_def_fps
Definition: preferences.h:510
_prefs::show_tool
boolean show_tool
Definition: preferences.h:122
_prefs::ce_thumb_mode
boolean ce_thumb_mode
Definition: preferences.h:341
_prefs::normalise_audio
boolean normalise_audio
Definition: preferences.h:235
_prefs::render_audio
boolean render_audio
Definition: preferences.h:234
_prefsw::recent_check
LiVESWidget * recent_check
Definition: preferences.h:430
_prefsw::vid_save_dir_entry
LiVESWidget * vid_save_dir_entry
Definition: preferences.h:434
get_boolean_pref
boolean get_boolean_pref(const char *key)
Definition: preferences.c:227
_prefs::wm
char * wm
window manager name
Definition: preferences.h:155
_prefsw::checkbutton_render_prompt
LiVESWidget * checkbutton_render_prompt
Definition: preferences.h:524
_prefsw::enable_OSC_start
LiVESWidget * enable_OSC_start
Definition: preferences.h:495
_prefsw::checkbutton_stream_audio
LiVESWidget * checkbutton_stream_audio
Definition: preferences.h:550
prefsw_set_rec_after_settings
void prefsw_set_rec_after_settings(_vid_playback_plugin *vpp)
Definition: preferences.c:1835
set_combo_box_active_string
void set_combo_box_active_string(LiVESCombo *, char *active_str)
_prefsw::scrollw_right_jack
LiVESWidget * scrollw_right_jack
Definition: preferences.h:419
_prefsw::rb_startup_mt
LiVESWidget * rb_startup_mt
Definition: preferences.h:545
_prefs::mt_def_asamps
int mt_def_asamps
Definition: preferences.h:205
_prefsw::pbq_combo
LiVESWidget * pbq_combo
Definition: preferences.h:441
_ign_opts::ign_aplayer
boolean ign_aplayer
Definition: preferences.h:565
LIST_ICON
Definition: preferences.h:373
_prefs::crash_recovery
boolean crash_recovery
TRUE==maintain mainw-&gt;recovery file.
Definition: preferences.h:190
LIST_ENTRY_RECORDING
Definition: preferences.h:359
_prefsw::spinbutton_rec_gb
LiVESWidget * spinbutton_rec_gb
Definition: preferences.h:514
pref_factory_int
void pref_factory_int(int prefidx, int newval)
Definition: preferences.c:492
_prefsw::checkbutton_warn_layout_alter
LiVESWidget * checkbutton_warn_layout_alter
Definition: preferences.h:465
_prefsw::spinbutton_def_fps
LiVESWidget * spinbutton_def_fps
Definition: preferences.h:440
_prefs::pause_effect_during_preview
boolean pause_effect_during_preview
Definition: preferences.h:111
_prefsw::scrollw_right_decoding
LiVESWidget * scrollw_right_decoding
Definition: preferences.h:409
_prefs::startup_phase
short startup_phase
-1 = fresh install, 1 = tmpdir set, 2, pre-audio start, 3, pre-tests, 100 = all tests passed ...
Definition: preferences.h:154
_prefs::move_effects
boolean move_effects
Definition: preferences.h:194
_prefsw::vbox_right_jack
LiVESWidget * vbox_right_jack
Definition: preferences.h:405
_prefsw::encoder_name_fn
ulong encoder_name_fn
Definition: preferences.h:388
_prefsw::jpeg
LiVESWidget * jpeg
Definition: preferences.h:487
_prefs::no_bandwidth
boolean no_bandwidth
Definition: preferences.h:147
_future_prefs::vpp_fixed_fps_numer
int vpp_fixed_fps_numer
Definition: preferences.h:574
_prefsw::forcesmon_hbox
LiVESWidget * forcesmon_hbox
Definition: preferences.h:531
_prefsw::checkbutton_jack_read_autocon
LiVESWidget * checkbutton_jack_read_autocon
Definition: preferences.h:503
_prefsw::pbq_list
LiVESList * pbq_list
Definition: preferences.h:532
_prefsw::checkbutton_warn_dup_set
LiVESWidget * checkbutton_warn_dup_set
Definition: preferences.h:459
_prefsw::omc_js_entry
LiVESWidget * omc_js_entry
Definition: preferences.h:538
_prefsw::mouse_scroll
LiVESWidget * mouse_scroll
Definition: preferences.h:428
LIST_ITEM
Definition: preferences.h:374
_prefsw::applybutton
LiVESWidget * applybutton
Definition: preferences.h:423
_prefs::lamp_buttons
boolean lamp_buttons
Definition: preferences.h:276
_prefsw::checkbutton_nobord
LiVESWidget * checkbutton_nobord
Definition: preferences.h:528
_prefsw::checkbutton_afollow
LiVESWidget * checkbutton_afollow
Definition: preferences.h:506
apply_button_set_enabled
void apply_button_set_enabled(LiVESWidget *widget, livespointer func_data)
Definition: preferences.c:1995
_prefsw::proj_dir_entry
LiVESWidget * proj_dir_entry
Definition: preferences.h:437
_ign_opts::ign_osc
boolean ign_osc
Definition: preferences.h:564
on_prefs_close_clicked
void on_prefs_close_clicked(LiVESButton *button, livespointer user_data)
Definition: preferences.c:4672
_prefs::show_recent
boolean show_recent
Definition: preferences.h:116
_prefsw::rfps
LiVESWidget * rfps
Definition: preferences.h:445
_prefsw::checkbutton_warn_layout_shift
LiVESWidget * checkbutton_warn_layout_shift
Definition: preferences.h:466
apply_prefs
boolean apply_prefs(boolean skip_warn)
Definition: preferences.c:518
prefsw
_prefsw * prefsw
Definition: preferences.h:601
_prefsw::checkbutton_ce_maxspect
LiVESWidget * checkbutton_ce_maxspect
Definition: preferences.h:547
_prefsw::theme_combo
LiVESWidget * theme_combo
Definition: preferences.h:484
_prefs::stop_screensaver
boolean stop_screensaver
Definition: preferences.h:16
_prefsw::checkbutton_warn_mt_achans
LiVESWidget * checkbutton_warn_mt_achans
Definition: preferences.h:477
_prefsw::tmpdir_entry
LiVESWidget * tmpdir_entry
Definition: preferences.h:438
_prefsw::ladspa_entry
LiVESWidget * ladspa_entry
Definition: preferences.h:554
_prefs::midi_check_rate
int midi_check_rate
Definition: preferences.h:246
_prefs::discard_tv
boolean discard_tv
Definition: preferences.h:131
_prefs::loop_recording
boolean loop_recording
Definition: preferences.h:130
_prefsw::vbox_right_decoding
LiVESWidget * vbox_right_decoding
Definition: preferences.h:395
_prefs::max_disp_vtracks
int max_disp_vtracks
Definition: preferences.h:351
_future_prefs::nfx_threads
int nfx_threads
Definition: preferences.h:591
_vid_playback_plugin
Definition: plugins.h:51
_prefsw::checkbutton_antialias
LiVESWidget * checkbutton_antialias
Definition: preferences.h:452
_prefs::midisynch
boolean midisynch
Definition: preferences.h:118
_prefsw::omc_midi_entry
LiVESWidget * omc_midi_entry
Definition: preferences.h:539
_prefsw::checkbutton_warn_mt_backup_space
LiVESWidget * checkbutton_warn_mt_backup_space
Definition: preferences.h:480
LIST_ENTRY_EFFECTS
Definition: preferences.h:361
_prefsw::spinbutton_pmoni
LiVESWidget * spinbutton_pmoni
Definition: preferences.h:519
_prefsw::spinbutton_crit_ds
LiVESWidget * spinbutton_crit_ds
Definition: preferences.h:455
_prefs::pause_during_pb
boolean pause_during_pb
Definition: preferences.h:114
_prefs::omc_events
boolean omc_events
send other events
Definition: preferences.h:152
_prefs::auto_trim_audio
boolean auto_trim_audio
Definition: preferences.h:301
_prefs::rec_opts
int rec_opts
Definition: preferences.h:134
_prefs::ar_clipset
boolean ar_clipset
Definition: preferences.h:216
_prefs::max_modes_per_key
int max_modes_per_key
maximum effect modes per key
Definition: preferences.h:282
_prefsw::checkbutton_warn_fps
LiVESWidget * checkbutton_warn_fps
Definition: preferences.h:456
_prefsw::checkbutton_warn_yuv4m_open
LiVESWidget * checkbutton_warn_yuv4m_open
Definition: preferences.h:479
set_int_pref
void set_int_pref(const char *key, int value)
Definition: preferences.c:265
_ign_opts::ign_stmode
boolean ign_stmode
Definition: preferences.h:566
_prefsw::closebutton
LiVESWidget * closebutton
Definition: preferences.h:424
_prefs::midi_rpt
int midi_rpt
Definition: preferences.h:247
_prefsw::spinbutton_osc_udp
LiVESWidget * spinbutton_osc_udp
Definition: preferences.h:491
_prefsw::checkbutton_threads
LiVESWidget * checkbutton_threads
Definition: preferences.h:453
_prefs::jack_opts
uint32_t jack_opts
Definition: preferences.h:164
_future_prefs::vpp_argc
int vpp_argc
Definition: preferences.h:581
_prefsw::encoder_ofmt_fn
ulong encoder_ofmt_fn
Definition: preferences.h:387
_prefs::rec_desktop_audio
boolean rec_desktop_audio
Definition: preferences.h:222
_prefs::ce_maxspect
boolean ce_maxspect
Definition: preferences.h:272