libavfilter.vcxproj 88.0 KB
Newer Older
M
Matt Oliver 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ItemGroup Label="ProjectConfigurations">
    <ProjectConfiguration Include="DebugDLL|Win32">
      <Configuration>DebugDLL</Configuration>
      <Platform>Win32</Platform>
    </ProjectConfiguration>
    <ProjectConfiguration Include="DebugDLL|x64">
      <Configuration>DebugDLL</Configuration>
      <Platform>x64</Platform>
    </ProjectConfiguration>
    <ProjectConfiguration Include="Debug|Win32">
      <Configuration>Debug</Configuration>
      <Platform>Win32</Platform>
    </ProjectConfiguration>
    <ProjectConfiguration Include="Debug|x64">
      <Configuration>Debug</Configuration>
      <Platform>x64</Platform>
    </ProjectConfiguration>
    <ProjectConfiguration Include="ReleaseDLL|Win32">
      <Configuration>ReleaseDLL</Configuration>
      <Platform>Win32</Platform>
    </ProjectConfiguration>
    <ProjectConfiguration Include="ReleaseDLL|x64">
      <Configuration>ReleaseDLL</Configuration>
      <Platform>x64</Platform>
    </ProjectConfiguration>
28 29
    <ProjectConfiguration Include="ReleaseDLLStaticDeps|Win32">
      <Configuration>ReleaseDLLStaticDeps</Configuration>
30 31
      <Platform>Win32</Platform>
    </ProjectConfiguration>
32 33
    <ProjectConfiguration Include="ReleaseDLLStaticDeps|x64">
      <Configuration>ReleaseDLLStaticDeps</Configuration>
34 35
      <Platform>x64</Platform>
    </ProjectConfiguration>
36 37
    <ProjectConfiguration Include="ReleaseDLLStaticDeps|Win32">
      <Configuration>ReleaseDLLStaticDeps</Configuration>
38 39
      <Platform>Win32</Platform>
    </ProjectConfiguration>
40 41
    <ProjectConfiguration Include="ReleaseDLLStaticDeps|x64">
      <Configuration>ReleaseDLLStaticDeps</Configuration>
42 43
      <Platform>x64</Platform>
    </ProjectConfiguration>
M
Matt Oliver 已提交
44 45 46 47 48 49 50 51 52
    <ProjectConfiguration Include="Release|Win32">
      <Configuration>Release</Configuration>
      <Platform>Win32</Platform>
    </ProjectConfiguration>
    <ProjectConfiguration Include="Release|x64">
      <Configuration>Release</Configuration>
      <Platform>x64</Platform>
    </ProjectConfiguration>
  </ItemGroup>
53 54 55 56 57 58 59 60 61
  <ItemGroup>
    <None Include=".\libavfilter.def" />
  </ItemGroup>
  <ItemGroup>
    <ResourceCompile Include="..\libavfilter\avfilterres.rc">
      <ExcludedFromBuild Condition="'$(Configuration)'=='Release'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)'=='Debug'">true</ExcludedFromBuild>
    </ResourceCompile>
  </ItemGroup>
62
  <ItemGroup>
63
    <NASM Include="..\libavfilter\x86\scene_sad.asm" />
64
    <NASM Include="..\libavfilter\x86\af_afir.asm" />
65
    <NASM Include="..\libavfilter\x86\af_anlmdn.asm" />
M
Matt Oliver 已提交
66
    <NASM Include="..\libavfilter\x86\vf_atadenoise.asm" />
67 68 69
    <NASM Include="..\libavfilter\x86\vf_blend.asm" />
    <NASM Include="..\libavfilter\x86\vf_bwdif.asm" />
    <NASM Include="..\libavfilter\x86\colorspacedsp.asm" />
70
    <NASM Include="..\libavfilter\x86\vf_convolution.asm" />
M
Matt Oliver 已提交
71
    <NASM Include="..\libavfilter\x86\vf_eq.asm" />
72
    <NASM Include="..\libavfilter\x86\vf_framerate.asm" />
73
    <NASM Include="..\libavfilter\x86\vf_fspp.asm" />
74
    <NASM Include="..\libavfilter\x86\vf_gblur.asm" />
75 76 77 78 79 80
    <NASM Include="..\libavfilter\x86\vf_gradfun.asm" />
    <NASM Include="..\libavfilter\x86\vf_hflip.asm" />
    <NASM Include="..\libavfilter\x86\vf_hqdn3d.asm" />
    <NASM Include="..\libavfilter\x86\vf_idet.asm" />
    <NASM Include="..\libavfilter\x86\vf_interlace.asm" />
    <NASM Include="..\libavfilter\x86\vf_limiter.asm" />
M
Matt Oliver 已提交
81
    <NASM Include="..\libavfilter\x86\vf_maskedclamp.asm" />
82
    <NASM Include="..\libavfilter\x86\vf_maskedmerge.asm" />
83
    <NASM Include="..\libavfilter\x86\vf_overlay.asm" />
84 85 86 87 88 89 90 91
    <NASM Include="..\libavfilter\x86\vf_pp7.asm" />
    <NASM Include="..\libavfilter\x86\vf_psnr.asm" />
    <NASM Include="..\libavfilter\x86\vf_pullup.asm" />
    <NASM Include="..\libavfilter\x86\vf_removegrain.asm" />
    <NASM Include="..\libavfilter\x86\avf_showcqt.asm" />
    <NASM Include="..\libavfilter\x86\vf_ssim.asm" />
    <NASM Include="..\libavfilter\x86\vf_stereo3d.asm" />
    <NASM Include="..\libavfilter\x86\vf_threshold.asm" />
M
Matt Oliver 已提交
92
    <NASM Include="..\libavfilter\x86\vf_transpose.asm" />
93
    <NASM Include="..\libavfilter\x86\af_volume.asm" />
94
    <NASM Include="..\libavfilter\x86\vf_v360.asm" />
95 96 97 98
    <NASM Include="..\libavfilter\x86\vf_w3fdif.asm" />
    <NASM Include="..\libavfilter\x86\vf_yadif.asm" />
    <NASM Include="..\libavfilter\x86\yadif-16.asm" />
    <NASM Include="..\libavfilter\x86\yadif-10.asm" />
99
  </ItemGroup>
M
Matt Oliver 已提交
100
  <ItemGroup>
101 102 103 104 105 106 107 108 109
    <ClCompile Include="..\libavfilter\allfilters.c" />
    <ClCompile Include="..\libavfilter\audio.c" />
    <ClCompile Include="..\libavfilter\avfilter.c" />
    <ClCompile Include="..\libavfilter\avfiltergraph.c" />
    <ClCompile Include="..\libavfilter\buffersink.c" />
    <ClCompile Include="..\libavfilter\buffersrc.c" />
    <ClCompile Include="..\libavfilter\drawutils.c" />
    <ClCompile Include="..\libavfilter\fifo.c" />
    <ClCompile Include="..\libavfilter\formats.c" />
110
    <ClCompile Include="..\libavfilter\framepool.c" />
111
    <ClCompile Include="..\libavfilter\framequeue.c" />
112 113 114 115
    <ClCompile Include="..\libavfilter\graphdump.c" />
    <ClCompile Include="..\libavfilter\graphparser.c" />
    <ClCompile Include="..\libavfilter\transform.c" />
    <ClCompile Include="..\libavfilter\video.c" />
116
    <ClCompile Include="..\libavfilter\pthread.c" />
117
    <ClCompile Include="..\libavfilter\qsvvpp.c" />
118
    <ClCompile Include="..\libavfilter\f_bench.c" />
119
    <ClCompile Include="..\libavfilter\af_sidechaincompress.c" />
120
    <ClCompile Include="..\libavfilter\af_acontrast.c" />
121
    <ClCompile Include="..\libavfilter\af_acopy.c" />
122
    <ClCompile Include="..\libavfilter\af_afade.c" />
123
    <ClCompile Include="..\libavfilter\af_acrossover.c" />
124
    <ClCompile Include="..\libavfilter\af_acrusher.c" />
125
    <ClCompile Include="..\libavfilter\f_cue.c" />
126
    <ClCompile Include="..\libavfilter\af_adeclick.c" />
127
    <ClCompile Include="..\libavfilter\af_adelay.c" />
128
    <ClCompile Include="..\libavfilter\af_aderivative.c" />
129
    <ClCompile Include="..\libavfilter\af_aecho.c" />
130
    <ClCompile Include="..\libavfilter\af_aemphasis.c" />
131
    <ClCompile Include="..\libavfilter\aeval.c" />
132
    <ClCompile Include="..\libavfilter\af_afftdn.c" />
133
    <ClCompile Include="..\libavfilter\af_afftfilt.c" />
134 135
    <ClCompile Include="..\libavfilter\af_aformat.c" />
    <ClCompile Include="..\libavfilter\af_agate.c" />
136
    <ClCompile Include="..\libavfilter\af_aiir.c" />
137 138 139
    <ClCompile Include="..\libavfilter\f_interleave.c" />
    <ClCompile Include="..\libavfilter\af_alimiter.c" />
    <ClCompile Include="..\libavfilter\af_biquads.c" />
140
    <ClCompile Include="..\libavfilter\f_loop.c" />
141
    <ClCompile Include="..\libavfilter\af_amerge.c" />
142
    <ClCompile Include="..\libavfilter\f_metadata.c" />
143
    <ClCompile Include="..\libavfilter\af_amix.c" />
144
    <ClCompile Include="..\libavfilter\af_amultiply.c" />
145
    <ClCompile Include="..\libavfilter\af_anequalizer.c" />
M
Matt Oliver 已提交
146
    <ClCompile Include="..\libavfilter\af_anlms.c" />
147 148 149 150 151
    <ClCompile Include="..\libavfilter\af_anull.c" />
    <ClCompile Include="..\libavfilter\af_apad.c" />
    <ClCompile Include="..\libavfilter\f_perms.c" />
    <ClCompile Include="..\libavfilter\af_aphaser.c" />
    <ClCompile Include="..\libavfilter\generate_wave_table.c" />
152
    <ClCompile Include="..\libavfilter\af_apulsator.c" />
153
    <ClCompile Include="..\libavfilter\f_realtime.c" />
154 155
    <ClCompile Include="..\libavfilter\af_aresample.c" />
    <ClCompile Include="..\libavfilter\f_reverse.c" />
M
Matt Oliver 已提交
156
    <ClCompile Include="..\libavfilter\af_arnndn.c" />
157 158 159 160 161 162 163
    <ClCompile Include="..\libavfilter\f_select.c" />
    <ClCompile Include="..\libavfilter\f_sendcmd.c" />
    <ClCompile Include="..\libavfilter\af_asetnsamples.c" />
    <ClCompile Include="..\libavfilter\setpts.c" />
    <ClCompile Include="..\libavfilter\af_asetrate.c" />
    <ClCompile Include="..\libavfilter\settb.c" />
    <ClCompile Include="..\libavfilter\af_ashowinfo.c" />
164
    <ClCompile Include="..\libavfilter\f_sidedata.c" />
165
    <ClCompile Include="..\libavfilter\af_asoftclip.c" />
166 167
    <ClCompile Include="..\libavfilter\split.c" />
    <ClCompile Include="..\libavfilter\af_astats.c" />
168
    <ClCompile Include="..\libavfilter\f_streamselect.c" />
169
    <ClCompile Include="..\libavfilter\framesync.c" />
170
    <ClCompile Include="..\libavfilter\af_asubboost.c" />
171 172
    <ClCompile Include="..\libavfilter\af_atempo.c" />
    <ClCompile Include="..\libavfilter\trim.c" />
173
    <ClCompile Include="..\libavfilter\af_axcorrelate.c" />
174 175 176 177
    <ClCompile Include="..\libavfilter\af_channelmap.c" />
    <ClCompile Include="..\libavfilter\af_channelsplit.c" />
    <ClCompile Include="..\libavfilter\af_chorus.c" />
    <ClCompile Include="..\libavfilter\af_compand.c" />
178
    <ClCompile Include="..\libavfilter\af_compensationdelay.c" />
179
    <ClCompile Include="..\libavfilter\af_crossfeed.c" />
180
    <ClCompile Include="..\libavfilter\af_crystalizer.c" />
181
    <ClCompile Include="..\libavfilter\af_dcshift.c" />
182
    <ClCompile Include="..\libavfilter\af_deesser.c" />
183
    <ClCompile Include="..\libavfilter\af_drmeter.c" />
184 185 186 187
    <ClCompile Include="..\libavfilter\af_dynaudnorm.c" />
    <ClCompile Include="..\libavfilter\af_earwax.c" />
    <ClCompile Include="..\libavfilter\f_ebur128.c" />
    <ClCompile Include="..\libavfilter\af_extrastereo.c" />
188
    <ClCompile Include="..\libavfilter\af_firequalizer.c" />
189
    <ClCompile Include="..\libavfilter\af_flanger.c" />
190
    <ClCompile Include="..\libavfilter\af_haas.c" />
191
    <ClCompile Include="..\libavfilter\af_hdcd.c" />
192
    <ClCompile Include="..\libavfilter\af_headphone.c" />
193
    <ClCompile Include="..\libavfilter\af_join.c" />
194 195
    <ClCompile Include="..\libavfilter\af_loudnorm.c" />
    <ClCompile Include="..\libavfilter\ebur128.c" />
196
    <ClCompile Include="..\libavfilter\af_mcompand.c" />
197 198 199 200 201 202
    <ClCompile Include="..\libavfilter\af_pan.c" />
    <ClCompile Include="..\libavfilter\af_replaygain.c" />
    <ClCompile Include="..\libavfilter\af_silencedetect.c" />
    <ClCompile Include="..\libavfilter\af_silenceremove.c" />
    <ClCompile Include="..\libavfilter\af_stereotools.c" />
    <ClCompile Include="..\libavfilter\af_stereowiden.c" />
203
    <ClCompile Include="..\libavfilter\af_superequalizer.c" />
204
    <ClCompile Include="..\libavfilter\af_surround.c" />
205
    <ClCompile Include="..\libavfilter\af_tremolo.c" />
206
    <ClCompile Include="..\libavfilter\af_vibrato.c" />
207
    <ClCompile Include="..\libavfilter\af_volumedetect.c" />
208
    <ClCompile Include="..\libavfilter\asrc_afirsrc.c" />
209
    <ClCompile Include="..\libavfilter\asrc_anoisesrc.c" />
210
    <ClCompile Include="..\libavfilter\asrc_anullsrc.c" />
211
    <ClCompile Include="..\libavfilter\asrc_hilbert.c" />
212
    <ClCompile Include="..\libavfilter\asrc_sinc.c" />
213 214
    <ClCompile Include="..\libavfilter\asrc_sine.c" />
    <ClCompile Include="..\libavfilter\asink_anullsink.c" />
