X-Git-Url: http://git.cinelerra-gg.org/git/?p=goodguy%2Fhistory.git;a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fperformanceprefs.h;h=22ba6c439a90c3a2ee79ab344181b8e454741a63;hp=a792300261cd2b3e8c6cfeae880c214f7aceb59b;hb=24db15d85f2e4c986ff91f992e815747c55948f3;hpb=586cb6f963c4ccc80e79606cf0bbdf9c35171ddc diff --git a/cinelerra-5.1/cinelerra/performanceprefs.h b/cinelerra-5.1/cinelerra/performanceprefs.h index a7923002..22ba6c43 100644 --- a/cinelerra-5.1/cinelerra/performanceprefs.h +++ b/cinelerra-5.1/cinelerra/performanceprefs.h @@ -27,6 +27,7 @@ #include "mwindow.inc" #include "performanceprefs.inc" #include "preferencesthread.h" +#include "probeprefs.inc" class PerformancePrefs : public PreferencesDialog @@ -40,10 +41,12 @@ public: void generate_node_list(); void update_node_list(); void update_rates(); + void start_probe_dialog(); int hot_node; CICacheSize *cache_size; + PrefsFileProbes *file_probes; enum { @@ -60,9 +63,8 @@ public: PrefsRenderFarmNodes *node_list; FormatTools *brender_tools; BC_Title *master_rate; - PrefsFFMPEGEarlyProbe *ffmpeg_early_probe; PrefsYUV420P_DVDlace *yuv420p_dvdlace; - PrefsFFMPEGMarkerIndecies *ffmpeg_marker_indexes; + FileProbeDialog *file_probe_dialog; }; @@ -145,17 +147,6 @@ public: PerformancePrefs *perf_prefs; }; -class PrefsFFMPEGEarlyProbe : public BC_CheckBox -{ -public: - PrefsFFMPEGEarlyProbe(PerformancePrefs *perf_prefs, int x, int y); - ~PrefsFFMPEGEarlyProbe(); - - int handle_event(); - - PerformancePrefs *perf_prefs; -}; - class PrefsFFMPEGMarkerIndecies : public BC_CheckBox { public: @@ -382,4 +373,16 @@ public: PreferencesWindow *pwindow; }; + +class PrefsFileProbes : public BC_GenericButton +{ +public: + PreferencesWindow *pwindow; + PerformancePrefs *perf_prefs; + + int handle_event(); + PrefsFileProbes(PreferencesWindow *pwindow, PerformancePrefs *perf_prefs, int x, int y); +}; + + #endif