• R/O
  • HTTP
  • SSH
  • HTTPS

x264-launcher: 提交

Simple x264 Launcher development repository


Commit MetaInfo

修订版528acc04c3f5fb2f6baf1487cca1835ebb5a56f4 (tree)
时间2019-07-15 03:15:40
作者lordmulder <mulder2@gmx....>
Commiterlordmulder

Log Message

Added project/solution files for VS2019.

更改概述

差异

--- a/HISTORY.txt
+++ b/HISTORY.txt
@@ -2,6 +2,11 @@
22 Simple x264/x265 Launcher version history
33 -----------------------------------------
44
5+Version 2.91 [2019-07-14]
6+* Updated x265 to version 3.1+2
7+* Updated build environment to Visual Studio 2019 with Update-1
8+* Various improvements to Avisynth/VapourSynth detection
9+
510 Version 2.90 [2019-05-02]
611 * Updated x265 to version 3.0+18
712 * Updated x264 to revision 2969 (API v157)
--- a/src/version.h
+++ b/src/version.h
@@ -25,8 +25,8 @@
2525
2626 #define VER_X264_MAJOR 2
2727 #define VER_X264_MINOR 9
28-#define VER_X264_PATCH 0
29-#define VER_X264_BUILD 1157
28+#define VER_X264_PATCH 1
29+#define VER_X264_BUILD 1170
3030
3131 #define VER_X264_PORTABLE_EDITION (0)
3232
--- /dev/null
+++ b/x264_launcher_MSVC2019.sln
@@ -0,0 +1,38 @@
1+
2+Microsoft Visual Studio Solution File, Format Version 12.00
3+# Visual Studio 15
4+VisualStudioVersion = 15.0.27130.2036
5+MinimumVisualStudioVersion = 10.0.40219.1
6+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "x264_launcher", "x264_launcher_MSVC2019.vcxproj", "{563D953B-CBC3-4C75-AFC2-5BD87531C332}"
7+ ProjectSection(ProjectDependencies) = postProject
8+ {55405FE1-149F-434C-9D72-4B64348D2A08} = {55405FE1-149F-434C-9D72-4B64348D2A08}
9+ EndProjectSection
10+EndProject
11+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "MUtilities", "..\MUtilities\MUtilities_VS2019.vcxproj", "{55405FE1-149F-434C-9D72-4B64348D2A08}"
12+EndProject
13+Global
14+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
15+ Debug|Win32 = Debug|Win32
16+ Release_Static|Win32 = Release_Static|Win32
17+ Release|Win32 = Release|Win32
18+ EndGlobalSection
19+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
20+ {563D953B-CBC3-4C75-AFC2-5BD87531C332}.Debug|Win32.ActiveCfg = Debug|Win32
21+ {563D953B-CBC3-4C75-AFC2-5BD87531C332}.Debug|Win32.Build.0 = Debug|Win32
22+ {563D953B-CBC3-4C75-AFC2-5BD87531C332}.Release_Static|Win32.ActiveCfg = Release|Win32
23+ {563D953B-CBC3-4C75-AFC2-5BD87531C332}.Release|Win32.ActiveCfg = Release|Win32
24+ {563D953B-CBC3-4C75-AFC2-5BD87531C332}.Release|Win32.Build.0 = Release|Win32
25+ {55405FE1-149F-434C-9D72-4B64348D2A08}.Debug|Win32.ActiveCfg = Debug|Win32
26+ {55405FE1-149F-434C-9D72-4B64348D2A08}.Debug|Win32.Build.0 = Debug|Win32
27+ {55405FE1-149F-434C-9D72-4B64348D2A08}.Release_Static|Win32.ActiveCfg = Release_Static|Win32
28+ {55405FE1-149F-434C-9D72-4B64348D2A08}.Release_Static|Win32.Build.0 = Release_Static|Win32
29+ {55405FE1-149F-434C-9D72-4B64348D2A08}.Release|Win32.ActiveCfg = Release|Win32
30+ {55405FE1-149F-434C-9D72-4B64348D2A08}.Release|Win32.Build.0 = Release|Win32
31+ EndGlobalSection
32+ GlobalSection(SolutionProperties) = preSolution
33+ HideSolutionNode = FALSE
34+ EndGlobalSection
35+ GlobalSection(ExtensibilityGlobals) = postSolution
36+ SolutionGuid = {8D6A637C-785A-4DBF-9FBA-0781491C99BA}
37+ EndGlobalSection
38+EndGlobal
--- /dev/null
+++ b/x264_launcher_MSVC2019.vcxproj
@@ -0,0 +1,540 @@
1+<?xml version="1.0" encoding="utf-8"?>
2+<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+ <ItemGroup Label="ProjectConfigurations">
4+ <ProjectConfiguration Include="Debug|Win32">
5+ <Configuration>Debug</Configuration>
6+ <Platform>Win32</Platform>
7+ </ProjectConfiguration>
8+ <ProjectConfiguration Include="Release|Win32">
9+ <Configuration>Release</Configuration>
10+ <Platform>Win32</Platform>
11+ </ProjectConfiguration>
12+ </ItemGroup>
13+ <PropertyGroup Label="Globals">
14+ <ProjectGuid>{563D953B-CBC3-4C75-AFC2-5BD87531C332}</ProjectGuid>
15+ <Keyword>Win32Proj</Keyword>
16+ <RootNamespace>x264_launcher</RootNamespace>
17+ <ProjectName>x264_launcher</ProjectName>
18+ <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
19+ </PropertyGroup>
20+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
21+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
22+ <ConfigurationType>Application</ConfigurationType>
23+ <UseDebugLibraries>true</UseDebugLibraries>
24+ <CharacterSet>Unicode</CharacterSet>
25+ <PlatformToolset>v142</PlatformToolset>
26+ </PropertyGroup>
27+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
28+ <ConfigurationType>Application</ConfigurationType>
29+ <UseDebugLibraries>false</UseDebugLibraries>
30+ <WholeProgramOptimization>true</WholeProgramOptimization>
31+ <CharacterSet>Unicode</CharacterSet>
32+ <PlatformToolset>v142</PlatformToolset>
33+ </PropertyGroup>
34+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
35+ <ImportGroup Label="ExtensionSettings">
36+ </ImportGroup>
37+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
38+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
39+ <Import Project="x264_launcher.props" />
40+ </ImportGroup>
41+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
42+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
43+ <Import Project="x264_launcher.props" />
44+ </ImportGroup>
45+ <PropertyGroup Label="UserMacros" />
46+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
47+ <OutDir>$(SolutionDir)\bin\$(Platform)\$(Configuration)\</OutDir>
48+ <IntDir>$(SolutionDir)\obj\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
49+ </PropertyGroup>
50+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
51+ <LinkIncremental>false</LinkIncremental>
52+ <OutDir>$(SolutionDir)\bin\$(Platform)\$(Configuration)\</OutDir>
53+ <IntDir>$(SolutionDir)\obj\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
54+ </PropertyGroup>
55+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
56+ <ClCompile>
57+ <PrecompiledHeader>
58+ </PrecompiledHeader>
59+ <WarningLevel>Level3</WarningLevel>
60+ <Optimization>Disabled</Optimization>
61+ <PreprocessorDefinitions>WIN32;_DEBUG;QT_DEBUG;QT_DLL;QT_GUI_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
62+ <AdditionalIncludeDirectories>$(SolutionDir)\..\MUtilities\include;$(SolutionDir)\tmp\$(ProjectName);$(SolutionDir)\..\Prerequisites\VisualLeakDetector\include;$(QTDIR)\include;$(QTDIR)\include\QtCore;$(QTDIR)\include\QtGui;$(QTDIR)\include\QtTest;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
63+ <EnableEnhancedInstructionSet>NoExtensions</EnableEnhancedInstructionSet>
64+ <OmitFramePointers>false</OmitFramePointers>
65+ <InlineFunctionExpansion>Disabled</InlineFunctionExpansion>
66+ <OpenMPSupport>true</OpenMPSupport>
67+ </ClCompile>
68+ <Link>
69+ <SubSystem>Windows</SubSystem>
70+ <GenerateDebugInformation>true</GenerateDebugInformation>
71+ <AdditionalLibraryDirectories>$(ProjectDir)\..\Prerequisites\Qt4\$(PlatformToolset)\Debug\lib;$(SolutionDir)\..\Prerequisites\VisualLeakDetector\lib\$(Platform);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
72+ <AdditionalDependencies>QtCored4.lib;QtGuid4.lib;Winmm.lib;Psapi.lib;SensAPI.lib;%(AdditionalDependencies)</AdditionalDependencies>
73+ <EntryPointSymbol>x264_entry_point</EntryPointSymbol>
74+ </Link>
75+ <PostBuildEvent>
76+ <Command>del /S /Q "$(TargetDir)\Qt*.dll"
77+rmdir /S /Q "$(TargetDir)\toolset"
78+rmdir /S /Q "$(TargetDir)\imageformats"
79+
80+mkdir "$(TargetDir)\toolset\common"
81+mkdir "$(TargetDir)\toolset\x86"
82+mkdir "$(TargetDir)\toolset\x64"
83+mkdir "$(TargetDir)\toolset\x86\nvencc"
84+mkdir "$(TargetDir)\toolset\x64\nvencc"
85+mkdir "$(TargetDir)\imageformats"
86+
87+copy /Y "$(SolutionDir)res\toolset\common\*.exe" "$(TargetDir)\toolset\common\"
88+copy /Y "$(SolutionDir)res\toolset\common\*.gpg" "$(TargetDir)\toolset\common\"
89+copy /Y "$(SolutionDir)res\toolset\x86\*.exe" "$(TargetDir)\toolset\x86\"
90+copy /Y "$(SolutionDir)res\toolset\x64\*.exe" "$(TargetDir)\toolset\x64\"
91+copy /Y "$(SolutionDir)res\toolset\x86\*.dll" "$(TargetDir)\toolset\x86\"
92+copy /Y "$(SolutionDir)res\toolset\x64\*.dll" "$(TargetDir)\toolset\x64\"
93+copy /Y "$(SolutionDir)res\toolset\x86\nvencc\*.exe" "$(TargetDir)\toolset\x86\nvencc"
94+copy /Y "$(SolutionDir)res\toolset\x64\nvencc\*.exe" "$(TargetDir)\toolset\x64\nvencc"
95+copy /Y "$(SolutionDir)res\toolset\x86\nvencc\*.dll" "$(TargetDir)\toolset\x86\nvencc"
96+copy /Y "$(SolutionDir)res\toolset\x64\nvencc\*.dll" "$(TargetDir)\toolset\x64\nvencc"
97+
98+for %%i in (QtCored4, QtGuid4, QtSvgd4, QtXmld4) do (
99+ copy /Y "$(ProjectDir)\..\Prerequisites\Qt4\$(PlatformToolset)\Debug\bin\%%i.dll" "$(TargetDir)"
100+ copy /Y "$(ProjectDir)\..\Prerequisites\Qt4\$(PlatformToolset)\Debug\bin\%%i.pdb" "$(TargetDir)"
101+)
102+
103+for %%i in (qicod4, qsvgd4, qjpegd4, qtiffd4, qgifd4) do (
104+ copy /Y "$(ProjectDir)\..\Prerequisites\Qt4\$(PlatformToolset)\Debug\plugins\imageformats\%%i.dll" "$(TargetDir)\imageformats"
105+ copy /Y "$(ProjectDir)\..\Prerequisites\Qt4\$(PlatformToolset)\Debug\plugins\imageformats\%%i.pdb" "$(TargetDir)\imageformats"
106+)
107+
108+copy /Y "$(SolutionDir)\..\Prerequisites\VisualLeakDetector\bin\$(Platform)\*.dll" "$(TargetDir)"
109+copy /Y "$(SolutionDir)\..\Prerequisites\VisualLeakDetector\bin\$(Platform)\*.manifest" "$(TargetDir)"
110+</Command>
111+ </PostBuildEvent>
112+ <PostBuildEvent>
113+ <Message>Copy Toolset</Message>
114+ </PostBuildEvent>
115+ <PreBuildEvent>
116+ <Command>"$(SolutionDir)..\Prerequisites\AutoInc\auto_inc.exe" VER_X264_BUILD "$(SolutionDir)src\version.h" 30</Command>
117+ <Message>Update Build Number</Message>
118+ </PreBuildEvent>
119+ </ItemDefinitionGroup>
120+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
121+ <ClCompile>
122+ <WarningLevel>Level3</WarningLevel>
123+ <PrecompiledHeader>NotUsing</PrecompiledHeader>
124+ <Optimization>Full</Optimization>
125+ <FunctionLevelLinking>true</FunctionLevelLinking>
126+ <IntrinsicFunctions>true</IntrinsicFunctions>
127+ <PreprocessorDefinitions>WIN32;NDEBUG;QT_NO_DEBUG;QT_DLL;QT_GUI_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
128+ <AdditionalIncludeDirectories>$(SolutionDir)\..\MUtilities\include;$(SolutionDir)\tmp\$(ProjectName);$(SolutionDir)\..\Prerequisites\VisualLeakDetector\include;$(QTDIR)\include;$(QTDIR)\include\QtCore;$(QTDIR)\include\QtGui;$(QTDIR)\include\QtTest;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
129+ <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
130+ <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
131+ <WholeProgramOptimization>true</WholeProgramOptimization>
132+ <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
133+ <EnableEnhancedInstructionSet>NoExtensions</EnableEnhancedInstructionSet>
134+ <FloatingPointModel>Fast</FloatingPointModel>
135+ <CreateHotpatchableImage>false</CreateHotpatchableImage>
136+ <MultiProcessorCompilation>true</MultiProcessorCompilation>
137+ <MinimalRebuild>false</MinimalRebuild>
138+ <OmitFramePointers>true</OmitFramePointers>
139+ <BufferSecurityCheck>false</BufferSecurityCheck>
140+ <OpenMPSupport>true</OpenMPSupport>
141+ </ClCompile>
142+ <Link>
143+ <SubSystem>Windows</SubSystem>
144+ <GenerateDebugInformation>false</GenerateDebugInformation>
145+ <EnableCOMDATFolding>true</EnableCOMDATFolding>
146+ <OptimizeReferences>true</OptimizeReferences>
147+ <AdditionalLibraryDirectories>$(ProjectDir)\..\Prerequisites\Qt4\$(PlatformToolset)\Shared\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
148+ <AdditionalDependencies>notelemetry.obj;QtCore4.lib;QtGui4.lib;Winmm.lib;dwmapi.lib;Psapi.lib;SensAPI.lib;%(AdditionalDependencies)</AdditionalDependencies>
149+ <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
150+ <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
151+ <EntryPointSymbol>x264_entry_point</EntryPointSymbol>
152+ </Link>
153+ <PreBuildEvent>
154+ <Command>"$(SolutionDir)..\Prerequisites\AutoInc\auto_inc.exe" VER_X264_BUILD "$(SolutionDir)src\version.h" 30</Command>
155+ </PreBuildEvent>
156+ <PreBuildEvent>
157+ <Message>Update Build Number</Message>
158+ </PreBuildEvent>
159+ <PreLinkEvent>
160+ <Command>
161+ </Command>
162+ </PreLinkEvent>
163+ <PreLinkEvent>
164+ <Message>
165+ </Message>
166+ </PreLinkEvent>
167+ <PostBuildEvent>
168+ <Command>del /S /Q "$(TargetDir)\Qt*.dll"
169+rmdir /S /Q "$(TargetDir)\toolset"
170+rmdir /S /Q "$(TargetDir)\imageformats"
171+
172+mkdir "$(TargetDir)\toolset\common"
173+mkdir "$(TargetDir)\toolset\x86"
174+mkdir "$(TargetDir)\toolset\x64"
175+mkdir "$(TargetDir)\toolset\x86\nvencc"
176+mkdir "$(TargetDir)\toolset\x64\nvencc"
177+mkdir "$(TargetDir)\imageformats"
178+
179+copy /Y "$(SolutionDir)res\toolset\common\*.exe" "$(TargetDir)\toolset\common\"
180+copy /Y "$(SolutionDir)res\toolset\common\*.gpg" "$(TargetDir)\toolset\common\"
181+copy /Y "$(SolutionDir)res\toolset\x86\*.exe" "$(TargetDir)\toolset\x86\"
182+copy /Y "$(SolutionDir)res\toolset\x64\*.exe" "$(TargetDir)\toolset\x64\"
183+copy /Y "$(SolutionDir)res\toolset\x86\*.dll" "$(TargetDir)\toolset\x86\"
184+copy /Y "$(SolutionDir)res\toolset\x64\*.dll" "$(TargetDir)\toolset\x64\"
185+copy /Y "$(SolutionDir)res\toolset\x86\nvencc\*.exe" "$(TargetDir)\toolset\x86\nvencc"
186+copy /Y "$(SolutionDir)res\toolset\x64\nvencc\*.exe" "$(TargetDir)\toolset\x64\nvencc"
187+copy /Y "$(SolutionDir)res\toolset\x86\nvencc\*.dll" "$(TargetDir)\toolset\x86\nvencc"
188+copy /Y "$(SolutionDir)res\toolset\x64\nvencc\*.dll" "$(TargetDir)\toolset\x64\nvencc"
189+
190+copy /Y "$(ProjectDir)\..\Prerequisites\Qt4\$(PlatformToolset)\Shared\bin\QtCore4.dll" "$(TargetDir)"
191+copy /Y "$(ProjectDir)\..\Prerequisites\Qt4\$(PlatformToolset)\Shared\bin\QtGui4.dll" "$(TargetDir)"
192+copy /Y "$(ProjectDir)\..\Prerequisites\Qt4\$(PlatformToolset)\Shared\bin\QtSvg4.dll" "$(TargetDir)"
193+copy /Y "$(ProjectDir)\..\Prerequisites\Qt4\$(PlatformToolset)\Shared\bin\QtXml4.dll" "$(TargetDir)"
194+copy /Y "$(ProjectDir)\..\Prerequisites\Qt4\$(PlatformToolset)\Shared\plugins\imageformats\qico4.dll" "$(TargetDir)\imageformats"
195+copy /Y "$(ProjectDir)\..\Prerequisites\Qt4\$(PlatformToolset)\Shared\plugins\imageformats\qsvg4.dll" "$(TargetDir)\imageformats"
196+copy /Y "$(ProjectDir)\..\Prerequisites\Qt4\$(PlatformToolset)\Shared\plugins\imageformats\qjpeg4.dll" "$(TargetDir)\imageformats"
197+copy /Y "$(ProjectDir)\..\Prerequisites\Qt4\$(PlatformToolset)\Shared\plugins\imageformats\qtiff4.dll" "$(TargetDir)\imageformats"
198+copy /Y "$(ProjectDir)\..\Prerequisites\Qt4\$(PlatformToolset)\Shared\plugins\imageformats\qgif4.dll" "$(TargetDir)\imageformats"
199+</Command>
200+ <Message>Copy Toolset</Message>
201+ </PostBuildEvent>
202+ </ItemDefinitionGroup>
203+ <ItemGroup>
204+ <CustomBuild Include="gui\win_addJob.ui">
205+ <FileType>Document</FileType>
206+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">"$(QTDIR)\bin\uic.exe" -o "$(SolutionDir)tmp\$(ProjectName)\UIC_%(Filename).h" "%(FullPath)"</Command>
207+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">"$(QTDIR)\bin\uic.exe" -o "$(SolutionDir)tmp\$(ProjectName)\UIC_%(Filename).h" "%(FullPath)"</Command>
208+ <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">UIC "$(SolutionDir)tmp\$(ProjectName)\UIC_%(Filename).h"</Message>
209+ <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">UIC "$(SolutionDir)tmp\$(ProjectName)\UIC_%(Filename).h"</Message>
210+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)tmp\$(ProjectName)\UIC_%(Filename).h;%(Outputs)</Outputs>
211+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)tmp\$(ProjectName)\UIC_%(Filename).h;%(Outputs)</Outputs>
212+ </CustomBuild>
213+ <CustomBuild Include="gui\win_help.ui">
214+ <FileType>Document</FileType>
215+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">"$(QTDIR)\bin\uic.exe" -o "$(SolutionDir)tmp\$(ProjectName)\UIC_%(Filename).h" "%(FullPath)"</Command>
216+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">"$(QTDIR)\bin\uic.exe" -o "$(SolutionDir)tmp\$(ProjectName)\UIC_%(Filename).h" "%(FullPath)"</Command>
217+ <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">UIC "$(SolutionDir)tmp\$(ProjectName)\UIC_%(Filename).h"</Message>
218+ <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">UIC "$(SolutionDir)tmp\$(ProjectName)\UIC_%(Filename).h"</Message>
219+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)tmp\$(ProjectName)\UIC_%(Filename).h;%(Outputs)</Outputs>
220+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)tmp\$(ProjectName)\UIC_%(Filename).h;%(Outputs)</Outputs>
221+ </CustomBuild>
222+ <CustomBuild Include="gui\win_preferences.ui">
223+ <FileType>Document</FileType>
224+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">"$(QTDIR)\bin\uic.exe" -o "$(SolutionDir)tmp\$(ProjectName)\UIC_%(Filename).h" "%(FullPath)"</Command>
225+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">"$(QTDIR)\bin\uic.exe" -o "$(SolutionDir)tmp\$(ProjectName)\UIC_%(Filename).h" "%(FullPath)"</Command>
226+ <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">UIC "$(SolutionDir)tmp\$(ProjectName)\UIC_%(Filename).h"</Message>
227+ <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">UIC "$(SolutionDir)tmp\$(ProjectName)\UIC_%(Filename).h"</Message>
228+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)tmp\$(ProjectName)\UIC_%(Filename).h;%(Outputs)</Outputs>
229+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)tmp\$(ProjectName)\UIC_%(Filename).h;%(Outputs)</Outputs>
230+ </CustomBuild>
231+ <CustomBuild Include="gui\win_main.ui">
232+ <FileType>Document</FileType>
233+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">"$(QTDIR)\bin\uic.exe" -o "$(SolutionDir)tmp\$(ProjectName)\UIC_%(Filename).h" "%(FullPath)"</Command>
234+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">"$(QTDIR)\bin\uic.exe" -o "$(SolutionDir)tmp\$(ProjectName)\UIC_%(Filename).h" "%(FullPath)"</Command>
235+ <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">UIC "$(SolutionDir)tmp\$(ProjectName)\UIC_%(Filename).h"</Message>
236+ <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">UIC "$(SolutionDir)tmp\$(ProjectName)\UIC_%(Filename).h"</Message>
237+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)tmp\$(ProjectName)\UIC_%(Filename).h;%(Outputs)</Outputs>
238+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)tmp\$(ProjectName)\UIC_%(Filename).h;%(Outputs)</Outputs>
239+ </CustomBuild>
240+ <CustomBuild Include="gui\win_editor.ui">
241+ <FileType>Document</FileType>
242+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">"$(QTDIR)\bin\uic.exe" -o "$(SolutionDir)tmp\$(ProjectName)\UIC_%(Filename).h" "%(FullPath)"</Command>
243+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">"$(QTDIR)\bin\uic.exe" -o "$(SolutionDir)tmp\$(ProjectName)\UIC_%(Filename).h" "%(FullPath)"</Command>
244+ <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">UIC "$(SolutionDir)tmp\$(ProjectName)\UIC_%(Filename).h"</Message>
245+ <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">UIC "$(SolutionDir)tmp\$(ProjectName)\UIC_%(Filename).h"</Message>
246+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)tmp\$(ProjectName)\UIC_%(Filename).h;%(Outputs)</Outputs>
247+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)tmp\$(ProjectName)\UIC_%(Filename).h;%(Outputs)</Outputs>
248+ </CustomBuild>
249+ <CustomBuild Include="gui\win_updater.ui">
250+ <FileType>Document</FileType>
251+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">"$(QTDIR)\bin\uic.exe" -o "$(SolutionDir)tmp\$(ProjectName)\UIC_%(Filename).h" "%(FullPath)"</Command>
252+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">"$(QTDIR)\bin\uic.exe" -o "$(SolutionDir)tmp\$(ProjectName)\UIC_%(Filename).h" "%(FullPath)"</Command>
253+ <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">UIC "$(SolutionDir)tmp\$(ProjectName)\UIC_%(Filename).h"</Message>
254+ <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">UIC "$(SolutionDir)tmp\$(ProjectName)\UIC_%(Filename).h"</Message>
255+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)tmp\$(ProjectName)\UIC_%(Filename).h;%(Outputs)</Outputs>
256+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)tmp\$(ProjectName)\UIC_%(Filename).h;%(Outputs)</Outputs>
257+ </CustomBuild>
258+ <CustomBuild Include="gui\win_about.ui">
259+ <FileType>Document</FileType>
260+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">"$(QTDIR)\bin\uic.exe" -o "$(SolutionDir)tmp\$(ProjectName)\UIC_%(Filename).h" "%(FullPath)"</Command>
261+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">"$(QTDIR)\bin\uic.exe" -o "$(SolutionDir)tmp\$(ProjectName)\UIC_%(Filename).h" "%(FullPath)"</Command>
262+ <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">UIC "$(SolutionDir)tmp\$(ProjectName)\UIC_%(Filename).h"</Message>
263+ <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">UIC "$(SolutionDir)tmp\$(ProjectName)\UIC_%(Filename).h"</Message>
264+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)tmp\$(ProjectName)\UIC_%(Filename).h;%(Outputs)</Outputs>
265+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)tmp\$(ProjectName)\UIC_%(Filename).h;%(Outputs)</Outputs>
266+ </CustomBuild>
267+ <CustomBuild Include="res\resources.qrc">
268+ <FileType>Document</FileType>
269+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">"$(QTDIR)\bin\rcc.exe" -o "$(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp" -name "%(Filename)" "%(FullPath)"</Command>
270+ <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">RCC "$(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp"</Message>
271+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp;%(Outputs)</Outputs>
272+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">"$(QTDIR)\bin\rcc.exe" -o "$(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp" -name "%(Filename)" "%(FullPath)"</Command>
273+ <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">RCC "$(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp"</Message>
274+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)tmp\$(ProjectName)\QRC_%(Filename).cpp;%(Outputs)</Outputs>
275+ <SubType>Designer</SubType>
276+ </CustomBuild>
277+ <None Include="res\icons\movie.ico" />
278+ </ItemGroup>
279+ <ItemGroup>
280+ <CustomBuild Include="src\thread_ipc_send.h">
281+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">"$(QTDIR)\bin\moc.exe" -o "$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp" "%(FullPath)"</Command>
282+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">"$(QTDIR)\bin\moc.exe" -o "$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp" "%(FullPath)"</Command>
283+ <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">MOC "$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp"</Message>
284+ <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MOC "$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp"</Message>
285+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp;%(Outputs)</Outputs>
286+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp;%(Outputs)</Outputs>
287+ </CustomBuild>
288+ <CustomBuild Include="src\thread_ipc_recv.h">
289+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">"$(QTDIR)\bin\moc.exe" -o "$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp" "%(FullPath)"</Command>
290+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">"$(QTDIR)\bin\moc.exe" -o "$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp" "%(FullPath)"</Command>
291+ <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">MOC "$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp"</Message>
292+ <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MOC "$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp"</Message>
293+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp;%(Outputs)</Outputs>
294+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp;%(Outputs)</Outputs>
295+ </CustomBuild>
296+ <CustomBuild Include="src\thread_binaries.h">
297+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">"$(QTDIR)\bin\moc.exe" -o "$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp" "%(FullPath)"</Command>
298+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">"$(QTDIR)\bin\moc.exe" -o "$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp" "%(FullPath)"</Command>
299+ <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">MOC "$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp"</Message>
300+ <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MOC "$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp"</Message>
301+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp;%(Outputs)</Outputs>
302+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp;%(Outputs)</Outputs>
303+ </CustomBuild>
304+ <ClInclude Include="src\encoder_nvencc.h" />
305+ <ClInclude Include="src\model_clipInfo.h" />
306+ <ClInclude Include="src\source_factory.h" />
307+ <ClInclude Include="src\string_validator.h" />
308+ <CustomBuild Include="src\thread_startup.h">
309+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">"$(QTDIR)\bin\moc.exe" -o "$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp" "%(FullPath)"</Command>
310+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">"$(QTDIR)\bin\moc.exe" -o "$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp" "%(FullPath)"</Command>
311+ <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">MOC "$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp"</Message>
312+ <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MOC "$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp"</Message>
313+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp;%(Outputs)</Outputs>
314+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp;%(Outputs)</Outputs>
315+ </CustomBuild>
316+ <CustomBuild Include="src\thread_abstract.h">
317+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">"$(QTDIR)\bin\moc.exe" -o "$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp" "%(FullPath)"</Command>
318+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">"$(QTDIR)\bin\moc.exe" -o "$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp" "%(FullPath)"</Command>
319+ <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">MOC "$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp"</Message>
320+ <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MOC "$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp"</Message>
321+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp;%(Outputs)</Outputs>
322+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp;%(Outputs)</Outputs>
323+ </CustomBuild>
324+ <ClInclude Include="tmp\x264_launcher\UIC_win_about.h" />
325+ <ClInclude Include="tmp\x264_launcher\UIC_win_addJob.h" />
326+ <ClInclude Include="tmp\x264_launcher\UIC_win_editor.h" />
327+ <ClInclude Include="tmp\x264_launcher\UIC_win_help.h" />
328+ <ClInclude Include="tmp\x264_launcher\UIC_win_main.h" />
329+ <ClInclude Include="tmp\x264_launcher\UIC_win_preferences.h" />
330+ <ClInclude Include="tmp\x264_launcher\UIC_win_updater.h" />
331+ <CustomBuild Include="src\win_about.h">
332+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">"$(QTDIR)\bin\moc.exe" -o "$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp" "%(FullPath)"</Command>
333+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">"$(QTDIR)\bin\moc.exe" -o "$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp" "%(FullPath)"</Command>
334+ <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">MOC "$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp"</Message>
335+ <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MOC "$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp"</Message>
336+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp;%(Outputs)</Outputs>
337+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp;%(Outputs)</Outputs>
338+ </CustomBuild>
339+ <CustomBuild Include="src\win_updater.h">
340+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">"$(QTDIR)\bin\moc.exe" -o "$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp" "%(FullPath)"</Command>
341+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">"$(QTDIR)\bin\moc.exe" -o "$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp" "%(FullPath)"</Command>
342+ <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">MOC "$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp"</Message>
343+ <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MOC "$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp"</Message>
344+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp;%(Outputs)</Outputs>
345+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp;%(Outputs)</Outputs>
346+ </CustomBuild>
347+ <CustomBuild Include="src\win_editor.h">
348+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">"$(QTDIR)\bin\moc.exe" -o "$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp" "%(FullPath)"</Command>
349+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">"$(QTDIR)\bin\moc.exe" -o "$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp" "%(FullPath)"</Command>
350+ <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">MOC "$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp"</Message>
351+ <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MOC "$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp"</Message>
352+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp;%(Outputs)</Outputs>
353+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp;%(Outputs)</Outputs>
354+ </CustomBuild>
355+ <CustomBuild Include="src\win_preferences.h">
356+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">"$(QTDIR)\bin\moc.exe" -o "$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp" "%(FullPath)"</Command>
357+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">"$(QTDIR)\bin\moc.exe" -o "$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp" "%(FullPath)"</Command>
358+ <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">MOC "$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp"</Message>
359+ <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MOC "$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp"</Message>
360+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp;%(Outputs)</Outputs>
361+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp;%(Outputs)</Outputs>
362+ </CustomBuild>
363+ <CustomBuild Include="src\win_help.h">
364+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">"$(QTDIR)\bin\moc.exe" -o "$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp" "%(FullPath)"</Command>
365+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">"$(QTDIR)\bin\moc.exe" -o "$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp" "%(FullPath)"</Command>
366+ <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">MOC "$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp"</Message>
367+ <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MOC "$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp"</Message>
368+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp;%(Outputs)</Outputs>
369+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp;%(Outputs)</Outputs>
370+ </CustomBuild>
371+ <CustomBuild Include="src\win_addJob.h">
372+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">"$(QTDIR)\bin\moc.exe" -o "$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp" "%(FullPath)"</Command>
373+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">"$(QTDIR)\bin\moc.exe" -o "$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp" "%(FullPath)"</Command>
374+ <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">MOC "$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp"</Message>
375+ <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MOC "$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp"</Message>
376+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp;%(Outputs)</Outputs>
377+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp;%(Outputs)</Outputs>
378+ </CustomBuild>
379+ <CustomBuild Include="src\thread_encode.h">
380+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">"$(QTDIR)\bin\moc.exe" -o "$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp" "%(FullPath)"</Command>
381+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">"$(QTDIR)\bin\moc.exe" -o "$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp" "%(FullPath)"</Command>
382+ <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">MOC "$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp"</Message>
383+ <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MOC "$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp"</Message>
384+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp;%(Outputs)</Outputs>
385+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp;%(Outputs)</Outputs>
386+ </CustomBuild>
387+ <ClInclude Include="resource.h" />
388+ <ClInclude Include="src\cli.h" />
389+ <ClInclude Include="src\encoder_abstract.h" />
390+ <ClInclude Include="src\encoder_factory.h" />
391+ <ClInclude Include="src\encoder_x264.h" />
392+ <ClInclude Include="src\encoder_x265.h" />
393+ <ClInclude Include="src\global.h" />
394+ <CustomBuild Include="src\model_jobList.h">
395+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">"$(QTDIR)\bin\moc.exe" -o "$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp" "%(FullPath)"</Command>
396+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">"$(QTDIR)\bin\moc.exe" -o "$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp" "%(FullPath)"</Command>
397+ <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">MOC "$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp"</Message>
398+ <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MOC "$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp"</Message>
399+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp;%(Outputs)</Outputs>
400+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp;%(Outputs)</Outputs>
401+ </CustomBuild>
402+ <CustomBuild Include="src\model_logFile.h">
403+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">"$(QTDIR)\bin\moc.exe" -o "$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp" "%(FullPath)"</Command>
404+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">"$(QTDIR)\bin\moc.exe" -o "$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp" "%(FullPath)"</Command>
405+ <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">MOC "$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp"</Message>
406+ <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MOC "$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp"</Message>
407+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp;%(Outputs)</Outputs>
408+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp;%(Outputs)</Outputs>
409+ </CustomBuild>
410+ <ClInclude Include="src\job_object.h" />
411+ <CustomBuild Include="src\input_filter.h">
412+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">"$(QTDIR)\bin\moc.exe" -o "$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp" "%(FullPath)"</Command>
413+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">"$(QTDIR)\bin\moc.exe" -o "$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp" "%(FullPath)"</Command>
414+ <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">MOC "$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp"</Message>
415+ <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MOC "$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp"</Message>
416+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp;%(Outputs)</Outputs>
417+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp;%(Outputs)</Outputs>
418+ </CustomBuild>
419+ <ClInclude Include="src\mediainfo.h" />
420+ <ClInclude Include="src\model_options.h" />
421+ <ClInclude Include="src\model_preferences.h" />
422+ <ClInclude Include="src\model_recently.h" />
423+ <ClInclude Include="src\model_status.h" />
424+ <ClInclude Include="src\model_sysinfo.h" />
425+ <ClInclude Include="src\source_abstract.h" />
426+ <ClInclude Include="src\source_avisynth.h" />
427+ <ClInclude Include="src\source_vapoursynth.h" />
428+ <ClInclude Include="src\targetver.h" />
429+ <CustomBuild Include="src\thread_avisynth.h">
430+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">"$(QTDIR)\bin\moc.exe" -o "$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp" "%(FullPath)"</Command>
431+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">"$(QTDIR)\bin\moc.exe" -o "$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp" "%(FullPath)"</Command>
432+ <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">MOC "$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp"</Message>
433+ <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MOC "$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp"</Message>
434+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp;%(Outputs)</Outputs>
435+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp;%(Outputs)</Outputs>
436+ </CustomBuild>
437+ <CustomBuild Include="src\thread_vapoursynth.h">
438+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">"$(QTDIR)\bin\moc.exe" -o "$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp" "%(FullPath)"</Command>
439+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">"$(QTDIR)\bin\moc.exe" -o "$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp" "%(FullPath)"</Command>
440+ <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">MOC "$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp"</Message>
441+ <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MOC "$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp"</Message>
442+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp;%(Outputs)</Outputs>
443+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp;%(Outputs)</Outputs>
444+ </CustomBuild>
445+ <CustomBuild Include="src\tool_abstract.h">
446+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">"$(QTDIR)\bin\moc.exe" -o "$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp" "%(FullPath)"</Command>
447+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">"$(QTDIR)\bin\moc.exe" -o "$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp" "%(FullPath)"</Command>
448+ <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">MOC "$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp"</Message>
449+ <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MOC "$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp"</Message>
450+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp;%(Outputs)</Outputs>
451+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp;%(Outputs)</Outputs>
452+ </CustomBuild>
453+ <ClInclude Include="src\version.h" />
454+ <CustomBuild Include="src\win_main.h">
455+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">"$(QTDIR)\bin\moc.exe" -o "$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp" "%(FullPath)"</Command>
456+ <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">MOC "$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp"</Message>
457+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp;%(Outputs)</Outputs>
458+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">"$(QTDIR)\bin\moc.exe" -o "$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp" "%(FullPath)"</Command>
459+ <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MOC "$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp"</Message>
460+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)tmp\$(ProjectName)\MOC_%(Filename).cpp;%(Outputs)</Outputs>
461+ </CustomBuild>
462+ </ItemGroup>
463+ <ItemGroup>
464+ <ClCompile Include="src\encoder_abstract.cpp" />
465+ <ClCompile Include="src\encoder_factory.cpp" />
466+ <ClCompile Include="src\encoder_nvencc.cpp" />
467+ <ClCompile Include="src\encoder_x264.cpp" />
468+ <ClCompile Include="src\encoder_x265.cpp" />
469+ <ClCompile Include="src\job_object.cpp" />
470+ <ClCompile Include="src\input_filter.cpp" />
471+ <ClCompile Include="src\mediainfo.cpp" />
472+ <ClCompile Include="src\model_clipInfo.cpp" />
473+ <ClCompile Include="src\model_jobList.cpp" />
474+ <ClCompile Include="src\model_logFile.cpp" />
475+ <ClCompile Include="src\model_options.cpp" />
476+ <ClCompile Include="src\model_preferences.cpp" />
477+ <ClCompile Include="src\model_recently.cpp" />
478+ <ClCompile Include="src\source_abstract.cpp" />
479+ <ClCompile Include="src\source_avisynth.cpp" />
480+ <ClCompile Include="src\source_factory.cpp" />
481+ <ClCompile Include="src\source_vapoursynth.cpp" />
482+ <ClCompile Include="src\string_validator.cpp" />
483+ <ClCompile Include="src\thread_abstract.cpp" />
484+ <ClCompile Include="src\thread_avisynth.cpp" />
485+ <ClCompile Include="src\thread_binaries.cpp" />
486+ <ClCompile Include="src\thread_encode.cpp" />
487+ <ClCompile Include="src\global.cpp" />
488+ <ClCompile Include="src\main.cpp" />
489+ <ClCompile Include="src\thread_ipc_recv.cpp" />
490+ <ClCompile Include="src\thread_ipc_send.cpp" />
491+ <ClCompile Include="src\thread_startup.cpp" />
492+ <ClCompile Include="src\thread_vapoursynth.cpp" />
493+ <ClCompile Include="src\tool_abstract.cpp" />
494+ <ClCompile Include="src\win_about.cpp" />
495+ <ClCompile Include="src\win_addJob.cpp" />
496+ <ClCompile Include="src\win_editor.cpp" />
497+ <ClCompile Include="src\win_help.cpp" />
498+ <ClCompile Include="src\win_main.cpp" />
499+ <ClCompile Include="src\win_preferences.cpp" />
500+ <ClCompile Include="src\win_updater.cpp" />
501+ <ClCompile Include="src\zero.cpp" />
502+ <ClCompile Include="tmp\x264_launcher\MOC_input_filter.cpp" />
503+ <ClCompile Include="tmp\x264_launcher\MOC_model_jobList.cpp" />
504+ <ClCompile Include="tmp\x264_launcher\MOC_model_logFile.cpp" />
505+ <ClCompile Include="tmp\x264_launcher\MOC_thread_abstract.cpp" />
506+ <ClCompile Include="tmp\x264_launcher\MOC_thread_avisynth.cpp" />
507+ <ClCompile Include="tmp\x264_launcher\MOC_thread_binaries.cpp" />
508+ <ClCompile Include="tmp\x264_launcher\MOC_thread_encode.cpp" />
509+ <ClCompile Include="tmp\x264_launcher\MOC_thread_ipc_recv.cpp" />
510+ <ClCompile Include="tmp\x264_launcher\MOC_thread_ipc_send.cpp" />
511+ <ClCompile Include="tmp\x264_launcher\MOC_thread_startup.cpp" />
512+ <ClCompile Include="tmp\x264_launcher\MOC_thread_vapoursynth.cpp" />
513+ <ClCompile Include="tmp\x264_launcher\MOC_tool_abstract.cpp" />
514+ <ClCompile Include="tmp\x264_launcher\MOC_win_about.cpp" />
515+ <ClCompile Include="tmp\x264_launcher\MOC_win_addJob.cpp" />
516+ <ClCompile Include="tmp\x264_launcher\MOC_win_editor.cpp" />
517+ <ClCompile Include="tmp\x264_launcher\MOC_win_help.cpp" />
518+ <ClCompile Include="tmp\x264_launcher\MOC_win_main.cpp" />
519+ <ClCompile Include="tmp\x264_launcher\MOC_win_preferences.cpp" />
520+ <ClCompile Include="tmp\x264_launcher\MOC_win_updater.cpp" />
521+ <ClCompile Include="tmp\x264_launcher\QRC_resources.cpp" />
522+ </ItemGroup>
523+ <ItemGroup>
524+ <ResourceCompile Include="x264_launcher.rc" />
525+ </ItemGroup>
526+ <ItemGroup>
527+ <Object Include="asm\cpu-detect.obj" />
528+ </ItemGroup>
529+ <ItemGroup>
530+ <Manifest Include="etc\manifest\compat.manifest" />
531+ </ItemGroup>
532+ <ItemGroup>
533+ <ProjectReference Include="..\MUtilities\MUtilities_VS2019.vcxproj">
534+ <Project>{55405fe1-149f-434c-9d72-4b64348d2a08}</Project>
535+ </ProjectReference>
536+ </ItemGroup>
537+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
538+ <ImportGroup Label="ExtensionTargets">
539+ </ImportGroup>
540+</Project>
\ No newline at end of file
--- /dev/null
+++ b/x264_launcher_MSVC2019.vcxproj.filters
@@ -0,0 +1,397 @@
1+<?xml version="1.0" encoding="utf-8"?>
2+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+ <ItemGroup>
4+ <Filter Include="Source Files">
5+ <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
6+ <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
7+ </Filter>
8+ <Filter Include="Header Files">
9+ <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
10+ <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
11+ </Filter>
12+ <Filter Include="Resource Files">
13+ <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
14+ <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
15+ </Filter>
16+ <Filter Include="Dialogs">
17+ <UniqueIdentifier>{c2fedf5a-a6cd-4538-bbc1-269ebb2beb39}</UniqueIdentifier>
18+ </Filter>
19+ <Filter Include="Generated Files">
20+ <UniqueIdentifier>{961e9f99-8107-45a2-984d-188819a67e8e}</UniqueIdentifier>
21+ </Filter>
22+ <Filter Include="Assembly">
23+ <UniqueIdentifier>{2c9c8836-2259-4412-894e-7cc32bef99de}</UniqueIdentifier>
24+ </Filter>
25+ </ItemGroup>
26+ <ItemGroup>
27+ <None Include="res\icons\movie.ico">
28+ <Filter>Resource Files</Filter>
29+ </None>
30+ </ItemGroup>
31+ <ItemGroup>
32+ <ClInclude Include="src\global.h">
33+ <Filter>Header Files</Filter>
34+ </ClInclude>
35+ <ClInclude Include="src\targetver.h">
36+ <Filter>Header Files</Filter>
37+ </ClInclude>
38+ <ClInclude Include="src\version.h">
39+ <Filter>Header Files</Filter>
40+ </ClInclude>
41+ <ClInclude Include="resource.h">
42+ <Filter>Header Files</Filter>
43+ </ClInclude>
44+ <ClInclude Include="src\model_options.h">
45+ <Filter>Header Files</Filter>
46+ </ClInclude>
47+ <ClInclude Include="src\model_preferences.h">
48+ <Filter>Header Files</Filter>
49+ </ClInclude>
50+ <ClInclude Include="src\model_recently.h">
51+ <Filter>Header Files</Filter>
52+ </ClInclude>
53+ <ClInclude Include="src\model_status.h">
54+ <Filter>Header Files</Filter>
55+ </ClInclude>
56+ <ClInclude Include="src\job_object.h">
57+ <Filter>Header Files</Filter>
58+ </ClInclude>
59+ <ClInclude Include="src\cli.h">
60+ <Filter>Header Files</Filter>
61+ </ClInclude>
62+ <ClInclude Include="src\model_sysinfo.h">
63+ <Filter>Header Files</Filter>
64+ </ClInclude>
65+ <ClInclude Include="src\encoder_abstract.h">
66+ <Filter>Header Files</Filter>
67+ </ClInclude>
68+ <ClInclude Include="src\encoder_x264.h">
69+ <Filter>Header Files</Filter>
70+ </ClInclude>
71+ <ClInclude Include="src\encoder_x265.h">
72+ <Filter>Header Files</Filter>
73+ </ClInclude>
74+ <ClInclude Include="src\source_abstract.h">
75+ <Filter>Header Files</Filter>
76+ </ClInclude>
77+ <ClInclude Include="src\source_avisynth.h">
78+ <Filter>Header Files</Filter>
79+ </ClInclude>
80+ <ClInclude Include="src\source_vapoursynth.h">
81+ <Filter>Header Files</Filter>
82+ </ClInclude>
83+ <ClInclude Include="src\encoder_factory.h">
84+ <Filter>Header Files</Filter>
85+ </ClInclude>
86+ <ClInclude Include="src\mediainfo.h">
87+ <Filter>Header Files</Filter>
88+ </ClInclude>
89+ <ClInclude Include="tmp\x264_launcher\UIC_win_about.h">
90+ <Filter>Generated Files</Filter>
91+ </ClInclude>
92+ <ClInclude Include="tmp\x264_launcher\UIC_win_addJob.h">
93+ <Filter>Generated Files</Filter>
94+ </ClInclude>
95+ <ClInclude Include="tmp\x264_launcher\UIC_win_editor.h">
96+ <Filter>Generated Files</Filter>
97+ </ClInclude>
98+ <ClInclude Include="tmp\x264_launcher\UIC_win_help.h">
99+ <Filter>Generated Files</Filter>
100+ </ClInclude>
101+ <ClInclude Include="tmp\x264_launcher\UIC_win_main.h">
102+ <Filter>Generated Files</Filter>
103+ </ClInclude>
104+ <ClInclude Include="tmp\x264_launcher\UIC_win_preferences.h">
105+ <Filter>Generated Files</Filter>
106+ </ClInclude>
107+ <ClInclude Include="tmp\x264_launcher\UIC_win_updater.h">
108+ <Filter>Generated Files</Filter>
109+ </ClInclude>
110+ <ClInclude Include="src\source_factory.h">
111+ <Filter>Header Files</Filter>
112+ </ClInclude>
113+ <ClInclude Include="src\model_clipInfo.h">
114+ <Filter>Header Files</Filter>
115+ </ClInclude>
116+ <ClInclude Include="src\string_validator.h">
117+ <Filter>Header Files</Filter>
118+ </ClInclude>
119+ <ClInclude Include="src\encoder_nvencc.h">
120+ <Filter>Header Files</Filter>
121+ </ClInclude>
122+ </ItemGroup>
123+ <ItemGroup>
124+ <ClCompile Include="src\main.cpp">
125+ <Filter>Source Files</Filter>
126+ </ClCompile>
127+ <ClCompile Include="src\global.cpp">
128+ <Filter>Source Files</Filter>
129+ </ClCompile>
130+ <ClCompile Include="src\win_main.cpp">
131+ <Filter>Source Files</Filter>
132+ </ClCompile>
133+ <ClCompile Include="src\thread_encode.cpp">
134+ <Filter>Source Files</Filter>
135+ </ClCompile>
136+ <ClCompile Include="src\model_jobList.cpp">
137+ <Filter>Source Files</Filter>
138+ </ClCompile>
139+ <ClCompile Include="src\model_logFile.cpp">
140+ <Filter>Source Files</Filter>
141+ </ClCompile>
142+ <ClCompile Include="src\win_addJob.cpp">
143+ <Filter>Source Files</Filter>
144+ </ClCompile>
145+ <ClCompile Include="src\model_options.cpp">
146+ <Filter>Source Files</Filter>
147+ </ClCompile>
148+ <ClCompile Include="src\win_help.cpp">
149+ <Filter>Source Files</Filter>
150+ </ClCompile>
151+ <ClCompile Include="src\win_preferences.cpp">
152+ <Filter>Source Files</Filter>
153+ </ClCompile>
154+ <ClCompile Include="src\win_editor.cpp">
155+ <Filter>Source Files</Filter>
156+ </ClCompile>
157+ <ClCompile Include="src\thread_avisynth.cpp">
158+ <Filter>Source Files</Filter>
159+ </ClCompile>
160+ <ClCompile Include="src\model_preferences.cpp">
161+ <Filter>Source Files</Filter>
162+ </ClCompile>
163+ <ClCompile Include="src\model_recently.cpp">
164+ <Filter>Source Files</Filter>
165+ </ClCompile>
166+ <ClCompile Include="src\thread_vapoursynth.cpp">
167+ <Filter>Source Files</Filter>
168+ </ClCompile>
169+ <ClCompile Include="src\job_object.cpp">
170+ <Filter>Source Files</Filter>
171+ </ClCompile>
172+ <ClCompile Include="src\win_updater.cpp">
173+ <Filter>Source Files</Filter>
174+ </ClCompile>
175+ <ClCompile Include="src\encoder_abstract.cpp">
176+ <Filter>Source Files</Filter>
177+ </ClCompile>
178+ <ClCompile Include="src\tool_abstract.cpp">
179+ <Filter>Source Files</Filter>
180+ </ClCompile>
181+ <ClCompile Include="src\encoder_x264.cpp">
182+ <Filter>Source Files</Filter>
183+ </ClCompile>
184+ <ClCompile Include="src\encoder_x265.cpp">
185+ <Filter>Source Files</Filter>
186+ </ClCompile>
187+ <ClCompile Include="src\source_abstract.cpp">
188+ <Filter>Source Files</Filter>
189+ </ClCompile>
190+ <ClCompile Include="src\source_avisynth.cpp">
191+ <Filter>Source Files</Filter>
192+ </ClCompile>
193+ <ClCompile Include="src\source_vapoursynth.cpp">
194+ <Filter>Source Files</Filter>
195+ </ClCompile>
196+ <ClCompile Include="src\win_about.cpp">
197+ <Filter>Source Files</Filter>
198+ </ClCompile>
199+ <ClCompile Include="src\encoder_factory.cpp">
200+ <Filter>Source Files</Filter>
201+ </ClCompile>
202+ <ClCompile Include="src\mediainfo.cpp">
203+ <Filter>Source Files</Filter>
204+ </ClCompile>
205+ <ClCompile Include="src\input_filter.cpp">
206+ <Filter>Source Files</Filter>
207+ </ClCompile>
208+ <ClCompile Include="tmp\x264_launcher\MOC_input_filter.cpp">
209+ <Filter>Generated Files</Filter>
210+ </ClCompile>
211+ <ClCompile Include="tmp\x264_launcher\MOC_model_logFile.cpp">
212+ <Filter>Generated Files</Filter>
213+ </ClCompile>
214+ <ClCompile Include="tmp\x264_launcher\MOC_thread_avisynth.cpp">
215+ <Filter>Generated Files</Filter>
216+ </ClCompile>
217+ <ClCompile Include="tmp\x264_launcher\MOC_thread_encode.cpp">
218+ <Filter>Generated Files</Filter>
219+ </ClCompile>
220+ <ClCompile Include="tmp\x264_launcher\MOC_tool_abstract.cpp">
221+ <Filter>Generated Files</Filter>
222+ </ClCompile>
223+ <ClCompile Include="tmp\x264_launcher\MOC_win_about.cpp">
224+ <Filter>Generated Files</Filter>
225+ </ClCompile>
226+ <ClCompile Include="tmp\x264_launcher\MOC_win_addJob.cpp">
227+ <Filter>Generated Files</Filter>
228+ </ClCompile>
229+ <ClCompile Include="tmp\x264_launcher\MOC_win_editor.cpp">
230+ <Filter>Generated Files</Filter>
231+ </ClCompile>
232+ <ClCompile Include="tmp\x264_launcher\MOC_win_help.cpp">
233+ <Filter>Generated Files</Filter>
234+ </ClCompile>
235+ <ClCompile Include="tmp\x264_launcher\MOC_win_main.cpp">
236+ <Filter>Generated Files</Filter>
237+ </ClCompile>
238+ <ClCompile Include="tmp\x264_launcher\MOC_win_preferences.cpp">
239+ <Filter>Generated Files</Filter>
240+ </ClCompile>
241+ <ClCompile Include="tmp\x264_launcher\MOC_win_updater.cpp">
242+ <Filter>Generated Files</Filter>
243+ </ClCompile>
244+ <ClCompile Include="tmp\x264_launcher\QRC_resources.cpp">
245+ <Filter>Generated Files</Filter>
246+ </ClCompile>
247+ <ClCompile Include="src\zero.cpp">
248+ <Filter>Source Files</Filter>
249+ </ClCompile>
250+ <ClCompile Include="src\thread_ipc_send.cpp">
251+ <Filter>Source Files</Filter>
252+ </ClCompile>
253+ <ClCompile Include="tmp\x264_launcher\MOC_thread_ipc_send.cpp">
254+ <Filter>Generated Files</Filter>
255+ </ClCompile>
256+ <ClCompile Include="tmp\x264_launcher\MOC_model_jobList.cpp">
257+ <Filter>Generated Files</Filter>
258+ </ClCompile>
259+ <ClCompile Include="src\thread_ipc_recv.cpp">
260+ <Filter>Source Files</Filter>
261+ </ClCompile>
262+ <ClCompile Include="tmp\x264_launcher\MOC_thread_ipc_recv.cpp">
263+ <Filter>Generated Files</Filter>
264+ </ClCompile>
265+ <ClCompile Include="tmp\x264_launcher\MOC_thread_vapoursynth.cpp">
266+ <Filter>Generated Files</Filter>
267+ </ClCompile>
268+ <ClCompile Include="src\thread_binaries.cpp">
269+ <Filter>Source Files</Filter>
270+ </ClCompile>
271+ <ClCompile Include="tmp\x264_launcher\MOC_thread_binaries.cpp">
272+ <Filter>Generated Files</Filter>
273+ </ClCompile>
274+ <ClCompile Include="src\source_factory.cpp">
275+ <Filter>Source Files</Filter>
276+ </ClCompile>
277+ <ClCompile Include="src\model_clipInfo.cpp">
278+ <Filter>Source Files</Filter>
279+ </ClCompile>
280+ <ClCompile Include="src\string_validator.cpp">
281+ <Filter>Source Files</Filter>
282+ </ClCompile>
283+ <ClCompile Include="src\encoder_nvencc.cpp">
284+ <Filter>Source Files</Filter>
285+ </ClCompile>
286+ <ClCompile Include="src\thread_startup.cpp">
287+ <Filter>Source Files</Filter>
288+ </ClCompile>
289+ <ClCompile Include="tmp\x264_launcher\MOC_thread_startup.cpp">
290+ <Filter>Generated Files</Filter>
291+ </ClCompile>
292+ <ClCompile Include="src\thread_abstract.cpp">
293+ <Filter>Source Files</Filter>
294+ </ClCompile>
295+ <ClCompile Include="tmp\x264_launcher\MOC_thread_abstract.cpp">
296+ <Filter>Generated Files</Filter>
297+ </ClCompile>
298+ </ItemGroup>
299+ <ItemGroup>
300+ <CustomBuild Include="src\win_main.h">
301+ <Filter>Header Files</Filter>
302+ </CustomBuild>
303+ <CustomBuild Include="res\resources.qrc">
304+ <Filter>Resource Files</Filter>
305+ </CustomBuild>
306+ <CustomBuild Include="src\thread_encode.h">
307+ <Filter>Header Files</Filter>
308+ </CustomBuild>
309+ <CustomBuild Include="src\model_jobList.h">
310+ <Filter>Header Files</Filter>
311+ </CustomBuild>
312+ <CustomBuild Include="src\model_logFile.h">
313+ <Filter>Header Files</Filter>
314+ </CustomBuild>
315+ <CustomBuild Include="gui\win_addJob.ui">
316+ <Filter>Dialogs</Filter>
317+ </CustomBuild>
318+ <CustomBuild Include="src\win_addJob.h">
319+ <Filter>Header Files</Filter>
320+ </CustomBuild>
321+ <CustomBuild Include="gui\win_help.ui">
322+ <Filter>Dialogs</Filter>
323+ </CustomBuild>
324+ <CustomBuild Include="src\win_help.h">
325+ <Filter>Header Files</Filter>
326+ </CustomBuild>
327+ <CustomBuild Include="gui\win_preferences.ui">
328+ <Filter>Dialogs</Filter>
329+ </CustomBuild>
330+ <CustomBuild Include="src\win_preferences.h">
331+ <Filter>Header Files</Filter>
332+ </CustomBuild>
333+ <CustomBuild Include="gui\win_main.ui">
334+ <Filter>Dialogs</Filter>
335+ </CustomBuild>
336+ <CustomBuild Include="gui\win_editor.ui">
337+ <Filter>Dialogs</Filter>
338+ </CustomBuild>
339+ <CustomBuild Include="src\win_editor.h">
340+ <Filter>Header Files</Filter>
341+ </CustomBuild>
342+ <CustomBuild Include="src\thread_avisynth.h">
343+ <Filter>Header Files</Filter>
344+ </CustomBuild>
345+ <CustomBuild Include="src\thread_vapoursynth.h">
346+ <Filter>Header Files</Filter>
347+ </CustomBuild>
348+ <CustomBuild Include="gui\win_updater.ui">
349+ <Filter>Dialogs</Filter>
350+ </CustomBuild>
351+ <CustomBuild Include="src\win_updater.h">
352+ <Filter>Header Files</Filter>
353+ </CustomBuild>
354+ <CustomBuild Include="src\tool_abstract.h">
355+ <Filter>Header Files</Filter>
356+ </CustomBuild>
357+ <CustomBuild Include="src\win_about.h">
358+ <Filter>Header Files</Filter>
359+ </CustomBuild>
360+ <CustomBuild Include="gui\win_about.ui">
361+ <Filter>Dialogs</Filter>
362+ </CustomBuild>
363+ <CustomBuild Include="src\input_filter.h">
364+ <Filter>Header Files</Filter>
365+ </CustomBuild>
366+ <CustomBuild Include="src\thread_ipc_send.h">
367+ <Filter>Header Files</Filter>
368+ </CustomBuild>
369+ <CustomBuild Include="src\thread_ipc_recv.h">
370+ <Filter>Header Files</Filter>
371+ </CustomBuild>
372+ <CustomBuild Include="src\thread_binaries.h">
373+ <Filter>Header Files</Filter>
374+ </CustomBuild>
375+ <CustomBuild Include="src\thread_startup.h">
376+ <Filter>Header Files</Filter>
377+ </CustomBuild>
378+ <CustomBuild Include="src\thread_abstract.h">
379+ <Filter>Header Files</Filter>
380+ </CustomBuild>
381+ </ItemGroup>
382+ <ItemGroup>
383+ <ResourceCompile Include="x264_launcher.rc">
384+ <Filter>Resource Files</Filter>
385+ </ResourceCompile>
386+ </ItemGroup>
387+ <ItemGroup>
388+ <Object Include="asm\cpu-detect.obj">
389+ <Filter>Assembly</Filter>
390+ </Object>
391+ </ItemGroup>
392+ <ItemGroup>
393+ <Manifest Include="etc\manifest\compat.manifest">
394+ <Filter>Resource Files</Filter>
395+ </Manifest>
396+ </ItemGroup>
397+</Project>
\ No newline at end of file
--- a/z_build.bat
+++ b/z_build.bat
@@ -2,8 +2,9 @@
22 REM ///////////////////////////////////////////////////////////////////////////
33 REM // Set Paths
44 REM ///////////////////////////////////////////////////////////////////////////
5-set "MSVC_PATH=C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build"
6-set "TOOLS_VER=141"
5+set "MSVC_PATH=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build"
6+set "TOOLS_VER=142"
7+set "SLN_FNAME=x264_launcher_MSVC2019.sln"
78
89 REM ###############################################
910 REM # DO NOT MODIFY ANY LINES BELOW THIS LINE !!! #
@@ -75,9 +76,9 @@ REM ///////////////////////////////////////////////////////////////////////////
7576 echo ---------------------------------------------------------------------
7677 echo BEGIN BUILD
7778 echo ---------------------------------------------------------------------
78-MSBuild.exe /property:Configuration=release /property:Platform=win32 /target:clean "%~dp0\x264_launcher_MSVC2017.sln"
79+MSBuild.exe /property:Configuration=release /property:Platform=win32 /target:clean "%~dp0\%SLN_FNAME%"
7980 if not "%ERRORLEVEL%"=="0" goto BuildError
80-MSBuild.exe /property:Configuration=release /property:Platform=win32 /target:rebuild "%~dp0\x264_launcher_MSVC2017.sln"
81+MSBuild.exe /property:Configuration=release /property:Platform=win32 /target:rebuild "%~dp0\%SLN_FNAME%"
8182 if not "%ERRORLEVEL%"=="0" goto BuildError
8283
8384 REM ///////////////////////////////////////////////////////////////////////////
@@ -125,13 +126,19 @@ copy "%~dp0\*.txt" "%PACK_PATH%"
125126 REM ///////////////////////////////////////////////////////////////////////////
126127 REM // Copy dependencies
127128 REM ///////////////////////////////////////////////////////////////////////////
128-copy "%~dp0\..\Prerequisites\MSVC\redist\vc\v%TOOLS_VER%_xp\x86\*.dll" "%PACK_PATH%"
129-copy "%~dp0\..\Prerequisites\Qt4\v%TOOLS_VER%_xp\Shared\bin\QtCore4.dll" "%PACK_PATH%"
130-copy "%~dp0\..\Prerequisites\Qt4\v%TOOLS_VER%_xp\Shared\bin\QtGui4.dll" "%PACK_PATH%"
131-copy "%~dp0\..\Prerequisites\Qt4\v%TOOLS_VER%_xp\Shared\bin\QtSvg4.dll" "%PACK_PATH%"
132-copy "%~dp0\..\Prerequisites\Qt4\v%TOOLS_VER%_xp\Shared\bin\QtXml4.dll" "%PACK_PATH%"
133-copy "%~dp0\..\Prerequisites\Qt4\v%TOOLS_VER%_xp\Shared\bin\QtXml4.dll" "%PACK_PATH%"
134-copy "%~dp0\..\Prerequisites\Qt4\v%TOOLS_VER%_xp\Shared\plugins\imageformats\*.dll" "%PACK_PATH%\imageformats"
129+if %TOOLS_VER% GEQ 142 (
130+ set "PATH_REDIST_QT=%~dp0\..\Prerequisites\Qt4\v%TOOLS_VER%"
131+ set "PATH_REDIST_VC=%~dp0\..\Prerequisites\MSVC\redist\vc\v%TOOLS_VER%"
132+) else (
133+ set "PATH_REDIST_QT=%~dp0\..\Prerequisites\Qt4\v%TOOLS_VER%_xp"
134+ set "PATH_REDIST_VC=%~dp0\..\Prerequisites\MSVC\redist\vc\v%TOOLS_VER%_xp"
135+)
136+copy "%PATH_REDIST_VC%\x86\*.dll" "%PACK_PATH%"
137+copy "%PATH_REDIST_QT%\Shared\bin\QtCore4.dll" "%PACK_PATH%"
138+copy "%PATH_REDIST_QT%\Shared\bin\QtGui4.dll" "%PACK_PATH%"
139+copy "%PATH_REDIST_QT%\Shared\bin\QtSvg4.dll" "%PACK_PATH%"
140+copy "%PATH_REDIST_QT%\Shared\bin\QtXml4.dll" "%PACK_PATH%"
141+copy "%PATH_REDIST_QT%\Shared\plugins\imageformats\*.dll" "%PACK_PATH%\imageformats"
135142 del "%PACK_PATH%\imageformats\*d4.dll" 2> NUL
136143 if %TOOLS_VER% GEQ 140 (
137144 copy "%~dp0\..\Prerequisites\MSVC\redist\ucrt\DLLs\x86\*.dll" "%PACK_PATH%"
Show on old repository browser