215
    <ClCompile Include="..\libavfilter\vf_addroi.c" />
216 217
    <ClCompile Include="..\libavfilter\vf_extractplanes.c" />
    <ClCompile Include="..\libavfilter\vf_alphamerge.c" />
218
    <ClCompile Include="..\libavfilter\vf_amplify.c" />
219
    <ClCompile Include="..\libavfilter\vf_subtitles.c" />
220
    <ClCompile Include="..\libavfilter\vf_avgblur.c" />
221 222
    <ClCompile Include="..\libavfilter\bbox.c" />
    <ClCompile Include="..\libavfilter\vf_bbox.c" />
M
Matt Oliver 已提交
223
    <ClCompile Include="..\libavfilter\vf_bilateral.c" />
224
    <ClCompile Include="..\libavfilter\vf_bitplanenoise.c" />
225 226
    <ClCompile Include="..\libavfilter\vf_blackdetect.c" />
    <ClCompile Include="..\libavfilter\vf_blackframe.c" />
227
    <ClCompile Include="..\libavfilter\vf_bm3d.c" />
228
    <ClCompile Include="..\libavfilter\vf_boxblur.c" />
229
    <ClCompile Include="..\libavfilter\boxblur.c" />
230
    <ClCompile Include="..\libavfilter\yadif_common.c" />
231
    <ClCompile Include="..\libavfilter\vf_cas.c" />
232
    <ClCompile Include="..\libavfilter\vf_chromakey.c" />
233
    <ClCompile Include="..\libavfilter\vf_chromashift.c" />
234
    <ClCompile Include="..\libavfilter\vf_ciescope.c" />
235 236 237 238 239 240
    <ClCompile Include="..\libavfilter\vf_codecview.c" />
    <ClCompile Include="..\libavfilter\vf_colorbalance.c" />
    <ClCompile Include="..\libavfilter\vf_colorchannelmixer.c" />
    <ClCompile Include="..\libavfilter\vf_colorkey.c" />
    <ClCompile Include="..\libavfilter\vf_colorlevels.c" />
    <ClCompile Include="..\libavfilter\vf_colormatrix.c" />
241
    <ClCompile Include="..\libavfilter\vf_colorspace.c" />
242
    <ClCompile Include="..\libavfilter\colorspace.c" />
243
    <ClCompile Include="..\libavfilter\vf_convolve.c" />
244 245 246 247 248 249
    <ClCompile Include="..\libavfilter\vf_copy.c" />
    <ClCompile Include="..\libavfilter\vf_cover_rect.c" />
    <ClCompile Include="..\libavfilter\lavfutils.c" />
    <ClCompile Include="..\libavfilter\vf_crop.c" />
    <ClCompile Include="..\libavfilter\vf_cropdetect.c" />
    <ClCompile Include="..\libavfilter\vf_curves.c" />
M
Matt Oliver 已提交
250
    <ClCompile Include="..\libavfilter\vf_datascope.c" />
251 252
    <ClCompile Include="..\libavfilter\vf_dctdnoiz.c" />
    <ClCompile Include="..\libavfilter\vf_deband.c" />
253
    <ClCompile Include="..\libavfilter\vf_deblock.c" />
254
    <ClCompile Include="..\libavfilter\vf_decimate.c" />
255
    <ClCompile Include="..\libavfilter\vf_derain.c" />
256
    <ClCompile Include="..\libavfilter\vf_dedot.c" />
257
    <ClCompile Include="..\libavfilter\vf_neighbor.c" />
258
    <ClCompile Include="..\libavfilter\vf_deflicker.c" />
259
    <ClCompile Include="..\libavfilter\vf_deinterlace_qsv.c" />
260 261 262
    <ClCompile Include="..\libavfilter\vf_dejudder.c" />
    <ClCompile Include="..\libavfilter\vf_delogo.c" />
    <ClCompile Include="..\libavfilter\vf_deshake.c" />
263
    <ClCompile Include="..\libavfilter\vf_despill.c" />
264 265
    <ClCompile Include="..\libavfilter\vf_detelecine.c" />
    <ClCompile Include="..\libavfilter\vf_displace.c" />
266
    <ClCompile Include="..\libavfilter\vf_dnn_processing.c" />
267
    <ClCompile Include="..\libavfilter\vf_weave.c" />
268 269 270 271
    <ClCompile Include="..\libavfilter\vf_drawbox.c" />
    <ClCompile Include="..\libavfilter\f_drawgraph.c" />
    <ClCompile Include="..\libavfilter\vf_drawtext.c" />
    <ClCompile Include="..\libavfilter\vf_edgedetect.c" />
272
    <ClCompile Include="..\libavfilter\vf_elbg.c" />
273
    <ClCompile Include="..\libavfilter\vf_entropy.c" />
274
    <ClCompile Include="..\libavfilter\vf_fade.c" />
275
    <ClCompile Include="..\libavfilter\vf_fftdnoiz.c" />
276 277
    <ClCompile Include="..\libavfilter\vf_fftfilt.c" />
    <ClCompile Include="..\libavfilter\vf_field.c" />
278
    <ClCompile Include="..\libavfilter\vf_fieldhint.c" />
279 280
    <ClCompile Include="..\libavfilter\vf_fieldmatch.c" />
    <ClCompile Include="..\libavfilter\vf_fieldorder.c" />
281
    <ClCompile Include="..\libavfilter\vf_fillborders.c" />
282
    <ClCompile Include="..\libavfilter\vf_find_rect.c" />
283
    <ClCompile Include="..\libavfilter\vf_floodfill.c" />
284 285 286 287
    <ClCompile Include="..\libavfilter\vf_format.c" />
    <ClCompile Include="..\libavfilter\vf_fps.c" />
    <ClCompile Include="..\libavfilter\vf_framepack.c" />
    <ClCompile Include="..\libavfilter\vf_framestep.c" />
288
    <ClCompile Include="..\libavfilter\vf_freezedetect.c" />
289
    <ClCompile Include="..\libavfilter\vf_freezeframes.c" />
290
    <ClCompile Include="..\libavfilter\vf_geq.c" />
291
    <ClCompile Include="..\libavfilter\f_graphmonitor.c" />
292
    <ClCompile Include="..\libavfilter\vf_colorconstancy.c" />
293 294 295 296 297 298
    <ClCompile Include="..\libavfilter\vf_lut3d.c" />
    <ClCompile Include="..\libavfilter\vf_histeq.c" />
    <ClCompile Include="..\libavfilter\vf_histogram.c" />
    <ClCompile Include="..\libavfilter\vf_hqx.c" />
    <ClCompile Include="..\libavfilter\vf_stack.c" />
    <ClCompile Include="..\libavfilter\vf_hue.c" />
299
    <ClCompile Include="..\libavfilter\vf_hwdownload.c" />
300
    <ClCompile Include="..\libavfilter\vf_hwmap.c" />
301
    <ClCompile Include="..\libavfilter\vf_hwupload_cuda.c" />
302
    <ClCompile Include="..\libavfilter\vf_hwupload.c" />
303
    <ClCompile Include="..\libavfilter\vf_hysteresis.c" />
304
    <ClCompile Include="..\libavfilter\vf_il.c" />
305
    <ClCompile Include="..\libavfilter\vf_tinterlace.c" />
306
    <ClCompile Include="..\libavfilter\vf_kerndeint.c" />
307
    <ClCompile Include="..\libavfilter\vf_lagfun.c" />
308
    <ClCompile Include="..\libavfilter\vf_lenscorrection.c" />
309
    <ClCompile Include="..\libavfilter\vf_lumakey.c" />
310
    <ClCompile Include="..\libavfilter\vf_lut.c" />
311
    <ClCompile Include="..\libavfilter\vf_lut2.c" />
M
Matt Oliver 已提交
312
    <ClCompile Include="..\libavfilter\vf_maskedminmax.c" />
313
    <ClCompile Include="..\libavfilter\vf_maskedthreshold.c" />
314
    <ClCompile Include="..\libavfilter\vf_maskfun.c" />
315
    <ClCompile Include="..\libavfilter\vf_mcdeint.c" />
M
Matt Oliver 已提交
316
    <ClCompile Include="..\libavfilter\vf_median.c" />
317
    <ClCompile Include="..\libavfilter\vf_mergeplanes.c" />
318 319
    <ClCompile Include="..\libavfilter\vf_mestimate.c" />
    <ClCompile Include="..\libavfilter\motion_estimation.c" />
320
    <ClCompile Include="..\libavfilter\vf_midequalizer.c" />
321
    <ClCompile Include="..\libavfilter\vf_minterpolate.c" />
322
    <ClCompile Include="..\libavfilter\vf_mix.c" />
323
    <ClCompile Include="..\libavfilter\vf_mpdecimate.c" />
324
    <ClCompile Include="..\libavfilter\vf_nlmeans.c" />
325
    <ClCompile Include="..\libavfilter\vf_nnedi.c" />
326
    <ClCompile Include="..\libavfilter\vf_noise.c" />
327
    <ClCompile Include="..\libavfilter\vf_normalize.c" />
328
    <ClCompile Include="..\libavfilter\vf_null.c" />
329
    <ClCompile Include="..\libavfilter\vf_overlay_qsv.c" />
330 331 332 333 334 335
    <ClCompile Include="..\libavfilter\vf_owdenoise.c" />
    <ClCompile Include="..\libavfilter\vf_pad.c" />
    <ClCompile Include="..\libavfilter\vf_palettegen.c" />
    <ClCompile Include="..\libavfilter\vf_paletteuse.c" />
    <ClCompile Include="..\libavfilter\vf_perspective.c" />
    <ClCompile Include="..\libavfilter\vf_phase.c" />
M
Matt Oliver 已提交
336
    <ClCompile Include="..\libavfilter\vf_photosensitivity.c" />
337 338
    <ClCompile Include="..\libavfilter\vf_pixdesctest.c" />
    <ClCompile Include="..\libavfilter\vf_pp.c" />
339
    <ClCompile Include="..\libavfilter\vf_premultiply.c" />
340
    <ClCompile Include="..\libavfilter\vf_pseudocolor.c" />
341 342
    <ClCompile Include="..\libavfilter\vf_qp.c" />
    <ClCompile Include="..\libavfilter\vf_random.c" />
343
    <ClCompile Include="..\libavfilter\vf_readeia608.c" />
344 345
    <ClCompile Include="..\libavfilter\vf_readvitc.c" />
    <ClCompile Include="..\libavfilter\vf_remap.c" />
346 347 348 349 350 351
    <ClCompile Include="..\libavfilter\lswsutils.c" />
    <ClCompile Include="..\libavfilter\vf_removelogo.c" />
    <ClCompile Include="..\libavfilter\vf_repeatfields.c" />
    <ClCompile Include="..\libavfilter\vf_rotate.c" />
    <ClCompile Include="..\libavfilter\vf_sab.c" />
    <ClCompile Include="..\libavfilter\vf_scale.c" />
352
    <ClCompile Include="..\libavfilter\scale_eval.c" />
353
    <ClCompile Include="..\libavfilter\vf_scale_qsv.c" />
354
    <ClCompile Include="..\libavfilter\vf_scdet.c" />
M
Matt Oliver 已提交
355
    <ClCompile Include="..\libavfilter\vf_scroll.c" />
356
    <ClCompile Include="..\libavfilter\vf_selectivecolor.c" />
357
    <ClCompile Include="..\libavfilter\vf_separatefields.c" />
358
    <ClCompile Include="..\libavfilter\vf_aspect.c" />
359
    <ClCompile Include="..\libavfilter\vf_setparams.c" />
360 361 362 363 364
    <ClCompile Include="..\libavfilter\vf_showinfo.c" />
    <ClCompile Include="..\libavfilter\vf_showpalette.c" />
    <ClCompile Include="..\libavfilter\vf_shuffleframes.c" />
    <ClCompile Include="..\libavfilter\vf_shuffleplanes.c" />
    <ClCompile Include="..\libavfilter\vf_signalstats.c" />
365
    <ClCompile Include="..\libavfilter\vf_signature.c" />
366 367
    <ClCompile Include="..\libavfilter\vf_smartblur.c" />
    <ClCompile Include="..\libavfilter\vf_spp.c" />
368
    <ClCompile Include="..\libavfilter\vf_sr.c" />
369
    <ClCompile Include="..\libavfilter\vf_super2xsai.c" />
370
    <ClCompile Include="..\libavfilter\vf_swaprect.c" />
371 372 373 374
    <ClCompile Include="..\libavfilter\vf_swapuv.c" />
    <ClCompile Include="..\libavfilter\vf_telecine.c" />
    <ClCompile Include="..\libavfilter\vf_thumbnail.c" />
    <ClCompile Include="..\libavfilter\vf_tile.c" />
375
    <ClCompile Include="..\libavfilter\vf_xmedian.c" />
376
    <ClCompile Include="..\libavfilter\vf_tonemap.c" />
377
    <ClCompile Include="..\libavfilter\vf_tpad.c" />
378
    <ClCompile Include="..\libavfilter\vf_unsharp.c" />
379
    <ClCompile Include="..\libavfilter\vf_untile.c" />
380
    <ClCompile Include="..\libavfilter\vf_uspp.c" />
381
    <ClCompile Include="..\libavfilter\vf_vaguedenoiser.c" />
382 383
    <ClCompile Include="..\libavfilter\vf_vectorscope.c" />
    <ClCompile Include="..\libavfilter\vf_vflip.c" />
384
    <ClCompile Include="..\libavfilter\vf_vfrdet.c" />
385
    <ClCompile Include="..\libavfilter\vf_vibrance.c" />
386
    <ClCompile Include="..\libavfilter\vf_vignette.c" />
387
    <ClCompile Include="..\libavfilter\vf_vmafmotion.c" />
388
    <ClCompile Include="..\libavfilter\vf_vpp_qsv.c" />
389 390
    <ClCompile Include="..\libavfilter\vf_waveform.c" />
    <ClCompile Include="..\libavfilter\vf_xbr.c" />
391
    <ClCompile Include="..\libavfilter\vf_xfade.c" />
392
    <ClCompile Include="..\libavfilter\vf_yaepblur.c" />
393 394 395
    <ClCompile Include="..\libavfilter\vf_zoompan.c" />
    <ClCompile Include="..\libavfilter\vsrc_testsrc.c" />
    <ClCompile Include="..\libavfilter\vsrc_cellauto.c" />
396
    <ClCompile Include="..\libavfilter\vsrc_gradients.c" />
397 398 399
    <ClCompile Include="..\libavfilter\vsrc_life.c" />
    <ClCompile Include="..\libavfilter\vsrc_mandelbrot.c" />
    <ClCompile Include="..\libavfilter\vsrc_mptestsrc.c" />
M
Matt Oliver 已提交
400
    <ClCompile Include="..\libavfilter\vsrc_sierpinski.c" />
