X-Git-Url: http://git.cinelerra-gg.org/git/?p=goodguy%2Fhistory.git;a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fpreferences.h;h=0500641c985e7045272f5660010df60c7a888d55;hp=412d57214337fc8c47757ab1e49bd458173fdd94;hb=a19a685a46ddc630010788707d9e5b9d2342af46;hpb=29cc4023b50d6f7f9ab518978d8c9e839832b900 diff --git a/cinelerra-5.1/cinelerra/preferences.h b/cinelerra-5.1/cinelerra/preferences.h index 412d5721..0500641c 100644 --- a/cinelerra-5.1/cinelerra/preferences.h +++ b/cinelerra-5.1/cinelerra/preferences.h @@ -29,6 +29,7 @@ #include "maxchannels.h" #include "mutex.inc" #include "preferences.inc" +#include "probeprefs.inc" #include "shbtnprefs.inc" #include "videoconfig.inc" @@ -76,7 +77,9 @@ public: // Determined by /proc/cpuinfo and force_uniprocessor. // interactive forces it to ignore force_uniprocessor int calculate_processors(int interactive = 0); - +// file probe armed + int get_file_probe_armed(const char *nm); + void set_file_probe_armed(const char *nm, int v); // ================================= Performance ================================ // directory to look in for indexes char index_directory[BCTEXTLEN]; @@ -86,27 +89,48 @@ public: // Use thumbnails in AWindow assets. int use_thumbnails; int keyframe_reticle; + int perpetual_session; int trap_sigsegv; int trap_sigintr; // Title of theme char theme[BCTEXTLEN]; +// plugin icon set + char plugin_icons[BCTEXTLEN]; +// snapshot directory path + char snapshot_path[BCTEXTLEN]; double render_preroll; int brender_preroll; int force_uniprocessor; + int project_smp; // The number of cpus to use when rendering. // Determined by /proc/cpuinfo and force_uniprocessor int processors; // Number of processors for interactive operations. int real_processors; -// ffmpeg probes early/late during File::open_file read - int ffmpeg_early_probe; // ffmpeg builds marker indexes as it builds idx files int ffmpeg_marker_indexes; // warning int warn_indexes; + int warn_version; + int bd_warn_root; +// grab input focus on enter notify + int grab_input_focus; +// popup menus activate on button release + int popupmenu_btnup; +// textbox focus policy: click, leave + int textbox_focus_policy; +// forward playback starts next frame, not this frame + int forward_render_displacement; +// use dvd yuv420p interlace format + int dvd_yuv420p_interlace; +// highlight inversion color + int highlight_inverse; +// yuv color space/range + int yuv_color_space; + int yuv_color_range; // Default positions for channels - int channel_positions[MAXCHANNELS * MAXCHANNELS]; + int channel_positions[MAXCHANNELS][MAXCHANNELS]; Asset *brender_asset; int use_brender; @@ -133,6 +157,8 @@ public: int renderfarm_job_count; // Consolidate output files int renderfarm_consolidate; +// watchdog timeout, zero disabled + int renderfarm_watchdog_timeout; // Tip of the day int use_tipwindow; @@ -144,9 +170,13 @@ public: char android_pin[BCSTRLEN]; // shell cmd line menu ops ArrayList shbtn_prefs; +// file open probe order + ArrayList file_probes; // ====================================== Plugin Set ============================== char plugin_dir[BCTEXTLEN]; + char lv2_path[BCTEXTLEN]; + int autostart_lv2ui; // Required when updating renderfarm rates Mutex *preferences_lock;