X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.0%2Fcinelerra%2Fpreferences.C;h=204acf32eb86276e97f9728df051358665ddd993;hb=fa7f91658c01ba88aab006beff8b167a4bbb7085;hp=0a8d33748ab8607d05a0726ee1516adb52cffe85;hpb=5aad2133f228b736f033d6c48e1629078b858286;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.0/cinelerra/preferences.C b/cinelerra-5.0/cinelerra/preferences.C index 0a8d3374..204acf32 100644 --- a/cinelerra-5.0/cinelerra/preferences.C +++ b/cinelerra-5.0/cinelerra/preferences.C @@ -70,12 +70,12 @@ Preferences::Preferences() sprintf(index_directory, BCASTDIR); if(strlen(index_directory)) fs.complete_path(index_directory); - cache_size = 0xa00000; - index_size = 0x300000; + cache_size = 0x1000000; + index_size = 0x400000; index_count = 100; use_thumbnails = 1; - trap_sigsegv = 0; - trap_sigintr = 0; + trap_sigsegv = 1; + trap_sigintr = 1; theme[0] = 0; use_renderfarm = 0; force_uniprocessor = 0; @@ -87,8 +87,9 @@ Preferences::Preferences() renderfarm_job_count = 20; processors = calculate_processors(0); real_processors = calculate_processors(1); - file_forking = 1; + file_forking = 0; ffmpeg_early_probe = 0; + ffmpeg_marker_indecies = 1; warn_indecies = 1; // Default brender asset @@ -124,6 +125,8 @@ Preferences::Preferences() Preferences::~Preferences() { brender_asset->Garbage::remove_user(); + shbtn_prefs.remove_all_objects(); + renderfarm_nodes.remove_all_objects(); delete preferences_lock; } @@ -190,6 +193,7 @@ void Preferences::copy_from(Preferences *that) real_processors = that->real_processors; file_forking = that->file_forking; ffmpeg_early_probe = that->ffmpeg_early_probe; + ffmpeg_marker_indecies = that->ffmpeg_marker_indecies; warn_indecies = that->warn_indecies; renderfarm_nodes.remove_all_objects(); renderfarm_ports.remove_all(); @@ -339,10 +343,11 @@ int Preferences::load_defaults(BC_Hash *defaults) - force_uniprocessor = defaults->get("FORCE_UNIPROCESSOR", 0); - file_forking = defaults->get("FILE_FORKING", 1); - ffmpeg_early_probe = defaults->get("FFMPEG_EARLY_PROBE", 0); - warn_indecies = defaults->get("WARN_INDECIES", 1); + force_uniprocessor = defaults->get("FORCE_UNIPROCESSOR", force_uniprocessor); + file_forking = defaults->get("FILE_FORKING", file_forking); + ffmpeg_early_probe = defaults->get("FFMPEG_EARLY_PROBE", ffmpeg_early_probe); + ffmpeg_marker_indecies = defaults->get("FFMPEG_MARKER_INDECIES", ffmpeg_marker_indecies); + warn_indecies = defaults->get("WARN_INDECIES", warn_indecies); use_brender = defaults->get("USE_BRENDER", use_brender); brender_fragment = defaults->get("BRENDER_FRAGMENT", brender_fragment); cache_size = defaults->get("CACHE_SIZE", cache_size); @@ -440,6 +445,7 @@ int Preferences::save_defaults(BC_Hash *defaults) defaults->update("FORCE_UNIPROCESSOR", force_uniprocessor); defaults->update("FILE_FORKING", file_forking); defaults->update("FFMPEG_EARLY_PROBE", ffmpeg_early_probe); + defaults->update("FFMPEG_MARKER_INDECIES", ffmpeg_marker_indecies); defaults->update("WARN_INDECIES", warn_indecies); brender_asset->save_defaults(defaults, "BRENDER_",