401
    <ClCompile Include="..\libavfilter\vsink_nullsink.c" />
402
    <ClCompile Include="..\libavfilter\avf_abitscope.c" />
403
    <ClCompile Include="..\libavfilter\avf_ahistogram.c" />
404 405 406 407
    <ClCompile Include="..\libavfilter\avf_aphasemeter.c" />
    <ClCompile Include="..\libavfilter\avf_avectorscope.c" />
    <ClCompile Include="..\libavfilter\avf_concat.c" />
    <ClCompile Include="..\libavfilter\avf_showfreqs.c" />
408
    <ClCompile Include="..\libavfilter\avf_showspatial.c" />
409 410 411
    <ClCompile Include="..\libavfilter\avf_showspectrum.c" />
    <ClCompile Include="..\libavfilter\avf_showvolume.c" />
    <ClCompile Include="..\libavfilter\avf_showwaves.c" />
412
    <ClCompile Include="..\libavfilter\vaf_spectrumsynth.c" />
413
    <ClCompile Include="..\libavfilter\src_movie.c" />
414 415
    <ClCompile Include="..\libavfilter\dnn\dnn_interface.c" />
    <ClCompile Include="..\libavfilter\dnn\dnn_backend_native.c" />
M
Matt Oliver 已提交
416
    <ClCompile Include="..\libavfilter\dnn\dnn_backend_native_layers.c" />
417
    <ClCompile Include="..\libavfilter\dnn\dnn_backend_native_layer_pad.c" />
M
Matt Oliver 已提交
418 419 420
    <ClCompile Include="..\libavfilter\dnn\dnn_backend_native_layer_conv2d.c" />
    <ClCompile Include="..\libavfilter\dnn\dnn_backend_native_layer_depth2space.c" />
    <ClCompile Include="..\libavfilter\dnn\dnn_backend_native_layer_maximum.c" />
421
    <ClCompile Include="..\libavfilter\dnn\dnn_backend_native_layer_mathbinary.c" />
422
    <ClCompile Include="..\libavfilter\x86\scene_sad_init.c" />
423
    <ClCompile Include="..\libavfilter\x86\af_afir_init.c" />
424
    <ClCompile Include="..\libavfilter\x86\af_anlmdn_init.c" />
M
Matt Oliver 已提交
425
    <ClCompile Include="..\libavfilter\x86\vf_atadenoise_init.c" />
426
    <ClCompile Include="..\libavfilter\x86\vf_blend_init.c" />
427
    <ClCompile Include="..\libavfilter\x86\vf_bwdif_init.c" />
428
    <ClCompile Include="..\libavfilter\x86\colorspacedsp_init.c" />
429
    <ClCompile Include="..\libavfilter\x86\vf_convolution_init.c" />
M
Matt Oliver 已提交
430
    <ClCompile Include="..\libavfilter\x86\vf_eq_init.c" />
431
    <ClCompile Include="..\libavfilter\x86\vf_fspp_init.c" />
432
    <ClCompile Include="..\libavfilter\x86\vf_gblur_init.c" />
433
    <ClCompile Include="..\libavfilter\x86\vf_gradfun_init.c" />
434
    <ClCompile Include="..\libavfilter\x86\vf_framerate_init.c" />
435
    <ClCompile Include="..\libavfilter\x86\vf_hflip_init.c" />
436 437
    <ClCompile Include="..\libavfilter\x86\vf_hqdn3d_init.c" />
    <ClCompile Include="..\libavfilter\x86\vf_idet_init.c" />
438
    <ClCompile Include="..\libavfilter\x86\vf_tinterlace_init.c" />
439
    <ClCompile Include="..\libavfilter\x86\vf_limiter_init.c" />
M
Matt Oliver 已提交
440
    <ClCompile Include="..\libavfilter\x86\vf_maskedclamp_init.c" />
441
    <ClCompile Include="..\libavfilter\x86\vf_maskedmerge_init.c" />
442
    <ClCompile Include="..\libavfilter\x86\vf_overlay_init.c" />
443 444 445 446
    <ClCompile Include="..\libavfilter\x86\vf_pp7_init.c" />
    <ClCompile Include="..\libavfilter\x86\vf_psnr_init.c" />
    <ClCompile Include="..\libavfilter\x86\vf_pullup_init.c" />
    <ClCompile Include="..\libavfilter\x86\vf_removegrain_init.c" />
447
    <ClCompile Include="..\libavfilter\x86\avf_showcqt_init.c" />
448 449
    <ClCompile Include="..\libavfilter\x86\vf_ssim_init.c" />
    <ClCompile Include="..\libavfilter\x86\vf_stereo3d_init.c" />
450
    <ClCompile Include="..\libavfilter\x86\vf_threshold_init.c" />
M
Matt Oliver 已提交
451
    <ClCompile Include="..\libavfilter\x86\vf_transpose_init.c" />
452
    <ClCompile Include="..\libavfilter\x86\af_volume_init.c" />
453
    <ClCompile Include="..\libavfilter\x86\vf_v360_init.c" />
454 455
    <ClCompile Include="..\libavfilter\x86\vf_w3fdif_init.c" />
    <ClCompile Include="..\libavfilter\x86\vf_yadif_init.c" />
456
    <ClCompile Include="libavfilter\log2_tab_wrap.c" />
457
    <ClCompile Include="libavfilter\dce_defs.c" />
458 459 460
    <ClCompile Include="..\libavfilter\scene_sad.c">
      <ObjectFileName>$(IntDir)\libavfilter_scene_sad.obj</ObjectFileName>
    </ClCompile>
461 462 463
    <ClCompile Include="..\libavfilter\af_afir.c">
      <ObjectFileName>$(IntDir)\libavfilter_af_afir.obj</ObjectFileName>
    </ClCompile>
464 465 466
    <ClCompile Include="..\libavfilter\af_anlmdn.c">
      <ObjectFileName>$(IntDir)\libavfilter_af_anlmdn.obj</ObjectFileName>
    </ClCompile>
467 468 469
    <ClCompile Include="..\libavfilter\af_volume.c">
      <ObjectFileName>$(IntDir)\libavfilter_af_volume.obj</ObjectFileName>
    </ClCompile>
M
Matt Oliver 已提交
470 471 472
    <ClCompile Include="..\libavfilter\vf_atadenoise.c">
      <ObjectFileName>$(IntDir)\libavfilter_vf_atadenoise.obj</ObjectFileName>
    </ClCompile>
473 474 475 476 477 478 479 480 481
    <ClCompile Include="..\libavfilter\vf_blend.c">
      <ObjectFileName>$(IntDir)\libavfilter_vf_blend.obj</ObjectFileName>
    </ClCompile>
    <ClCompile Include="..\libavfilter\vf_bwdif.c">
      <ObjectFileName>$(IntDir)\libavfilter_vf_bwdif.obj</ObjectFileName>
    </ClCompile>
    <ClCompile Include="..\libavfilter\colorspacedsp.c">
      <ObjectFileName>$(IntDir)\libavfilter_colorspacedsp.obj</ObjectFileName>
    </ClCompile>
482 483 484
    <ClCompile Include="..\libavfilter\vf_convolution.c">
      <ObjectFileName>$(IntDir)\libavfilter_vf_convolution.obj</ObjectFileName>
    </ClCompile>
M
Matt Oliver 已提交
485 486 487
    <ClCompile Include="..\libavfilter\vf_eq.c">
      <ObjectFileName>$(IntDir)\libavfilter_vf_eq.obj</ObjectFileName>
    </ClCompile>
488 489 490
    <ClCompile Include="..\libavfilter\vf_framerate.c">
      <ObjectFileName>$(IntDir)\libavfilter_vf_framerate.obj</ObjectFileName>
    </ClCompile>
491 492 493
    <ClCompile Include="..\libavfilter\vf_fspp.c">
      <ObjectFileName>$(IntDir)\libavfilter_vf_fspp.obj</ObjectFileName>
    </ClCompile>
494 495 496
    <ClCompile Include="..\libavfilter\vf_gblur.c">
      <ObjectFileName>$(IntDir)\libavfilter_vf_gblur.obj</ObjectFileName>
    </ClCompile>
497 498 499
    <ClCompile Include="..\libavfilter\vf_gradfun.c">
      <ObjectFileName>$(IntDir)\libavfilter_vf_gradfun.obj</ObjectFileName>
    </ClCompile>
500 501 502
    <ClCompile Include="..\libavfilter\vf_hflip.c">
      <ObjectFileName>$(IntDir)\libavfilter_vf_hflip.obj</ObjectFileName>
    </ClCompile>
503 504 505 506 507 508
    <ClCompile Include="..\libavfilter\vf_hqdn3d.c">
      <ObjectFileName>$(IntDir)\libavfilter_vf_hqdn3d.obj</ObjectFileName>
    </ClCompile>
    <ClCompile Include="..\libavfilter\vf_idet.c">
      <ObjectFileName>$(IntDir)\libavfilter_vf_idet.obj</ObjectFileName>
    </ClCompile>
509 510 511
    <ClCompile Include="..\libavfilter\vf_limiter.c">
      <ObjectFileName>$(IntDir)\libavfilter_vf_limiter.obj</ObjectFileName>
    </ClCompile>
M
Matt Oliver 已提交
512 513 514
    <ClCompile Include="..\libavfilter\vf_maskedclamp.c">
      <ObjectFileName>$(IntDir)\libavfilter_vf_maskedclamp.obj</ObjectFileName>
    </ClCompile>
515 516 517
    <ClCompile Include="..\libavfilter\vf_maskedmerge.c">
      <ObjectFileName>$(IntDir)\libavfilter_vf_maskedmerge.obj</ObjectFileName>
    </ClCompile>
518 519 520
    <ClCompile Include="..\libavfilter\vf_overlay.c">
      <ObjectFileName>$(IntDir)\libavfilter_vf_overlay.obj</ObjectFileName>
    </ClCompile>
521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538
    <ClCompile Include="..\libavfilter\vf_pp7.c">
      <ObjectFileName>$(IntDir)\libavfilter_vf_pp7.obj</ObjectFileName>
    </ClCompile>
    <ClCompile Include="..\libavfilter\vf_psnr.c">
      <ObjectFileName>$(IntDir)\libavfilter_vf_psnr.obj</ObjectFileName>
    </ClCompile>
    <ClCompile Include="..\libavfilter\vf_pullup.c">
      <ObjectFileName>$(IntDir)\libavfilter_vf_pullup.obj</ObjectFileName>
    </ClCompile>
    <ClCompile Include="..\libavfilter\vf_removegrain.c">
      <ObjectFileName>$(IntDir)\libavfilter_vf_removegrain.obj</ObjectFileName>
    </ClCompile>
    <ClCompile Include="..\libavfilter\vf_ssim.c">
      <ObjectFileName>$(IntDir)\libavfilter_vf_ssim.obj</ObjectFileName>
    </ClCompile>
    <ClCompile Include="..\libavfilter\vf_stereo3d.c">
      <ObjectFileName>$(IntDir)\libavfilter_vf_stereo3d.obj</ObjectFileName>
    </ClCompile>
539 540 541
    <ClCompile Include="..\libavfilter\vf_threshold.c">
      <ObjectFileName>$(IntDir)\libavfilter_vf_threshold.obj</ObjectFileName>
    </ClCompile>
M
Matt Oliver 已提交
542 543 544
    <ClCompile Include="..\libavfilter\vf_transpose.c">
      <ObjectFileName>$(IntDir)\libavfilter_vf_transpose.obj</ObjectFileName>
    </ClCompile>
545 546 547
    <ClCompile Include="..\libavfilter\vf_v360.c">
      <ObjectFileName>$(IntDir)\libavfilter_vf_v360.obj</ObjectFileName>
    </ClCompile>
548 549 550 551 552 553 554 555 556 557 558 559 560 561 562
    <ClCompile Include="..\libavfilter\vf_w3fdif.c">
      <ObjectFileName>$(IntDir)\libavfilter_vf_w3fdif.obj</ObjectFileName>
    </ClCompile>
    <ClCompile Include="..\libavfilter\vf_yadif.c">
      <ObjectFileName>$(IntDir)\libavfilter_vf_yadif.obj</ObjectFileName>
    </ClCompile>
    <ClCompile Include="..\libavfilter\avf_showcqt.c">
      <ObjectFileName>$(IntDir)\libavfilter_avf_showcqt.obj</ObjectFileName>
    </ClCompile>
    <ClCompile Include="..\libavfilter\x86\vf_noise.c">
      <ObjectFileName>$(IntDir)\libavfilter_x86_vf_noise.obj</ObjectFileName>
    </ClCompile>
    <ClCompile Include="..\libavfilter\x86\vf_spp.c">
      <ObjectFileName>$(IntDir)\libavfilter_x86_vf_spp.obj</ObjectFileName>
    </ClCompile>
M
Matt Oliver 已提交
563 564 565 566 567 568 569 570
  </ItemGroup>
  <ItemGroup>
    <ClInclude Include="..\libavfilter\avfilter.h" />
    <ClInclude Include="..\libavfilter\buffersink.h" />
    <ClInclude Include="..\libavfilter\buffersrc.h" />
    <ClInclude Include="..\libavfilter\version.h" />
  </ItemGroup>
  <PropertyGroup Label="Globals">
571
    <ProjectGuid>{BC2E1028-66CD-41A0-AF90-EEBD8CC52787}</ProjectGuid>
M
Matt Oliver 已提交
572
    <RootNamespace>libavfilter</RootNamespace>
573
    <WindowsTargetPlatformVersion Condition="'$(WindowsTargetPlatformVersion)' != ''">$(WindowsTargetPlatformVersion)</WindowsTargetPlatformVersion>
M
Matt Oliver 已提交
574 575 576 577 578
  </PropertyGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
    <ConfigurationType>StaticLibrary</ConfigurationType>
    <UseDebugLibraries>true</UseDebugLibraries>
579 580
    <PlatformToolset Condition="'$(VisualStudioVersion)'=='12.0'">v120</PlatformToolset>
    <PlatformToolset Condition="'$(VisualStudioVersion)'=='14.0'">v140</PlatformToolset>
581
    <PlatformToolset Condition="'$(VisualStudioVersion)'=='15.0'">v141</PlatformToolset>
582 583
    <PlatformToolset Condition="'$(VisualStudioVersion)'=='16.0'">v142</PlatformToolset>
    <CharacterSet>Unicode</CharacterSet>
M
Matt Oliver 已提交
584 585 586 587
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
    <ConfigurationType>StaticLibrary</ConfigurationType>
    <UseDebugLibraries>true</UseDebugLibraries>
588 589
    <PlatformToolset Condition="'$(VisualStudioVersion)'=='12.0'">v120</PlatformToolset>
    <PlatformToolset Condition="'$(VisualStudioVersion)'=='14.0'">v140</PlatformToolset>
