X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fperformanceprefs.h;h=a792300261cd2b3e8c6cfeae880c214f7aceb59b;hb=4f7f413cbc1c6ea5da27cb75ca27a3ab317243ec;hp=29ae972716310b6ee7e37c1338692ae1c8ad0611;hpb=30bdb85eb33a8ee7ba675038a86c6be59c43d7bd;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/cinelerra/performanceprefs.h b/cinelerra-5.1/cinelerra/performanceprefs.h index 29ae9727..a7923002 100644 --- a/cinelerra-5.1/cinelerra/performanceprefs.h +++ b/cinelerra-5.1/cinelerra/performanceprefs.h @@ -2,21 +2,21 @@ /* * CINELERRA * Copyright (C) 2008 Adam Williams - * + * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. - * + * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. - * + * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - * + * */ #ifndef PERFORMANCEPREFS_H @@ -61,6 +61,7 @@ public: FormatTools *brender_tools; BC_Title *master_rate; PrefsFFMPEGEarlyProbe *ffmpeg_early_probe; + PrefsYUV420P_DVDlace *yuv420p_dvdlace; PrefsFFMPEGMarkerIndecies *ffmpeg_marker_indexes; }; @@ -69,7 +70,7 @@ public: class PrefsUseBRender : public BC_CheckBox { public: - PrefsUseBRender(PreferencesWindow *pwindow, + PrefsUseBRender(PreferencesWindow *pwindow, int x, int y); int handle_event(); @@ -79,9 +80,9 @@ public: class PrefsBRenderFragment : public BC_TumbleTextBox { public: - PrefsBRenderFragment(PreferencesWindow *pwindow, - PerformancePrefs *subwindow, - int x, + PrefsBRenderFragment(PreferencesWindow *pwindow, + PerformancePrefs *subwindow, + int x, int y); int handle_event(); PreferencesWindow *pwindow; @@ -92,23 +93,23 @@ public: class PrefsRenderPreroll : public BC_TumbleTextBox { public: - PrefsRenderPreroll(PreferencesWindow *pwindow, - PerformancePrefs *subwindow, - int x, + PrefsRenderPreroll(PreferencesWindow *pwindow, + PerformancePrefs *subwindow, + int x, int y); ~PrefsRenderPreroll(); - + int handle_event(); - + PreferencesWindow *pwindow; }; class PrefsBRenderPreroll : public BC_TumbleTextBox { public: - PrefsBRenderPreroll(PreferencesWindow *pwindow, - PerformancePrefs *subwindow, - int x, + PrefsBRenderPreroll(PreferencesWindow *pwindow, + PerformancePrefs *subwindow, + int x, int y); int handle_event(); PreferencesWindow *pwindow; @@ -120,7 +121,7 @@ public: PrefsForceUniprocessor(PreferencesWindow *pwindow, int x, int y); ~PrefsForceUniprocessor(); int handle_event(); - + PreferencesWindow *pwindow; }; @@ -130,7 +131,7 @@ public: PrefsTrapSigSEGV(PerformancePrefs *perf_prefs, int x, int y); ~PrefsTrapSigSEGV(); int handle_event(); - + PerformancePrefs *perf_prefs; }; @@ -140,7 +141,7 @@ public: PrefsTrapSigINTR(PerformancePrefs *perf_prefs, int x, int y); ~PrefsTrapSigINTR(); int handle_event(); - + PerformancePrefs *perf_prefs; }; @@ -149,7 +150,7 @@ class PrefsFFMPEGEarlyProbe : public BC_CheckBox public: PrefsFFMPEGEarlyProbe(PerformancePrefs *perf_prefs, int x, int y); ~PrefsFFMPEGEarlyProbe(); - + int handle_event(); PerformancePrefs *perf_prefs; @@ -160,7 +161,7 @@ class PrefsFFMPEGMarkerIndecies : public BC_CheckBox public: PrefsFFMPEGMarkerIndecies(PerformancePrefs *perf_prefs, int x, int y); ~PrefsFFMPEGMarkerIndecies(); - + int handle_event(); PerformancePrefs *perf_prefs; @@ -174,10 +175,10 @@ class PrefsRenderFarm : public BC_CheckBox public: PrefsRenderFarm(PreferencesWindow *pwindow, int x, int y); ~PrefsRenderFarm(); - + int handle_event(); - - + + PreferencesWindow *pwindow; }; @@ -186,10 +187,10 @@ class PrefsRenderFarmConsolidate : public BC_CheckBox public: PrefsRenderFarmConsolidate(PreferencesWindow *pwindow, int x, int y); ~PrefsRenderFarmConsolidate(); - + int handle_event(); - - + + PreferencesWindow *pwindow; }; @@ -197,42 +198,53 @@ public: class PrefsRenderFarmPort : public BC_TumbleTextBox { public: - PrefsRenderFarmPort(PreferencesWindow *pwindow, - PerformancePrefs *subwindow, - int x, + PrefsRenderFarmPort(PreferencesWindow *pwindow, + PerformancePrefs *subwindow, + int x, int y); ~PrefsRenderFarmPort(); - + + int handle_event(); + + PreferencesWindow *pwindow; +}; + +class PrefsProjectSMP : public BC_TumbleTextBox +{ +public: + PrefsProjectSMP(PreferencesWindow *pwindow, + PerformancePrefs *subwindow, int x, int y); + ~PrefsProjectSMP(); + int handle_event(); - PreferencesWindow *pwindow; }; class PrefsRenderFarmJobs : public BC_TumbleTextBox { public: - PrefsRenderFarmJobs(PreferencesWindow *pwindow, - PerformancePrefs *subwindow, - int x, + PrefsRenderFarmJobs(PreferencesWindow *pwindow, + PerformancePrefs *subwindow, + int x, int y); ~PrefsRenderFarmJobs(); - + int handle_event(); - + PreferencesWindow *pwindow; }; class PrefsRenderFarmMountpoint : public BC_TextBox { public: - PrefsRenderFarmMountpoint(PreferencesWindow *pwindow, - PerformancePrefs *subwindow, - int x, + PrefsRenderFarmMountpoint(PreferencesWindow *pwindow, + PerformancePrefs *subwindow, + int x, int y); ~PrefsRenderFarmMountpoint(); - + int handle_event(); - + PreferencesWindow *pwindow; PerformancePrefs *subwindow; }; @@ -254,11 +266,11 @@ class PrefsRenderFarmNodes : public BC_ListBox public: PrefsRenderFarmNodes(PreferencesWindow *pwindow, PerformancePrefs *subwindow, int x, int y); ~PrefsRenderFarmNodes(); - + int handle_event(); int selection_changed(); int column_resize_event(); - + PreferencesWindow *pwindow; PerformancePrefs *subwindow; }; @@ -268,9 +280,9 @@ class PrefsRenderFarmEditNode : public BC_TextBox public: PrefsRenderFarmEditNode(PreferencesWindow *pwindow, PerformancePrefs *subwindow, int x, int y); ~PrefsRenderFarmEditNode(); - + int handle_event(); - + PerformancePrefs *subwindow; PreferencesWindow *pwindow; }; @@ -280,10 +292,10 @@ class PrefsRenderFarmNewNode : public BC_GenericButton public: PrefsRenderFarmNewNode(PreferencesWindow *pwindow, PerformancePrefs *subwindow, int x, int y); ~PrefsRenderFarmNewNode(); - + int handle_event(); - - + + PerformancePrefs *subwindow; PreferencesWindow *pwindow; }; @@ -291,15 +303,15 @@ public: class PrefsRenderFarmReplaceNode : public BC_GenericButton { public: - PrefsRenderFarmReplaceNode(PreferencesWindow *pwindow, - PerformancePrefs *subwindow, - int x, + PrefsRenderFarmReplaceNode(PreferencesWindow *pwindow, + PerformancePrefs *subwindow, + int x, int y); ~PrefsRenderFarmReplaceNode(); - + int handle_event(); - - + + PerformancePrefs *subwindow; PreferencesWindow *pwindow; }; @@ -309,11 +321,11 @@ class PrefsRenderFarmDelNode : public BC_GenericButton public: PrefsRenderFarmDelNode(PreferencesWindow *pwindow, PerformancePrefs *subwindow, int x, int y); ~PrefsRenderFarmDelNode(); - + int handle_event(); - + PerformancePrefs *subwindow; - + PreferencesWindow *pwindow; }; @@ -322,9 +334,9 @@ class PrefsRenderFarmSortNodes : public BC_GenericButton public: PrefsRenderFarmSortNodes(PreferencesWindow *pwindow, PerformancePrefs *subwindow, int x, int y); ~PrefsRenderFarmSortNodes(); - + int handle_event(); - + PerformancePrefs *subwindow; PreferencesWindow *pwindow; }; @@ -333,32 +345,41 @@ public: class PrefsRenderFarmReset : public BC_GenericButton { public: - PrefsRenderFarmReset(PreferencesWindow *pwindow, - PerformancePrefs *subwindow, - int x, - int y); - + PrefsRenderFarmReset(PreferencesWindow *pwindow, + PerformancePrefs *subwindow, + int x, int y); + int handle_event(); - + PerformancePrefs *subwindow; PreferencesWindow *pwindow; }; - -class CICacheSize : public BC_TumbleTextBox +class PrefsYUV420P_DVDlace : public BC_CheckBox { public: - CICacheSize(int x, - int y, - PreferencesWindow *pwindow, - PerformancePrefs *subwindow); + PrefsYUV420P_DVDlace(PreferencesWindow *pwindow, + PerformancePrefs *subwindow, + int x, int y); + int handle_event(); + + PerformancePrefs *subwindow; PreferencesWindow *pwindow; }; - +class CICacheSize : public BC_TumbleTextBox +{ +public: + CICacheSize(int x, + int y, + PreferencesWindow *pwindow, + PerformancePrefs *subwindow); + int handle_event(); + PreferencesWindow *pwindow; +}; #endif