590
    <PlatformToolset Condition="'$(VisualStudioVersion)'=='15.0'">v141</PlatformToolset>
591 592
    <PlatformToolset Condition="'$(VisualStudioVersion)'=='16.0'">v142</PlatformToolset>
    <CharacterSet>Unicode</CharacterSet>
M
Matt Oliver 已提交
593 594 595 596
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugDLL|Win32'" Label="Configuration">
    <ConfigurationType>DynamicLibrary</ConfigurationType>
    <UseDebugLibraries>true</UseDebugLibraries>
597 598
    <PlatformToolset Condition="'$(VisualStudioVersion)'=='12.0'">v120</PlatformToolset>
    <PlatformToolset Condition="'$(VisualStudioVersion)'=='14.0'">v140</PlatformToolset>
599
    <PlatformToolset Condition="'$(VisualStudioVersion)'=='15.0'">v141</PlatformToolset>
600 601
    <PlatformToolset Condition="'$(VisualStudioVersion)'=='16.0'">v142</PlatformToolset>
    <CharacterSet>Unicode</CharacterSet>
M
Matt Oliver 已提交
602 603 604 605
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugDLL|x64'" Label="Configuration">
    <ConfigurationType>DynamicLibrary</ConfigurationType>
    <UseDebugLibraries>true</UseDebugLibraries>
606 607
    <PlatformToolset Condition="'$(VisualStudioVersion)'=='12.0'">v120</PlatformToolset>
    <PlatformToolset Condition="'$(VisualStudioVersion)'=='14.0'">v140</PlatformToolset>
608
    <PlatformToolset Condition="'$(VisualStudioVersion)'=='15.0'">v141</PlatformToolset>
609 610
    <PlatformToolset Condition="'$(VisualStudioVersion)'=='16.0'">v142</PlatformToolset>
    <CharacterSet>Unicode</CharacterSet>
611
  </PropertyGroup>
M
Matt Oliver 已提交
612 613 614
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
    <ConfigurationType>StaticLibrary</ConfigurationType>
    <UseDebugLibraries>false</UseDebugLibraries>
615 616
    <PlatformToolset Condition="'$(VisualStudioVersion)'=='12.0'">v120</PlatformToolset>
    <PlatformToolset Condition="'$(VisualStudioVersion)'=='14.0'">v140</PlatformToolset>
617
    <PlatformToolset Condition="'$(VisualStudioVersion)'=='15.0'">v141</PlatformToolset>
618 619
    <PlatformToolset Condition="'$(VisualStudioVersion)'=='16.0'">v142</PlatformToolset>
    <CharacterSet>Unicode</CharacterSet>
M
Matt Oliver 已提交
620 621 622 623
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
    <ConfigurationType>StaticLibrary</ConfigurationType>
    <UseDebugLibraries>false</UseDebugLibraries>
624 625
    <PlatformToolset Condition="'$(VisualStudioVersion)'=='12.0'">v120</PlatformToolset>
    <PlatformToolset Condition="'$(VisualStudioVersion)'=='14.0'">v140</PlatformToolset>
626
    <PlatformToolset Condition="'$(VisualStudioVersion)'=='15.0'">v141</PlatformToolset>
627 628
    <PlatformToolset Condition="'$(VisualStudioVersion)'=='16.0'">v142</PlatformToolset>
    <CharacterSet>Unicode</CharacterSet>
M
Matt Oliver 已提交
629 630 631 632
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|Win32'" Label="Configuration">
    <ConfigurationType>DynamicLibrary</ConfigurationType>
    <UseDebugLibraries>false</UseDebugLibraries>
633 634
    <PlatformToolset Condition="'$(VisualStudioVersion)'=='12.0'">v120</PlatformToolset>
    <PlatformToolset Condition="'$(VisualStudioVersion)'=='14.0'">v140</PlatformToolset>
635
    <PlatformToolset Condition="'$(VisualStudioVersion)'=='15.0'">v141</PlatformToolset>
636 637
    <PlatformToolset Condition="'$(VisualStudioVersion)'=='16.0'">v142</PlatformToolset>
    <CharacterSet>Unicode</CharacterSet>
M
Matt Oliver 已提交
638 639 640 641
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|x64'" Label="Configuration">
    <ConfigurationType>DynamicLibrary</ConfigurationType>
    <UseDebugLibraries>false</UseDebugLibraries>
642 643
    <PlatformToolset Condition="'$(VisualStudioVersion)'=='12.0'">v120</PlatformToolset>
    <PlatformToolset Condition="'$(VisualStudioVersion)'=='14.0'">v140</PlatformToolset>
644
    <PlatformToolset Condition="'$(VisualStudioVersion)'=='15.0'">v141</PlatformToolset>
645 646
    <PlatformToolset Condition="'$(VisualStudioVersion)'=='16.0'">v142</PlatformToolset>
    <CharacterSet>Unicode</CharacterSet>
M
Matt Oliver 已提交
647
  </PropertyGroup>
648
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLLStaticDeps|Win32'" Label="Configuration">
649 650
    <ConfigurationType>DynamicLibrary</ConfigurationType>
    <UseDebugLibraries>false</UseDebugLibraries>
651 652
    <PlatformToolset Condition="'$(VisualStudioVersion)'=='12.0'">v120</PlatformToolset>
    <PlatformToolset Condition="'$(VisualStudioVersion)'=='14.0'">v140</PlatformToolset>
653
    <PlatformToolset Condition="'$(VisualStudioVersion)'=='15.0'">v141</PlatformToolset>
654 655
    <PlatformToolset Condition="'$(VisualStudioVersion)'=='16.0'">v142</PlatformToolset>
    <CharacterSet>Unicode</CharacterSet>
656
  </PropertyGroup>
657
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLLStaticDeps|x64'" Label="Configuration">
658 659
    <ConfigurationType>DynamicLibrary</ConfigurationType>
    <UseDebugLibraries>false</UseDebugLibraries>
660 661
    <PlatformToolset Condition="'$(VisualStudioVersion)'=='12.0'">v120</PlatformToolset>
    <PlatformToolset Condition="'$(VisualStudioVersion)'=='14.0'">v140</PlatformToolset>
662
    <PlatformToolset Condition="'$(VisualStudioVersion)'=='15.0'">v141</PlatformToolset>
663 664
    <PlatformToolset Condition="'$(VisualStudioVersion)'=='16.0'">v142</PlatformToolset>
    <CharacterSet>Unicode</CharacterSet>
665
  </PropertyGroup>
M
Matt Oliver 已提交
666 667
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
  <ImportGroup Label="ExtensionSettings">
668
    <Import Project="$(VCTargetsPath)\BuildCustomizations\nasm.props" />
M
Matt Oliver 已提交
669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693
  </ImportGroup>
  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  </ImportGroup>
  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  </ImportGroup>
  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='DebugDLL|Win32'" Label="PropertySheets">
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  </ImportGroup>
  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='DebugDLL|x64'" Label="PropertySheets">
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  </ImportGroup>
  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  </ImportGroup>
  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  </ImportGroup>
  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|Win32'" Label="PropertySheets">
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  </ImportGroup>
  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|x64'" Label="PropertySheets">
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  </ImportGroup>
694
  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLLStaticDeps|Win32'" Label="PropertySheets">
695 696
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  </ImportGroup>
697
  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLLStaticDeps|x64'" Label="PropertySheets">
698 699
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  </ImportGroup>
M
Matt Oliver 已提交
700 701
  <PropertyGroup Label="UserMacros" />
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugDLL|Win32'">
702
    <TargetName>avfilterd</TargetName>
703
    <IntDir>$(SolutionDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir>
704
    <OutDir>$(ProjectDir)..\..\..\msvc\</OutDir>
705
    <MSBuildWarningsAsMessages>MSB8012</MSBuildWarningsAsMessages>
M
Matt Oliver 已提交
706 707
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugDLL|x64'">
708 709
    <TargetName>avfilterd</TargetName>
    <OutDir>$(ProjectDir)..\..\..\msvc\</OutDir>
710
    <IntDir>$(SolutionDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir>
711
    <MSBuildWarningsAsMessages>MSB8012</MSBuildWarningsAsMessages>
M
Matt Oliver 已提交
712 713
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|Win32'">
714
    <TargetName>avfilter</TargetName>
715
    <IntDir>$(SolutionDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir>
716
    <OutDir>$(ProjectDir)..\..\..\msvc\</OutDir>
717
    <MSBuildWarningsAsMessages>MSB8012</MSBuildWarningsAsMessages>
M
Matt Oliver 已提交
718 719
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|x64'">
720 721
    <TargetName>avfilter</TargetName>
    <OutDir>$(ProjectDir)..\..\..\msvc\</OutDir>
722
    <IntDir>$(SolutionDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir>
723
    <MSBuildWarningsAsMessages>MSB8012</MSBuildWarningsAsMessages>
M
Matt Oliver 已提交
724
  </PropertyGroup>
725
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLLStaticDeps|Win32'">
726
    <TargetName>avfilter</TargetName>
727
    <IntDir>$(SolutionDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir>
728
    <OutDir>$(ProjectDir)..\..\..\msvc\</OutDir>
729
    <MSBuildWarningsAsMessages>MSB8012</MSBuildWarningsAsMessages>
730
  </PropertyGroup>
731
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLLStaticDeps|x64'">
732 733
    <TargetName>avfilter</TargetName>
    <OutDir>$(ProjectDir)..\..\..\msvc\</OutDir>
734
    <IntDir>$(SolutionDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir>
735
    <MSBuildWarningsAsMessages>MSB8012</MSBuildWarningsAsMessages>
736
  </PropertyGroup>
M
Matt Oliver 已提交
737 738
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
    <TargetName>libavfilterd</TargetName>
739
    <IntDir>$(SolutionDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir>
740
    <OutDir>$(ProjectDir)..\..\..\msvc\</OutDir>
741
    <MSBuildWarningsAsMessages>MSB8012</MSBuildWarningsAsMessages>
M
Matt Oliver 已提交
742 743 744
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
    <TargetName>libavfilterd</TargetName>
745
    <OutDir>$(ProjectDir)..\..\..\msvc\</OutDir>
746
    <IntDir>$(SolutionDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir>
747
    <MSBuildWarningsAsMessages>MSB8012</MSBuildWarningsAsMessages>
M
Matt Oliver 已提交
748 749 750
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    <TargetName>libavfilter</TargetName>
751
    <IntDir>$(SolutionDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir>
752
    <OutDir>$(ProjectDir)..\..\..\msvc\</OutDir>
753
    <MSBuildWarningsAsMessages>MSB8012</MSBuildWarningsAsMessages>
M
Matt Oliver 已提交
754 755 756
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
    <TargetName>libavfilter</TargetName>
757
    <OutDir>$(ProjectDir)..\..\..\msvc\</OutDir>
758
    <IntDir>$(SolutionDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir>
759
    <MSBuildWarningsAsMessages>MSB8012</MSBuildWarningsAsMessages>
M
Matt Oliver 已提交
760 761 762 763
  </PropertyGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
    <ClCompile>
      <WarningLevel>Level3</WarningLevel>
764
      <PreprocessorDefinitions>WIN32;_WINDOWS;HAVE_AV_CONFIG_H;_USE_MATH_DEFINES;_CRT_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0600;_LIB;_DEBUG;DEBUG;BUILDING_avfilter;%(PreprocessorDefinitions)</PreprocessorDefinitions>
M
Matt Oliver 已提交
765
      <MultiProcessorCompilation>true</MultiProcessorCompilation>
766
      <AdditionalIncludeDirectories>$(OutDir)\include\freetype2;$(ProjectDir)\..\..\prebuilt\include\freetype2;$(OutDir)\include\fribidi;$(ProjectDir)\..\..\prebuilt\include\fribidi;.\;..\;$(OutDir)\include;$(ProjectDir)\..\..\prebuilt\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
M
Matt Oliver 已提交
767
      <C99Support>true</C99Support>
768
      <EnableAnsiAliasing Condition="'$(PlatformToolset)'!='Intel C++ Compiler XE 13.0'">true</EnableAnsiAliasing>
769
      <ForcedIncludeFiles>compat.h;%(ForcedIncludeFiles)</ForcedIncludeFiles>
770
      <BasicRuntimeChecks>Default</BasicRuntimeChecks>
771
      <OmitFramePointers>false</OmitFramePointers>
772
      <AdditionalOptions Condition="$([System.String]::Copy($(PlatformToolset)).Contains('Intel'))">/Qvec- /Qsimd- %(AdditionalOptions)</AdditionalOptions>
773
      <AdditionalOptions Condition="'$(AdditionalOptions)' == '' and '$(VisualStudioVersion)' != '12.0'">/utf-8 %(AdditionalOptions)</AdditionalOptions>
774
      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
775
      <FloatingPointModel>Precise</FloatingPointModel>
776
      <ProgramDataBaseFileName>$(OutDir)\lib\x86\$(TargetName).pdb</ProgramDataBaseFileName>
777
      <MinimalRebuild>false</MinimalRebuild>
778
      <TreatSpecificWarningsAsErrors>4113;%(TreatSpecificWarningsAsErrors)</TreatSpecificWarningsAsErrors>
779
      <DisableSpecificWarnings>4244;4267;4018;4146;4028;4996;4090;4114;4308;4305;4005;4101;4554;4307;4273;4133;4544;4334;4293;4047;4703;%(DisableSpecificWarnings)</DisableSpecificWarnings>
M
Matt Oliver 已提交
780 781 782 783
    </ClCompile>
    <Lib>
      <TargetMachine>MachineX86</TargetMachine>
      <SubSystem>Windows</SubSystem>
784
      <OutputFile>$(OutDir)\lib\x86\$(TargetName)$(TargetExt)</OutputFile>
785
      <AdditionalDependencies>libassd.lib;libfontconfigd.lib;libfreetyped.lib;libfribidid.lib;libmfxd.lib;%(AdditionalDependencies)</AdditionalDependencies>
786
      <AdditionalLibraryDirectories>$(OutDir)\lib\x86\;$(ProjectDir)\..\..\prebuilt\lib\x86\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
787
      <AdditionalOptions>/IGNORE:4006,4221,4049,4217,4197,4099,4264 %(AdditionalOptions)</AdditionalOptions>
M
Matt Oliver 已提交
788 789
    </Lib>
    <PostBuildEvent>
790 791 792 793 794 795 796 797
      <Command>mkdir "$(OutDir)"\include
mkdir "$(OutDir)"\include\libavfilter
copy ..\libavfilter\avfilter.h "$(OutDir)"\include\libavfilter
copy ..\libavfilter\buffersink.h "$(OutDir)"\include\libavfilter
copy ..\libavfilter\buffersrc.h "$(OutDir)"\include\libavfilter
copy ..\libavfilter\version.h "$(OutDir)"\include\libavfilter
mkdir "$(OutDir)"\licenses
copy ..\COPYING.GPLv3 "$(OutDir)"\licenses\ffmpeg.txt</Command>
M
Matt Oliver 已提交
798 799 800 801 802 803 804 805 806 807 808
    </PostBuildEvent>
    <PreBuildEvent>
      <Command>if exist ..\config.h (
del ..\config.h
)
if exist ..\version.h (
del ..\version.h
)
if exist ..\config.asm (
del ..\config.asm
)
809 810 811 812 813
if exist ..\libavutil\avconfig.h (
del ..\libavutil\avconfig.h
)
if exist ..\libavutil\ffversion.h (
del ..\libavutil\ffversion.h
M
Matt Oliver 已提交
814
)
815 816
if exist "$(OutDir)"\include\libavfilter (
rd /s /q "$(OutDir)"\include\libavfilter
M
Matt Oliver 已提交
817 818 819 820
cd ../
cd $(ProjectDir)
)</Command>
    </PreBuildEvent>
821 822
    <NASM>
      <IncludePaths>$(ProjectDir);$(ProjectDir)\..\;$(ProjectDir)\..\\$(ProjectName)\x86;%(IncludePaths)</IncludePaths>
823
      <PreIncludeFiles>config.asm;%(PreIncludeFiles)</PreIncludeFiles>
824 825
      <GenerateDebugInformation>false</GenerateDebugInformation>
    </NASM>
M
Matt Oliver 已提交
826
    <ResourceCompile>
827
      <AdditionalIncludeDirectories>$(OutDir)\include\freetype2;$(ProjectDir)\..\..\prebuilt\include\freetype2;$(OutDir)\include\fribidi;$(ProjectDir)\..\..\prebuilt\include\fribidi;.\;..\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
828
      <PreprocessorDefinitions>_MSC_VER;BUILDING_avfilter;%(PreprocessorDefinitions)</PreprocessorDefinitions>
M
Matt Oliver 已提交
829 830 831 832 833
    </ResourceCompile>
  </ItemDefinitionGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
    <ClCompile>
      <WarningLevel>Level3</WarningLevel>
834
      <PreprocessorDefinitions>WIN32;_WINDOWS;HAVE_AV_CONFIG_H;_USE_MATH_DEFINES;_CRT_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0600;_LIB;_DEBUG;DEBUG;BUILDING_avfilter;%(PreprocessorDefinitions)</PreprocessorDefinitions>
M
Matt Oliver 已提交
835
      <MultiProcessorCompilation>true</MultiProcessorCompilation>
836
      <AdditionalIncludeDirectories>$(OutDir)\include\freetype2;$(ProjectDir)\..\..\prebuilt\include\freetype2;$(OutDir)\include\fribidi;$(ProjectDir)\..\..\prebuilt\include\fribidi;.\;..\;$(OutDir)\include;$(ProjectDir)\..\..\prebuilt\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
M
Matt Oliver 已提交
837
      <C99Support>true</C99Support>
838
      <EnableAnsiAliasing Condition="'$(PlatformToolset)'!='Intel C++ Compiler XE 13.0'">true</EnableAnsiAliasing>
839
      <ForcedIncludeFiles>compat.h;%(ForcedIncludeFiles)</ForcedIncludeFiles>
840
      <BasicRuntimeChecks>Default</BasicRuntimeChecks>
841
      <AdditionalOptions Condition="$([System.String]::Copy($(PlatformToolset)).Contains('Intel'))">/Qvec- /Qsimd- %(AdditionalOptions)</AdditionalOptions>
842
      <AdditionalOptions Condition="'$(AdditionalOptions)' == '' and '$(VisualStudioVersion)' != '12.0'">/utf-8 %(AdditionalOptions)</AdditionalOptions>
843
      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
844
      <FloatingPointModel>Precise</FloatingPointModel>
845
      <ProgramDataBaseFileName>$(OutDir)\lib\x64\$(TargetName).pdb</ProgramDataBaseFileName>
846
      <MinimalRebuild>false</MinimalRebuild>
847
      <TreatSpecificWarningsAsErrors>4113;%(TreatSpecificWarningsAsErrors)</TreatSpecificWarningsAsErrors>
848
      <DisableSpecificWarnings>4244;4267;4018;4146;4028;4996;4090;4114;4308;4305;4005;4101;4554;4307;4273;4133;4544;4334;4293;4047;4703;%(DisableSpecificWarnings)</DisableSpecificWarnings>
M
Matt Oliver 已提交
849 850 851 852
    </ClCompile>
    <Lib>
      <TargetMachine>MachineX64</TargetMachine>
      <SubSystem>Windows</SubSystem>
853
      <OutputFile>$(OutDir)\lib\x64\$(TargetName)$(TargetExt)</OutputFile>
854
      <AdditionalDependencies>libassd.lib;libfontconfigd.lib;libfreetyped.lib;libfribidid.lib;libmfxd.lib;%(AdditionalDependencies)</AdditionalDependencies>
855
      <AdditionalLibraryDirectories>$(OutDir)\lib\x64\;$(ProjectDir)\..\..\prebuilt\lib\x64\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
856
      <AdditionalOptions>/IGNORE:4006,4221,4049,4217,4197,4099,4264 %(AdditionalOptions)</AdditionalOptions>
M
Matt Oliver 已提交
857 858
    </Lib>
    <PostBuildEvent>
859 860 861 862 863 864 865 866
      <Command>mkdir "$(OutDir)"\include
mkdir "$(OutDir)"\include\libavfilter
copy ..\libavfilter\avfilter.h "$(OutDir)"\include\libavfilter
copy ..\libavfilter\buffersink.h "$(OutDir)"\include\libavfilter
copy ..\libavfilter\buffersrc.h "$(OutDir)"\include\libavfilter
copy ..\libavfilter\version.h "$(OutDir)"\include\libavfilter
mkdir "$(OutDir)"\licenses
copy ..\COPYING.GPLv3 "$(OutDir)"\licenses\ffmpeg.txt</Command>
M
Matt Oliver 已提交
867 868 869 870 871 872 873 874 875 876 877
    </PostBuildEvent>
    <PreBuildEvent>
      <Command>if exist ..\config.h (
del ..\config.h
)
if exist ..\version.h (
del ..\version.h
)
if exist ..\config.asm (
del ..\config.asm
)
878 879 880 881 882
if exist ..\libavutil\avconfig.h (
del ..\libavutil\avconfig.h
)
if exist ..\libavutil\ffversion.h (
del ..\libavutil\ffversion.h
M
Matt Oliver 已提交
883
)
884 885
if exist "$(OutDir)"\include\libavfilter (
rd /s /q "$(OutDir)"\include\libavfilter
M
Matt Oliver 已提交
886 887 888 889
cd ../
cd $(ProjectDir)
)</Command>
    </PreBuildEvent>
890 891
    <NASM>
      <IncludePaths>$(ProjectDir);$(ProjectDir)\..\;$(ProjectDir)\..\\$(ProjectName)\x86;%(IncludePaths)</IncludePaths>
892
      <PreIncludeFiles>config.asm;%(PreIncludeFiles)</PreIncludeFiles>
893 894
      <GenerateDebugInformation>false</GenerateDebugInformation>
    </NASM>
M
Matt Oliver 已提交
895
    <ResourceCompile>
896
      <AdditionalIncludeDirectories>$(OutDir)\include\freetype2;$(ProjectDir)\..\..\prebuilt\include\freetype2;$(OutDir)\include\fribidi;$(ProjectDir)\..\..\prebuilt\include\fribidi;.\;..\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
897
      <PreprocessorDefinitions>_MSC_VER;BUILDING_avfilter;%(PreprocessorDefinitions)</PreprocessorDefinitions>
M
Matt Oliver 已提交
898 899 900 901 902
    </ResourceCompile>
  </ItemDefinitionGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DebugDLL|Win32'">
    <ClCompile>
      <WarningLevel>Level3</WarningLevel>
903
      <PreprocessorDefinitions>WIN32;_WINDOWS;HAVE_AV_CONFIG_H;_USE_MATH_DEFINES;_CRT_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0600;_DEBUG;DEBUG;BUILDING_avfilter;%(PreprocessorDefinitions)</PreprocessorDefinitions>
M
Matt Oliver 已提交
904
      <MultiProcessorCompilation>true</MultiProcessorCompilation>
905
      <AdditionalIncludeDirectories>$(OutDir)\include\freetype2;$(ProjectDir)\..\..\prebuilt\include\freetype2;$(OutDir)\include\fribidi;$(ProjectDir)\..\..\prebuilt\include\fribidi;.\;..\;$(OutDir)\include;$(ProjectDir)\..\..\prebuilt\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
M
Matt Oliver 已提交
906
      <C99Support>true</C99Support>
907
      <EnableAnsiAliasing Condition="'$(PlatformToolset)'!='Intel C++ Compiler XE 13.0'">true</EnableAnsiAliasing>
908
      <ForcedIncludeFiles>compat.h;%(ForcedIncludeFiles)</ForcedIncludeFiles>
909
      <BasicRuntimeChecks>Default</BasicRuntimeChecks>
910
      <OmitFramePointers>false</OmitFramePointers>
911
      <AdditionalOptions Condition="$([System.String]::Copy($(PlatformToolset)).Contains('Intel'))">/Qvec- /Qsimd- %(AdditionalOptions)</AdditionalOptions>
912
      <AdditionalOptions Condition="'$(AdditionalOptions)' == '' and '$(VisualStudioVersion)' != '12.0'">/utf-8 %(AdditionalOptions)</AdditionalOptions>
913
      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
914
      <FloatingPointModel>Precise</FloatingPointModel>
915
      <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName>
916
      <MinimalRebuild>false</MinimalRebuild>
917
      <TreatSpecificWarningsAsErrors>4113;%(TreatSpecificWarningsAsErrors)</TreatSpecificWarningsAsErrors>
918
      <DisableSpecificWarnings>4244;4267;4018;4146;4028;4996;4090;4114;4308;4305;4005;4101;4554;4307;4273;4133;4544;4334;4293;4047;4703;%(DisableSpecificWarnings)</DisableSpecificWarnings>
M
Matt Oliver 已提交
919 920 921
    </ClCompile>
    <Link>
      <SubSystem>Windows</SubSystem>
922
      <OutputFile>$(OutDir)\bin\x86\$(TargetName)$(TargetExt)</OutputFile>
923 924
      <ImportLibrary>$(OutDir)\lib\x86\$(TargetName).lib</ImportLibrary>
      <ProgramDatabaseFile>$(OutDir)\lib\x86\$(TargetName).pdb</ProgramDatabaseFile>
925
      <ModuleDefinitionFile>.\libavfilter.def</ModuleDefinitionFile>
926
      <ProfileGuidedDatabase>$(IntDir)\$(TargetName).pgd</ProfileGuidedDatabase>
927
      <AdditionalDependencies>avutild.lib;avcodecd.lib;avformatd.lib;swresampled.lib;postprocd.lib;swscaled.lib;assd.lib;fontconfigd.lib;freetyped.lib;fribidid.lib;mfxd.lib;%(AdditionalDependencies)</AdditionalDependencies>
928
      <AdditionalLibraryDirectories>$(OutDir)\lib\x86\;$(ProjectDir)\..\..\prebuilt\lib\x86\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
929
      <LargeAddressAware>true</LargeAddressAware>
930
      <GenerateDebugInformation>true</GenerateDebugInformation>
931
      <AdditionalOptions>/IGNORE:4006,4221,4049,4217,4197,4099,4264 %(AdditionalOptions)</AdditionalOptions>
932
      <MinimumRequiredVersion>6.0</MinimumRequiredVersion>
M
Matt Oliver 已提交
933 934
    </Link>
    <PostBuildEvent>
935 936 937 938 939 940 941 942
      <Command>mkdir "$(OutDir)"\include
mkdir "$(OutDir)"\include\libavfilter
copy ..\libavfilter\avfilter.h "$(OutDir)"\include\libavfilter
copy ..\libavfilter\buffersink.h "$(OutDir)"\include\libavfilter
copy ..\libavfilter\buffersrc.h "$(OutDir)"\include\libavfilter
copy ..\libavfilter\version.h "$(OutDir)"\include\libavfilter
mkdir "$(OutDir)"\licenses
copy ..\COPYING.GPLv3 "$(OutDir)"\licenses\ffmpeg.txt</Command>
M
Matt Oliver 已提交
943 944 945 946 947 948 949 950 951 952 953
    </PostBuildEvent>
    <PreBuildEvent>
      <Command>if exist ..\config.h (
del ..\config.h
)
if exist ..\version.h (
del ..\version.h
)
if exist ..\config.asm (
del ..\config.asm
)
954 955 956 957 958
if exist ..\libavutil\avconfig.h (
del ..\libavutil\avconfig.h
)
if exist ..\libavutil\ffversion.h (
del ..\libavutil\ffversion.h
M
Matt Oliver 已提交
959
)
960 961
if exist "$(OutDir)"\include\libavfilter (
rd /s /q "$(OutDir)"\include\libavfilter
M
Matt Oliver 已提交
962 963 964 965
cd ../
cd $(ProjectDir)
)</Command>
    </PreBuildEvent>
966 967
    <NASM>
      <IncludePaths>$(ProjectDir);$(ProjectDir)\..\;$(ProjectDir)\..\\$(ProjectName)\x86;%(IncludePaths)</IncludePaths>
968
      <PreIncludeFiles>config.asm;%(PreIncludeFiles)</PreIncludeFiles>
969 970
      <GenerateDebugInformation>false</GenerateDebugInformation>
    </NASM>
M
Matt Oliver 已提交
971
    <ResourceCompile>
972
      <AdditionalIncludeDirectories>$(OutDir)\include\freetype2;$(ProjectDir)\..\..\prebuilt\include\freetype2;$(OutDir)\include\fribidi;$(ProjectDir)\..\..\prebuilt\include\fribidi;.\;..\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
973
      <PreprocessorDefinitions>_MSC_VER;BUILDING_avfilter;%(PreprocessorDefinitions)</PreprocessorDefinitions>
M
Matt Oliver 已提交
974 975 976 977 978
    </ResourceCompile>
  </ItemDefinitionGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DebugDLL|x64'">
    <ClCompile>
      <WarningLevel>Level3</WarningLevel>
979
      <PreprocessorDefinitions>WIN32;_WINDOWS;HAVE_AV_CONFIG_H;_USE_MATH_DEFINES;_CRT_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0600;_DEBUG;DEBUG;BUILDING_avfilter;%(PreprocessorDefinitions)</PreprocessorDefinitions>
M
Matt Oliver 已提交
980
      <MultiProcessorCompilation>true</MultiProcessorCompilation>
981
      <AdditionalIncludeDirectories>$(OutDir)\include\freetype2;$(ProjectDir)\..\..\prebuilt\include\freetype2;$(OutDir)\include\fribidi;$(ProjectDir)\..\..\prebuilt\include\fribidi;.\;..\;$(OutDir)\include;$(ProjectDir)\..\..\prebuilt\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
M
Matt Oliver 已提交
982
      <C99Support>true</C99Support>
983
      <EnableAnsiAliasing Condition="'$(PlatformToolset)'!='Intel C++ Compiler XE 13.0'">true</EnableAnsiAliasing>
984
      <ForcedIncludeFiles>compat.h;%(ForcedIncludeFiles)</ForcedIncludeFiles>
985
      <BasicRuntimeChecks>Default</BasicRuntimeChecks>
986
      <AdditionalOptions Condition="$([System.String]::Copy($(PlatformToolset)).Contains('Intel'))">/Qvec- /Qsimd- %(AdditionalOptions)</AdditionalOptions>
987
      <AdditionalOptions Condition="'$(AdditionalOptions)' == '' and '$(VisualStudioVersion)' != '12.0'">/utf-8 %(AdditionalOptions)</AdditionalOptions>
988
      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
989
      <FloatingPointModel>Precise</FloatingPointModel>
990
      <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName>
991
      <MinimalRebuild>false</MinimalRebuild>
992
      <TreatSpecificWarningsAsErrors>4113;%(TreatSpecificWarningsAsErrors)</TreatSpecificWarningsAsErrors>
993
      <DisableSpecificWarnings>4244;4267;4018;4146;4028;4996;4090;4114;4308;4305;4005;4101;4554;4307;4273;4133;4544;4334;4293;4047;4703;%(DisableSpecificWarnings)</DisableSpecificWarnings>
M
Matt Oliver 已提交
994 995 996
    </ClCompile>
    <Link>
      <SubSystem>Windows</SubSystem>
997
      <OutputFile>$(OutDir)\bin\x64\$(TargetName)$(TargetExt)</OutputFile>
998 999
      <ImportLibrary>$(OutDir)\lib\x64\$(TargetName).lib</ImportLibrary>
      <ProgramDatabaseFile>$(OutDir)\lib\x64\$(TargetName).pdb</ProgramDatabaseFile>
1000
      <ModuleDefinitionFile>.\libavfilter.def</ModuleDefinitionFile>
1001
      <ProfileGuidedDatabase>$(IntDir)\$(TargetName).pgd</ProfileGuidedDatabase>
1002
      <AdditionalDependencies>avutild.lib;avcodecd.lib;avformatd.lib;swresampled.lib;postprocd.lib;swscaled.lib;assd.lib;fontconfigd.lib;freetyped.lib;fribidid.lib;mfxd.lib;%(AdditionalDependencies)</AdditionalDependencies>
1003
      <AdditionalLibraryDirectories>$(OutDir)\lib\x64\;$(ProjectDir)\..\..\prebuilt\lib\x64\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
1004
      <GenerateDebugInformation>true</GenerateDebugInformation>
1005
      <AdditionalOptions>/IGNORE:4006,4221,4049,4217,4197,4099,4264 %(AdditionalOptions)</AdditionalOptions>
1006
      <MinimumRequiredVersion>6.0</MinimumRequiredVersion>
M
Matt Oliver 已提交
1007 1008
    </Link>
    <PostBuildEvent>
1009 1010 1011 1012 1013 1014 1015 1016
      <Command>mkdir "$(OutDir)"\include
mkdir "$(OutDir)"\include\libavfilter
copy ..\libavfilter\avfilter.h "$(OutDir)"\include\libavfilter
copy ..\libavfilter\buffersink.h "$(OutDir)"\include\libavfilter
copy ..\libavfilter\buffersrc.h "$(OutDir)"\include\libavfilter
copy ..\libavfilter\version.h "$(OutDir)"\include\libavfilter
mkdir "$(OutDir)"\licenses
copy ..\COPYING.GPLv3 "$(OutDir)"\licenses\ffmpeg.txt</Command>
M
Matt Oliver 已提交
1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027
    </PostBuildEvent>
    <PreBuildEvent>
      <Command>if exist ..\config.h (
del ..\config.h
)
if exist ..\version.h (
del ..\version.h
)
if exist ..\config.asm (
del ..\config.asm
)
1028 1029 1030 1031 1032
if exist ..\libavutil\avconfig.h (
del ..\libavutil\avconfig.h
)
if exist ..\libavutil\ffversion.h (
del ..\libavutil\ffversion.h
M
Matt Oliver 已提交
1033
)
1034 1035
if exist "$(OutDir)"\include\libavfilter (
rd /s /q "$(OutDir)"\include\libavfilter
M
Matt Oliver 已提交
1036 1037 1038 1039
cd ../
cd $(ProjectDir)
)</Command>
    </PreBuildEvent>
1040 1041
    <NASM>
      <IncludePaths>$(ProjectDir);$(ProjectDir)\..\;$(ProjectDir)\..\\$(ProjectName)\x86;%(IncludePaths)</IncludePaths>
1042
      <PreIncludeFiles>config.asm;%(PreIncludeFiles)</PreIncludeFiles>
1043 1044
      <GenerateDebugInformation>false</GenerateDebugInformation>
    </NASM>
M
Matt Oliver 已提交
1045
    <ResourceCompile>
1046
      <AdditionalIncludeDirectories>$(OutDir)\include\freetype2;$(ProjectDir)\..\..\prebuilt\include\freetype2;$(OutDir)\include\fribidi;$(ProjectDir)\..\..\prebuilt\include\fribidi;.\;..\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
1047
      <PreprocessorDefinitions>_MSC_VER;BUILDING_avfilter;%(PreprocessorDefinitions)</PreprocessorDefinitions>
M
Matt Oliver 已提交
1048 1049 1050 1051 1052 1053 1054
    </ResourceCompile>
  </ItemDefinitionGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    <ClCompile>
      <WarningLevel>Level3</WarningLevel>
      <FunctionLevelLinking>true</FunctionLevelLinking>
      <IntrinsicFunctions>true</IntrinsicFunctions>
1055
      <PreprocessorDefinitions>WIN32;_WINDOWS;HAVE_AV_CONFIG_H;_USE_MATH_DEFINES;_CRT_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0600;_LIB;NDEBUG;BUILDING_avfilter;%(PreprocessorDefinitions)</PreprocessorDefinitions>
M
Matt Oliver 已提交
1056 1057 1058 1059 1060 1061 1062 1063
      <StringPooling>true</StringPooling>
      <BufferSecurityCheck>false</BufferSecurityCheck>
      <FloatingPointExceptions>false</FloatingPointExceptions>
      <MultiProcessorCompilation>true</MultiProcessorCompilation>
      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
      <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
      <OmitFramePointers>true</OmitFramePointers>
      <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
1064
      <AdditionalIncludeDirectories>$(OutDir)\include\freetype2;$(ProjectDir)\..\..\prebuilt\include\freetype2;$(OutDir)\include\fribidi;$(ProjectDir)\..\..\prebuilt\include\fribidi;.\;..\;$(OutDir)\include;$(ProjectDir)\..\..\prebuilt\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
M
Matt Oliver 已提交
1065
      <C99Support>true</C99Support>
1066
      <EnableAnsiAliasing Condition="'$(PlatformToolset)'!='Intel C++ Compiler XE 13.0'">true</EnableAnsiAliasing>
1067
      <ForcedIncludeFiles>compat.h;%(ForcedIncludeFiles)</ForcedIncludeFiles>
1068
      <FloatingPointModel>Precise</FloatingPointModel>
1069
      <AdditionalOptions Condition="$([System.String]::Copy($(PlatformToolset)).Contains('Intel'))">/Qvec- /Qsimd- %(AdditionalOptions)</AdditionalOptions>
1070
      <AdditionalOptions Condition="'$(AdditionalOptions)' == '' and '$(VisualStudioVersion)' != '12.0'">/utf-8 %(AdditionalOptions)</AdditionalOptions>
1071
      <ProgramDataBaseFileName>$(OutDir)\lib\x86\$(TargetName).pdb</ProgramDataBaseFileName>
1072
      <TreatSpecificWarningsAsErrors>4113;%(TreatSpecificWarningsAsErrors)</TreatSpecificWarningsAsErrors>
1073
      <DisableSpecificWarnings>4244;4267;4018;4146;4028;4996;4090;4114;4308;4305;4005;4101;4554;4307;4273;4133;4544;4334;4293;4047;4703;%(DisableSpecificWarnings)</DisableSpecificWarnings>
M
Matt Oliver 已提交
1074 1075 1076 1077
    </ClCompile>
    <Lib>
      <TargetMachine>MachineX86</TargetMachine>
      <SubSystem>Windows</SubSystem>
1078
      <OutputFile>$(OutDir)\lib\x86\$(TargetName)$(TargetExt)</OutputFile>
1079
      <AdditionalDependencies>libass.lib;libfontconfig.lib;libfreetype.lib;libfribidi.lib;libmfx.lib;%(AdditionalDependencies)</AdditionalDependencies>
1080
      <AdditionalLibraryDirectories>$(OutDir)\lib\x86\;$(ProjectDir)\..\..\prebuilt\lib\x86\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
1081
      <AdditionalOptions>/IGNORE:4006,4221,4049,4217,4197,4099,4264 %(AdditionalOptions)</AdditionalOptions>
M
Matt Oliver 已提交
1082 1083
    </Lib>
    <PostBuildEvent>
1084 1085 1086 1087 1088 1089 1090 1091
      <Command>mkdir "$(OutDir)"\include
mkdir "$(OutDir)"\include\libavfilter
copy ..\libavfilter\avfilter.h "$(OutDir)"\include\libavfilter
copy ..\libavfilter\buffersink.h "$(OutDir)"\include\libavfilter
copy ..\libavfilter\buffersrc.h "$(OutDir)"\include\libavfilter
copy ..\libavfilter\version.h "$(OutDir)"\include\libavfilter
mkdir "$(OutDir)"\licenses
copy ..\COPYING.GPLv3 "$(OutDir)"\licenses\ffmpeg.txt</Command>
M
Matt Oliver 已提交
1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102
    </PostBuildEvent>
    <PreBuildEvent>
      <Command>if exist ..\config.h (
del ..\config.h
)
if exist ..\version.h (
del ..\version.h
)
if exist ..\config.asm (
del ..\config.asm
)
1103 1104 1105 1106 1107
if exist ..\libavutil\avconfig.h (
del ..\libavutil\avconfig.h
)
if exist ..\libavutil\ffversion.h (
del ..\libavutil\ffversion.h
M
Matt Oliver 已提交
1108
)
1109 1110
if exist "$(OutDir)"\include\libavfilter (
rd /s /q "$(OutDir)"\include\libavfilter
M
Matt Oliver 已提交
1111 1112 1113 1114
cd ../
cd $(ProjectDir)
)</Command>
    </PreBuildEvent>
1115 1116
    <NASM>
      <IncludePaths>$(ProjectDir);$(ProjectDir)\..\;$(ProjectDir)\..\\$(ProjectName)\x86;%(IncludePaths)</IncludePaths>
1117
      <PreIncludeFiles>config.asm;%(PreIncludeFiles)</PreIncludeFiles>
1118 1119
      <GenerateDebugInformation>false</GenerateDebugInformation>
    </NASM>
M
Matt Oliver 已提交
1120
    <ResourceCompile>
1121
      <AdditionalIncludeDirectories>$(OutDir)\include\freetype2;$(ProjectDir)\..\..\prebuilt\include\freetype2;$(OutDir)\include\fribidi;$(ProjectDir)\..\..\prebuilt\include\fribidi;.\;..\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
1122
      <PreprocessorDefinitions>_MSC_VER;BUILDING_avfilter;%(PreprocessorDefinitions)</PreprocessorDefinitions>
M
Matt Oliver 已提交
1123 1124 1125 1126 1127 1128 1129
    </ResourceCompile>
  </ItemDefinitionGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
    <ClCompile>
      <WarningLevel>Level3</WarningLevel>
      <FunctionLevelLinking>true</FunctionLevelLinking>
      <IntrinsicFunctions>true</IntrinsicFunctions>
1130
      <PreprocessorDefinitions>WIN32;_WINDOWS;HAVE_AV_CONFIG_H;_USE_MATH_DEFINES;_CRT_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0600;_LIB;NDEBUG;BUILDING_avfilter;%(PreprocessorDefinitions)</PreprocessorDefinitions>
M
Matt Oliver 已提交
1131 1132 1133 1134 1135 1136
      <StringPooling>true</StringPooling>
      <MultiProcessorCompilation>true</MultiProcessorCompilation>
      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
      <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
      <OmitFramePointers>true</OmitFramePointers>
      <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
1137
      <AdditionalIncludeDirectories>$(OutDir)\include\freetype2;$(ProjectDir)\..\..\prebuilt\include\freetype2;$(OutDir)\include\fribidi;$(ProjectDir)\..\..\prebuilt\include\fribidi;.\;..\;$(OutDir)\include;$(ProjectDir)\..\..\prebuilt\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
M
Matt Oliver 已提交
1138
      <C99Support>true</C99Support>
1139
      <EnableAnsiAliasing Condition="'$(PlatformToolset)'!='Intel C++ Compiler XE 13.0'">true</EnableAnsiAliasing>
1140
      <ForcedIncludeFiles>compat.h;%(ForcedIncludeFiles)</ForcedIncludeFiles>
1141
      <FloatingPointModel>Precise</FloatingPointModel>
1142
      <AdditionalOptions Condition="$([System.String]::Copy($(PlatformToolset)).Contains('Intel'))">/Qvec- /Qsimd- %(AdditionalOptions)</AdditionalOptions>
1143
      <AdditionalOptions Condition="'$(AdditionalOptions)' == '' and '$(VisualStudioVersion)' != '12.0'">/utf-8 %(AdditionalOptions)</AdditionalOptions>
1144
      <ProgramDataBaseFileName>$(OutDir)\lib\x64\$(TargetName).pdb</ProgramDataBaseFileName>
1145
      <TreatSpecificWarningsAsErrors>4113;%(TreatSpecificWarningsAsErrors)</TreatSpecificWarningsAsErrors>
1146
      <DisableSpecificWarnings>4244;4267;4018;4146;4028;4996;4090;4114;4308;4305;4005;4101;4554;4307;4273;4133;4544;4334;4293;4047;4703;%(DisableSpecificWarnings)</DisableSpecificWarnings>
M
Matt Oliver 已提交
1147 1148 1149 1150
    </ClCompile>
    <Lib>
      <TargetMachine>MachineX64</TargetMachine>
      <SubSystem>Windows</SubSystem>
1151
      <OutputFile>$(OutDir)\lib\x64\$(TargetName)$(TargetExt)</OutputFile>
1152
      <AdditionalDependencies>libass.lib;libfontconfig.lib;libfreetype.lib;libfribidi.lib;libmfx.lib;%(AdditionalDependencies)</AdditionalDependencies>
1153
      <AdditionalLibraryDirectories>$(OutDir)\lib\x64\;$(ProjectDir)\..\..\prebuilt\lib\x64\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
1154
      <AdditionalOptions>/IGNORE:4006,4221,4049,4217,4197,4099,4264 %(AdditionalOptions)</AdditionalOptions>
M
Matt Oliver 已提交
1155 1156
    </Lib>
    <PostBuildEvent>
1157 1158 1159 1160 1161 1162 1163 1164
      <Command>mkdir "$(OutDir)"\include
mkdir "$(OutDir)"\include\libavfilter
copy ..\libavfilter\avfilter.h "$(OutDir)"\include\libavfilter
copy ..\libavfilter\buffersink.h "$(OutDir)"\include\libavfilter
copy ..\libavfilter\buffersrc.h "$(OutDir)"\include\libavfilter
copy ..\libavfilter\version.h "$(OutDir)"\include\libavfilter
mkdir "$(OutDir)"\licenses
copy ..\COPYING.GPLv3 "$(OutDir)"\licenses\ffmpeg.txt</Command>
M
Matt Oliver 已提交
1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175
    </PostBuildEvent>
    <PreBuildEvent>
      <Command>if exist ..\config.h (
del ..\config.h
)
if exist ..\version.h (
del ..\version.h
)
if exist ..\config.asm (
del ..\config.asm
)
1176 1177 1178 1179 1180
if exist ..\libavutil\avconfig.h (
del ..\libavutil\avconfig.h
)
if exist ..\libavutil\ffversion.h (
del ..\libavutil\ffversion.h
M
Matt Oliver 已提交
1181
)
1182 1183
if exist "$(OutDir)"\include\libavfilter (
rd /s /q "$(OutDir)"\include\libavfilter
M
Matt Oliver 已提交
1184 1185 1186 1187
cd ../
cd $(ProjectDir)
)</Command>
    </PreBuildEvent>
1188 1189
    <NASM>
      <IncludePaths>$(ProjectDir);$(ProjectDir)\..\;$(ProjectDir)\..\\$(ProjectName)\x86;%(IncludePaths)</IncludePaths>
1190
      <PreIncludeFiles>config.asm;%(PreIncludeFiles)</PreIncludeFiles>
1191 1192
      <GenerateDebugInformation>false</GenerateDebugInformation>
    </NASM>
M
Matt Oliver 已提交
1193
    <ResourceCompile>
1194
      <AdditionalIncludeDirectories>$(OutDir)\include\freetype2;$(ProjectDir)\..\..\prebuilt\include\freetype2;$(OutDir)\include\fribidi;$(ProjectDir)\..\..\prebuilt\include\fribidi;.\;..\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
1195
      <PreprocessorDefinitions>_MSC_VER;BUILDING_avfilter;%(PreprocessorDefinitions)</PreprocessorDefinitions>
M
Matt Oliver 已提交
1196 1197 1198 1199 1200 1201 1202
    </ResourceCompile>
  </ItemDefinitionGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|Win32'">
    <ClCompile>
      <WarningLevel>Level3</WarningLevel>
      <FunctionLevelLinking>true</FunctionLevelLinking>
      <IntrinsicFunctions>true</IntrinsicFunctions>
1203
      <PreprocessorDefinitions>WIN32;_WINDOWS;HAVE_AV_CONFIG_H;_USE_MATH_DEFINES;_CRT_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0600;NDEBUG;BUILDING_avfilter;%(PreprocessorDefinitions)</PreprocessorDefinitions>
M
Matt Oliver 已提交
1204 1205 1206 1207 1208 1209
      <StringPooling>true</StringPooling>
      <MultiProcessorCompilation>true</MultiProcessorCompilation>
      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
      <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
      <OmitFramePointers>true</OmitFramePointers>
      <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
1210
      <AdditionalIncludeDirectories>$(OutDir)\include\freetype2;$(ProjectDir)\..\..\prebuilt\include\freetype2;$(OutDir)\include\fribidi;$(ProjectDir)\..\..\prebuilt\include\fribidi;.\;..\;$(OutDir)\include;$(ProjectDir)\..\..\prebuilt\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
M
Matt Oliver 已提交
1211
      <C99Support>true</C99Support>
1212
      <EnableAnsiAliasing Condition="'$(PlatformToolset)'!='Intel C++ Compiler XE 13.0'">true</EnableAnsiAliasing>
1213
      <ForcedIncludeFiles>compat.h;%(ForcedIncludeFiles)</ForcedIncludeFiles>
1214
      <FloatingPointModel>Precise</FloatingPointModel>
1215
      <AdditionalOptions Condition="$([System.String]::Copy($(PlatformToolset)).Contains('Intel'))">/Qvec- /Qsimd- %(AdditionalOptions)</AdditionalOptions>
1216
      <AdditionalOptions Condition="'$(AdditionalOptions)' == '' and '$(VisualStudioVersion)' != '12.0'">/utf-8 %(AdditionalOptions)</AdditionalOptions>
1217
      <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName>
1218
      <TreatSpecificWarningsAsErrors>4113;%(TreatSpecificWarningsAsErrors)</TreatSpecificWarningsAsErrors>
1219
      <DisableSpecificWarnings>4244;4267;4018;4146;4028;4996;4090;4114;4308;4305;4005;4101;4554;4307;4273;4133;4544;4334;4293;4047;4703;%(DisableSpecificWarnings)</DisableSpecificWarnings>
M
Matt Oliver 已提交
1220 1221 1222 1223 1224
    </ClCompile>
    <Link>
      <EnableCOMDATFolding>true</EnableCOMDATFolding>
      <OptimizeReferences>true</OptimizeReferences>
      <SubSystem>Windows</SubSystem>
1225
      <OutputFile>$(OutDir)\bin\x86\$(TargetName)$(TargetExt)</OutputFile>
1226 1227
      <ImportLibrary>$(OutDir)\lib\x86\$(TargetName).lib</ImportLibrary>
      <ProgramDatabaseFile>$(OutDir)\lib\x86\$(TargetName).pdb</ProgramDatabaseFile>
1228
      <ModuleDefinitionFile>.\libavfilter.def</ModuleDefinitionFile>
1229
      <ProfileGuidedDatabase>$(IntDir)\$(TargetName).pgd</ProfileGuidedDatabase>
1230
      <AdditionalDependencies>avutil.lib;avcodec.lib;avformat.lib;swresample.lib;postproc.lib;swscale.lib;ass.lib;fontconfig.lib;freetype.lib;fribidi.lib;mfx.lib;%(AdditionalDependencies)</AdditionalDependencies>
1231
      <AdditionalLibraryDirectories>$(OutDir)\lib\x86\;$(ProjectDir)\..\..\prebuilt\lib\x86\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
1232
      <LargeAddressAware>true</LargeAddressAware>
1233 1234
      <AdditionalOptions>/IGNORE:4006,4221,4049,4217,4197,4099,4264 %(AdditionalOptions)</AdditionalOptions>
      <MinimumRequiredVersion>6.0</MinimumRequiredVersion>
1235
      <GenerateDebugInformation>true</GenerateDebugInformation>
M
Matt Oliver 已提交
1236 1237
    </Link>
    <PostBuildEvent>
1238 1239 1240 1241 1242 1243 1244 1245
      <Command>mkdir "$(OutDir)"\include
mkdir "$(OutDir)"\include\libavfilter
copy ..\libavfilter\avfilter.h "$(OutDir)"\include\libavfilter
copy ..\libavfilter\buffersink.h "$(OutDir)"\include\libavfilter
copy ..\libavfilter\buffersrc.h "$(OutDir)"\include\libavfilter
copy ..\libavfilter\version.h "$(OutDir)"\include\libavfilter
mkdir "$(OutDir)"\licenses
copy ..\COPYING.GPLv3 "$(OutDir)"\licenses\ffmpeg.txt</Command>
M
Matt Oliver 已提交
1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256
    </PostBuildEvent>
    <PreBuildEvent>
      <Command>if exist ..\config.h (
del ..\config.h
)
if exist ..\version.h (
del ..\version.h
)
if exist ..\config.asm (
del ..\config.asm
)
1257 1258 1259 1260 1261
if exist ..\libavutil\avconfig.h (
del ..\libavutil\avconfig.h
)
if exist ..\libavutil\ffversion.h (
del ..\libavutil\ffversion.h
M
Matt Oliver 已提交
1262
)
1263 1264
if exist "$(OutDir)"\include\libavfilter (
rd /s /q "$(OutDir)"\include\libavfilter
M
Matt Oliver 已提交
1265 1266 1267 1268
cd ../
cd $(ProjectDir)
)</Command>
    </PreBuildEvent>
1269 1270
    <NASM>
      <IncludePaths>$(ProjectDir);$(ProjectDir)\..\;$(ProjectDir)\..\\$(ProjectName)\x86;%(IncludePaths)</IncludePaths>
1271
      <PreIncludeFiles>config.asm;%(PreIncludeFiles)</PreIncludeFiles>
1272 1273
      <GenerateDebugInformation>false</GenerateDebugInformation>
    </NASM>
M
Matt Oliver 已提交
1274
    <ResourceCompile>
1275
      <AdditionalIncludeDirectories>$(OutDir)\include\freetype2;$(ProjectDir)\..\..\prebuilt\include\freetype2;$(OutDir)\include\fribidi;$(ProjectDir)\..\..\prebuilt\include\fribidi;.\;..\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
1276
      <PreprocessorDefinitions>_MSC_VER;BUILDING_avfilter;%(PreprocessorDefinitions)</PreprocessorDefinitions>
M
Matt Oliver 已提交
1277 1278 1279 1280 1281 1282 1283
    </ResourceCompile>
  </ItemDefinitionGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|x64'">
    <ClCompile>
      <WarningLevel>Level3</WarningLevel>
      <FunctionLevelLinking>true</FunctionLevelLinking>
      <IntrinsicFunctions>true</IntrinsicFunctions>
1284
      <PreprocessorDefinitions>WIN32;_WINDOWS;HAVE_AV_CONFIG_H;_USE_MATH_DEFINES;_CRT_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0600;NDEBUG;BUILDING_avfilter;%(PreprocessorDefinitions)</PreprocessorDefinitions>
M
Matt Oliver 已提交
1285 1286 1287 1288 1289 1290
      <StringPooling>true</StringPooling>
      <MultiProcessorCompilation>true</MultiProcessorCompilation>
      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
      <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
      <OmitFramePointers>true</OmitFramePointers>
      <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
1291
      <AdditionalIncludeDirectories>$(OutDir)\include\freetype2;$(ProjectDir)\..\..\prebuilt\include\freetype2;$(OutDir)\include\fribidi;$(ProjectDir)\..\..\prebuilt\include\fribidi;.\;..\;$(OutDir)\include;$(ProjectDir)\..\..\prebuilt\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
M
Matt Oliver 已提交
1292
      <C99Support>true</C99Support>
1293
      <EnableAnsiAliasing Condition="'$(PlatformToolset)'!='Intel C++ Compiler XE 13.0'">true</EnableAnsiAliasing>
1294
      <ForcedIncludeFiles>compat.h;%(ForcedIncludeFiles)</ForcedIncludeFiles>
1295
      <FloatingPointModel>Precise</FloatingPointModel>
1296
      <AdditionalOptions Condition="$([System.String]::Copy($(PlatformToolset)).Contains('Intel'))">/Qvec- /Qsimd- %(AdditionalOptions)</AdditionalOptions>
1297
      <AdditionalOptions Condition="'$(AdditionalOptions)' == '' and '$(VisualStudioVersion)' != '12.0'">/utf-8 %(AdditionalOptions)</AdditionalOptions>
1298
      <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName>
1299
      <TreatSpecificWarningsAsErrors>4113;%(TreatSpecificWarningsAsErrors)</TreatSpecificWarningsAsErrors>
1300
      <DisableSpecificWarnings>4244;4267;4018;4146;4028;4996;4090;4114;4308;4305;4005;4101;4554;4307;4273;4133;4544;4334;4293;4047;4703;%(DisableSpecificWarnings)</DisableSpecificWarnings>
M
Matt Oliver 已提交
1301 1302 1303 1304 1305
    </ClCompile>
    <Link>
      <EnableCOMDATFolding>true</EnableCOMDATFolding>
      <OptimizeReferences>true</OptimizeReferences>
      <SubSystem>Windows</SubSystem>
1306
      <OutputFile>$(OutDir)\bin\x64\$(TargetName)$(TargetExt)</OutputFile>
1307 1308
      <ImportLibrary>$(OutDir)\lib\x64\$(TargetName).lib</ImportLibrary>
      <ProgramDatabaseFile>$(OutDir)\lib\x64\$(TargetName).pdb</ProgramDatabaseFile>
1309
      <ModuleDefinitionFile>.\libavfilter.def</ModuleDefinitionFile>
1310
      <ProfileGuidedDatabase>$(IntDir)\$(TargetName).pgd</ProfileGuidedDatabase>
1311
      <AdditionalDependencies>avutil.lib;avcodec.lib;avformat.lib;swresample.lib;postproc.lib;swscale.lib;ass.lib;fontconfig.lib;freetype.lib;fribidi.lib;mfx.lib;%(AdditionalDependencies)</AdditionalDependencies>
1312
      <AdditionalLibraryDirectories>$(OutDir)\lib\x64\;$(ProjectDir)\..\..\prebuilt\lib\x64\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
1313 1314
      <AdditionalOptions>/IGNORE:4006,4221,4049,4217,4197,4099,4264 %(AdditionalOptions)</AdditionalOptions>
      <MinimumRequiredVersion>6.0</MinimumRequiredVersion>
1315
      <GenerateDebugInformation>true</GenerateDebugInformation>
1316 1317
    </Link>
    <PostBuildEvent>
1318 1319 1320 1321 1322 1323 1324 1325
      <Command>mkdir "$(OutDir)"\include
mkdir "$(OutDir)"\include\libavfilter
copy ..\libavfilter\avfilter.h "$(OutDir)"\include\libavfilter
copy ..\libavfilter\buffersink.h "$(OutDir)"\include\libavfilter
copy ..\libavfilter\buffersrc.h "$(OutDir)"\include\libavfilter
copy ..\libavfilter\version.h "$(OutDir)"\include\libavfilter
mkdir "$(OutDir)"\licenses
copy ..\COPYING.GPLv3 "$(OutDir)"\licenses\ffmpeg.txt</Command>
1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336
    </PostBuildEvent>
    <PreBuildEvent>
      <Command>if exist ..\config.h (
del ..\config.h
)
if exist ..\version.h (
del ..\version.h
)
if exist ..\config.asm (
del ..\config.asm
)
1337 1338 1339 1340 1341
if exist ..\libavutil\avconfig.h (
del ..\libavutil\avconfig.h
)
if exist ..\libavutil\ffversion.h (
del ..\libavutil\ffversion.h
1342
)
1343 1344
if exist "$(OutDir)"\include\libavfilter (
rd /s /q "$(OutDir)"\include\libavfilter
1345 1346 1347 1348
cd ../
cd $(ProjectDir)
)</Command>
    </PreBuildEvent>
1349 1350
    <NASM>
      <IncludePaths>$(ProjectDir);$(ProjectDir)\..\;$(ProjectDir)\..\\$(ProjectName)\x86;%(IncludePaths)</IncludePaths>
1351
      <PreIncludeFiles>config.asm;%(PreIncludeFiles)</PreIncludeFiles>
1352 1353
      <GenerateDebugInformation>false</GenerateDebugInformation>
    </NASM>
1354
    <ResourceCompile>
1355
      <AdditionalIncludeDirectories>$(OutDir)\include\freetype2;$(ProjectDir)\..\..\prebuilt\include\freetype2;$(OutDir)\include\fribidi;$(ProjectDir)\..\..\prebuilt\include\fribidi;.\;..\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
1356
      <PreprocessorDefinitions>_MSC_VER;BUILDING_avfilter;%(PreprocessorDefinitions)</PreprocessorDefinitions>
1357 1358
    </ResourceCompile>
  </ItemDefinitionGroup>
1359
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLLStaticDeps|Win32'">
1360 1361 1362 1363
    <ClCompile>
      <WarningLevel>Level3</WarningLevel>
      <FunctionLevelLinking>true</FunctionLevelLinking>
      <IntrinsicFunctions>true</IntrinsicFunctions>
1364
      <PreprocessorDefinitions>WIN32;_WINDOWS;HAVE_AV_CONFIG_H;_USE_MATH_DEFINES;_CRT_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0600;NDEBUG;BUILDING_avfilter;%(PreprocessorDefinitions)</PreprocessorDefinitions>
1365 1366 1367 1368 1369 1370
      <StringPooling>true</StringPooling>
      <MultiProcessorCompilation>true</MultiProcessorCompilation>
      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
      <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
      <OmitFramePointers>true</OmitFramePointers>
      <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
1371
      <AdditionalIncludeDirectories>$(OutDir)\include\freetype2;$(ProjectDir)\..\..\prebuilt\include\freetype2;$(OutDir)\include\fribidi;$(ProjectDir)\..\..\prebuilt\include\fribidi;.\;..\;$(OutDir)\include;$(ProjectDir)\..\..\prebuilt\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
1372
      <C99Support>true</C99Support>
1373
      <EnableAnsiAliasing Condition="'$(PlatformToolset)'!='Intel C++ Compiler XE 13.0'">true</EnableAnsiAliasing>
1374
      <ForcedIncludeFiles>compat.h;%(ForcedIncludeFiles)</ForcedIncludeFiles>
1375
      <FloatingPointModel>Precise</FloatingPointModel>
1376
      <AdditionalOptions Condition="$([System.String]::Copy($(PlatformToolset)).Contains('Intel'))">/Qvec- /Qsimd- %(AdditionalOptions)</AdditionalOptions>
1377
      <AdditionalOptions Condition="'$(AdditionalOptions)' == '' and '$(VisualStudioVersion)' != '12.0'">/utf-8 %(AdditionalOptions)</AdditionalOptions>
1378
      <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName>
1379
      <TreatSpecificWarningsAsErrors>4113;%(TreatSpecificWarningsAsErrors)</TreatSpecificWarningsAsErrors>
1380
      <DisableSpecificWarnings>4244;4267;4018;4146;4028;4996;4090;4114;4308;4305;4005;4101;4554;4307;4273;4133;4544;4334;4293;4047;4703;%(DisableSpecificWarnings)</DisableSpecificWarnings>
1381 1382 1383 1384 1385
    </ClCompile>
    <Link>
      <EnableCOMDATFolding>true</EnableCOMDATFolding>
      <OptimizeReferences>true</OptimizeReferences>
      <SubSystem>Windows</SubSystem>
1386
      <OutputFile>$(OutDir)\bin\x86\$(TargetName)$(TargetExt)</OutputFile>
1387 1388
      <ImportLibrary>$(OutDir)\lib\x86\$(TargetName).lib</ImportLibrary>
      <ProgramDatabaseFile>$(OutDir)\lib\x86\$(TargetName).pdb</ProgramDatabaseFile>
1389
      <ModuleDefinitionFile>.\libavfilter.def</ModuleDefinitionFile>
1390
      <ProfileGuidedDatabase>$(IntDir)\$(TargetName).pgd</ProfileGuidedDatabase>
1391
      <AdditionalDependencies>avutil.lib;avcodec.lib;avformat.lib;swresample.lib;postproc.lib;swscale.lib;libass.lib;libfontconfig.lib;libfreetype.lib;libfribidi.lib;libmfx.lib;%(AdditionalDependencies)</AdditionalDependencies>
1392
      <AdditionalLibraryDirectories>$(OutDir)\lib\x86\;$(ProjectDir)\..\..\prebuilt\lib\x86\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
1393
      <LargeAddressAware>true</LargeAddressAware>
1394 1395
      <AdditionalOptions>/IGNORE:4006,4221,4049,4217,4197,4099,4264 %(AdditionalOptions)</AdditionalOptions>
      <MinimumRequiredVersion>6.0</MinimumRequiredVersion>
1396
      <GenerateDebugInformation>true</GenerateDebugInformation>
M
Matt Oliver 已提交
1397 1398
    </Link>
    <PostBuildEvent>
1399 1400 1401 1402 1403 1404 1405 1406
      <Command>mkdir "$(OutDir)"\include
mkdir "$(OutDir)"\include\libavfilter
copy ..\libavfilter\avfilter.h "$(OutDir)"\include\libavfilter
copy ..\libavfilter\buffersink.h "$(OutDir)"\include\libavfilter
copy ..\libavfilter\buffersrc.h "$(OutDir)"\include\libavfilter
copy ..\libavfilter\version.h "$(OutDir)"\include\libavfilter
mkdir "$(OutDir)"\licenses
copy ..\COPYING.GPLv3 "$(OutDir)"\licenses\ffmpeg.txt</Command>
1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417
    </PostBuildEvent>
    <PreBuildEvent>
      <Command>if exist ..\config.h (
del ..\config.h
)
if exist ..\version.h (
del ..\version.h
)
if exist ..\config.asm (
del ..\config.asm
)
1418 1419 1420 1421 1422
if exist ..\libavutil\avconfig.h (
del ..\libavutil\avconfig.h
)
if exist ..\libavutil\ffversion.h (
del ..\libavutil\ffversion.h
1423
)
1424 1425
if exist "$(OutDir)"\include\libavfilter (
rd /s /q "$(OutDir)"\include\libavfilter
1426 1427 1428 1429
cd ../
cd $(ProjectDir)
)</Command>
    </PreBuildEvent>
1430 1431
    <NASM>
      <IncludePaths>$(ProjectDir);$(ProjectDir)\..\;$(ProjectDir)\..\\$(ProjectName)\x86;%(IncludePaths)</IncludePaths>
1432
      <PreIncludeFiles>config.asm;%(PreIncludeFiles)</PreIncludeFiles>
1433 1434
      <GenerateDebugInformation>false</GenerateDebugInformation>
    </NASM>
1435
    <ResourceCompile>
1436
      <AdditionalIncludeDirectories>$(OutDir)\include\freetype2;$(ProjectDir)\..\..\prebuilt\include\freetype2;$(OutDir)\include\fribidi;$(ProjectDir)\..\..\prebuilt\include\fribidi;.\;..\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
1437
      <PreprocessorDefinitions>_MSC_VER;BUILDING_avfilter;%(PreprocessorDefinitions)</PreprocessorDefinitions>
1438 1439
    </ResourceCompile>
  </ItemDefinitionGroup>
1440
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLLStaticDeps|x64'">
1441 1442 1443 1444
    <ClCompile>
      <WarningLevel>Level3</WarningLevel>
      <FunctionLevelLinking>true</FunctionLevelLinking>
      <IntrinsicFunctions>true</IntrinsicFunctions>
1445
      <PreprocessorDefinitions>WIN32;_WINDOWS;HAVE_AV_CONFIG_H;_USE_MATH_DEFINES;_CRT_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0600;NDEBUG;BUILDING_avfilter;%(PreprocessorDefinitions)</PreprocessorDefinitions>
1446 1447 1448 1449 1450 1451
      <StringPooling>true</StringPooling>
      <MultiProcessorCompilation>true</MultiProcessorCompilation>
      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
      <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
      <OmitFramePointers>true</OmitFramePointers>
      <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
1452
      <AdditionalIncludeDirectories>$(OutDir)\include\freetype2;$(ProjectDir)\..\..\prebuilt\include\freetype2;$(OutDir)\include\fribidi;$(ProjectDir)\..\..\prebuilt\include\fribidi;.\;..\;$(OutDir)\include;$(ProjectDir)\..\..\prebuilt\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
1453
      <C99Support>true</C99Support>
1454
      <EnableAnsiAliasing Condition="'$(PlatformToolset)'!='Intel C++ Compiler XE 13.0'">true</EnableAnsiAliasing>
1455
      <ForcedIncludeFiles>compat.h;%(ForcedIncludeFiles)</ForcedIncludeFiles>
1456
      <FloatingPointModel>Precise</FloatingPointModel>
1457
      <AdditionalOptions Condition="$([System.String]::Copy($(PlatformToolset)).Contains('Intel'))">/Qvec- /Qsimd- %(AdditionalOptions)</AdditionalOptions>
1458
      <AdditionalOptions Condition="'$(AdditionalOptions)' == '' and '$(VisualStudioVersion)' != '12.0'">/utf-8 %(AdditionalOptions)</AdditionalOptions>
1459
      <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName>
1460
      <TreatSpecificWarningsAsErrors>4113;%(TreatSpecificWarningsAsErrors)</TreatSpecificWarningsAsErrors>
1461
      <DisableSpecificWarnings>4244;4267;4018;4146;4028;4996;4090;4114;4308;4305;4005;4101;4554;4307;4273;4133;4544;4334;4293;4047;4703;%(DisableSpecificWarnings)</DisableSpecificWarnings>
1462 1463 1464 1465 1466
    </ClCompile>
    <Link>
      <EnableCOMDATFolding>true</EnableCOMDATFolding>
      <OptimizeReferences>true</OptimizeReferences>
      <SubSystem>Windows</SubSystem>
1467
      <OutputFile>$(OutDir)\bin\x64\$(TargetName)$(TargetExt)</OutputFile>
1468 1469
      <ImportLibrary>$(OutDir)\lib\x64\$(TargetName).lib</ImportLibrary>
      <ProgramDatabaseFile>$(OutDir)\lib\x64\$(TargetName).pdb</ProgramDatabaseFile>
1470
      <ModuleDefinitionFile>.\libavfilter.def</ModuleDefinitionFile>
1471
      <ProfileGuidedDatabase>$(IntDir)\$(TargetName).pgd</ProfileGuidedDatabase>
1472
      <AdditionalDependencies>avutil.lib;avcodec.lib;avformat.lib;swresample.lib;postproc.lib;swscale.lib;libass.lib;libfontconfig.lib;libfreetype.lib;libfribidi.lib;libmfx.lib;%(AdditionalDependencies)</AdditionalDependencies>
1473
      <AdditionalLibraryDirectories>$(OutDir)\lib\x64\;$(ProjectDir)\..\..\prebuilt\lib\x64\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
1474 1475
      <AdditionalOptions>/IGNORE:4006,4221,4049,4217,4197,4099,4264 %(AdditionalOptions)</AdditionalOptions>
      <MinimumRequiredVersion>6.0</MinimumRequiredVersion>
1476
      <GenerateDebugInformation>true</GenerateDebugInformation>
1477 1478
    </Link>
    <PostBuildEvent>
1479 1480 1481 1482 1483 1484 1485 1486
      <Command>mkdir "$(OutDir)"\include
mkdir "$(OutDir)"\include\libavfilter
copy ..\libavfilter\avfilter.h "$(OutDir)"\include\libavfilter
copy ..\libavfilter\buffersink.h "$(OutDir)"\include\libavfilter
copy ..\libavfilter\buffersrc.h "$(OutDir)"\include\libavfilter
copy ..\libavfilter\version.h "$(OutDir)"\include\libavfilter
mkdir "$(OutDir)"\licenses
copy ..\COPYING.GPLv3 "$(OutDir)"\licenses\ffmpeg.txt</Command>
1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497
    </PostBuildEvent>
    <PreBuildEvent>
      <Command>if exist ..\config.h (
del ..\config.h
)
if exist ..\version.h (
del ..\version.h
)
if exist ..\config.asm (
del ..\config.asm
)
1498 1499 1500 1501 1502
if exist ..\libavutil\avconfig.h (
del ..\libavutil\avconfig.h
)
if exist ..\libavutil\ffversion.h (
del ..\libavutil\ffversion.h
1503
)
1504 1505
if exist "$(OutDir)"\include\libavfilter (
rd /s /q "$(OutDir)"\include\libavfilter
M
Matt Oliver 已提交
1506 1507 1508 1509
cd ../
cd $(ProjectDir)
)</Command>
    </PreBuildEvent>
1510 1511
    <NASM>
      <IncludePaths>$(ProjectDir);$(ProjectDir)\..\;$(ProjectDir)\..\\$(ProjectName)\x86;%(IncludePaths)</IncludePaths>
1512
      <PreIncludeFiles>config.asm;%(PreIncludeFiles)</PreIncludeFiles>
1513 1514
      <GenerateDebugInformation>false</GenerateDebugInformation>
    </NASM>
M
Matt Oliver 已提交
1515
    <ResourceCompile>
1516
      <AdditionalIncludeDirectories>$(OutDir)\include\freetype2;$(ProjectDir)\..\..\prebuilt\include\freetype2;$(OutDir)\include\fribidi;$(ProjectDir)\..\..\prebuilt\include\fribidi;.\;..\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
1517
      <PreprocessorDefinitions>_MSC_VER;BUILDING_avfilter;%(PreprocessorDefinitions)</PreprocessorDefinitions>
M
Matt Oliver 已提交
1518 1519 1520 1521
    </ResourceCompile>
  </ItemDefinitionGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
  <ImportGroup Label="ExtensionTargets">
1522
    <Import Project="$(VCTargetsPath)\BuildCustomizations\nasm.targets" />
M
Matt Oliver 已提交
1523 1524
  </ImportGroup>
</Project>