[svn] / trunk / xvidextra / src / installer / xvid.xml Repository:
ViewVC logotype

Diff of /trunk/xvidextra/src/installer/xvid.xml

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2009, Fri May 20 15:46:28 2011 UTC revision 2154, Thu Jan 26 22:44:02 2017 UTC
# Line 1  Line 1 
1  <project>  <project>
2      <shortName>Xvid</shortName>      <shortName>Xvid</shortName>
3      <fullName>Xvid Video Codec</fullName>      <fullName>Xvid Video Codec</fullName>
4      <version>1.3.2</version>      <version>15</version>
5      <installerFilename>${product_shortname}-${product_version}-${platform_name}.${platform_exec_suffix}</installerFilename>      <installerFilename>${product_shortname}-${product_version}-${platform_name}.${platform_exec_suffix}</installerFilename>
6      <readmeFile>releasenotes.txt</readmeFile>      <readmeFile>releasenotes.txt</readmeFile>
7      <licenseFile>../../LICENSE</licenseFile>      <licenseFile>../../LICENSE</licenseFile>
8      <logoImage>xvid.png</logoImage>      <logoImage>xvid.png</logoImage>
9      <splashImage>xvid_logo.png</splashImage>      <splashImage>xvid_logo.png</splashImage>
10      <allowLanguageSelection>1</allowLanguageSelection>      <allowLanguageSelection>1</allowLanguageSelection>
11      <initializationActionList>      <componentList>
12          <registryGet>          <component>
13              <key>HKEY_LOCAL_MACHINE\Software\${project.windowsSoftwareRegistryPrefix}</key>              <name>default</name>
14              <name>Location</name>              <description>Default Component</description>
15              <variable>installdir</variable>              <canBeEdited>1</canBeEdited>
16                <selected>1</selected>
17                <show>1</show>
18                <folderList>
19                    <folder>
20                        <description>Program Files</description>
21                        <destination>${installdir}</destination>
22                        <name>programfiles</name>
23                        <platforms>all</platforms>
24                        <shortcutList>
25                            <shortcut>
26                                <comment>Uninstall</comment>
27                                <exec>${installdir}/${uninstallerName}</exec>
28                                <icon></icon>
29                                <name>Uninstall ${product_fullname}</name>
30                                <path>${installdir}</path>
31                                <platforms>all</platforms>
32                                <runAsAdmin>0</runAsAdmin>
33                                <runInTerminal>0</runInTerminal>
34                                <windowsExec>${installdir}/${uninstallerName}.exe</windowsExec>
35                                <windowsExecArgs></windowsExecArgs>
36                                <windowsIcon></windowsIcon>
37                                <windowsPath>${installdir}</windowsPath>
38                            </shortcut>
39                        </shortcutList>
40                    </folder>
41                    <folder>
42                        <description>Program Files</description>
43                        <destination>${installdir}</destination>
44                        <name>programfileslinux</name>
45                        <platforms>linux</platforms>
46                    </folder>
47                    <folder>
48                        <description>Program Files</description>
49                        <destination>${installdir}</destination>
50                        <name>programfileswindows</name>
51                        <platforms>windows</platforms>
52                        <distributionFileList>
53                            <distributionFile>
54                                <origin>../../../xvidcore/vfw/src/xvid.ico</origin>
55                            </distributionFile>
56                            <distributionFile>
57                                <origin>AviC.exe</origin>
58                            </distributionFile>
59                            <distributionFile>
60                                <origin>../../LICENSE</origin>
61                            </distributionFile>
62                            <distributionFile>
63                                <origin>MiniCalc.exe</origin>
64                            </distributionFile>
65                            <distributionFile>
66                                <origin>OGMCalc.exe</origin>
67                            </distributionFile>
68                            <distributionFile>
69                                <origin>releasenotes.txt</origin>
70                            </distributionFile>
71                            <distributionFile>
72                                <origin>vidccleaner.exe</origin>
73                            </distributionFile>
74                            <distributionFile>
75                                <origin>Xvid_Quant_Matrices.zip</origin>
76                            </distributionFile>
77                            <distributionFile>
78                                <origin>StatsReader.exe</origin>
79                            </distributionFile>
80                            <distributionFile>
81                                <origin>statsreader.txt</origin>
82                            </distributionFile>
83                            <distributionFile>
84                                <origin>xvid.inf</origin>
85                            </distributionFile>
86                            <distributionFile>
87                                <origin>xvid.ico</origin>
88                            </distributionFile>
89                            <distributionFile>
90                                <origin>autoupdate-windows.exe</origin>
91                            </distributionFile>
92                            <distributionFile>
93                                <origin>update.ini</origin>
94                            </distributionFile>
95                            <distributionFile>
96                                <origin>CheckUpdate.exe</origin>
97                            </distributionFile>
98                            <distributionFile>
99                                <origin>MiniConvert.exe</origin>
100                            </distributionFile>
101                            <distributionFile>
102                                <origin>XvidWebPlayer.msi</origin>
103                            </distributionFile>
104                            <distributionFile>
105                                <origin>xvid-gstreamer-x86-2013.6.msi</origin>
106                            </distributionFile>
107                            <distributionFile>
108                                <origin>../../../xvidcore/build/win32/bin/xvid_encraw.exe</origin>
109                            </distributionFile>
110                            <distributionFile>
111                                <origin>xvid_logo.png</origin>
112                            </distributionFile>
113                            <distributionFile>
114                                <origin>xvid.png</origin>
115                            </distributionFile>
116                            <distributionFile>
117                                <origin>xvidw.ico</origin>
118                            </distributionFile>
119                            <distributionFile>
120                                <origin>CheckUpdate.ps1</origin>
121                            </distributionFile>
122                            <distributionFile>
123                                <origin>CheckUpdateLauncher.vbs</origin>
124                            </distributionFile>
125                        </distributionFileList>
126                        <shortcutList>
127                            <linkShortcut>
128                                <comment>Xvid Website</comment>
129                                <icon></icon>
130                                <name>xvidhomepage</name>
131                                <platforms>windows</platforms>
132                                <runAsAdmin>0</runAsAdmin>
133                                <runInTerminal>0</runInTerminal>
134                                <url>http://www.xvid.org/</url>
135                                <windowsIcon></windowsIcon>
136                            </linkShortcut>
137                        </shortcutList>
138                    </folder>
139                    <folder>
140                        <description>Program Files</description>
141                        <destination>${installdir}</destination>
142                        <name>programfilesosx</name>
143                        <platforms>osx</platforms>
144                    </folder>
145                    <folder>
146                        <description>Temp Directory (x86)</description>
147                        <destination>${system_temp_directory}/xvid_x86</destination>
148                        <name>tmp_x86</name>
149                        <platforms>windows</platforms>
150                        <distributionFileList>
151                            <distributionFile>
152                                <origin>../../../xvidcore/vfw/bin/xvidvfw.dll</origin>
153                            </distributionFile>
154                            <distributionFile>
155                                <origin>../../../xvidcore/vfw/bin/xvidcore.dll</origin>
156                            </distributionFile>
157                            <distributionFile>
158                                <origin>xvid.inf</origin>
159                            </distributionFile>
160                            <distributionFile>
161                                <origin>../../../xvidcore/dshow/bin/xvid.ax</origin>
162                            </distributionFile>
163                            <distributionFile>
164                                <origin>setpriv32.exe</origin>
165                            </distributionFile>
166                            <distributionFile>
167                                <origin>../../../xvidcore/dshow/bin/xvid_mft.ax</origin>
168                            </distributionFile>
169                            <distributionFile>
170                                <origin>setavi32.exe</origin>
171                            </distributionFile>
172                        </distributionFileList>
173                    </folder>
174                    <folder>
175                        <description>Temp Directory (x64)</description>
176                        <destination>${system_temp_directory}/xvid_x64</destination>
177                        <name>tmp_x64</name>
178                        <platforms>windows</platforms>
179                        <distributionFileList>
180                            <distributionFile>
181                                <origin>../../../xvidcore/dshow/bin/x64/xvid.ax</origin>
182                            </distributionFile>
183                            <distributionFile>
184                                <origin>../../../xvidcore/vfw/bin/x64/xvidcore.dll</origin>
185                            </distributionFile>
186                            <distributionFile>
187                                <origin>../../../xvidcore/vfw/bin/x64/xvidvfw.dll</origin>
188                            </distributionFile>
189                            <distributionFile>
190                                <origin>xvid.inf</origin>
191                            </distributionFile>
192                            <distributionFile>
193                                <origin>setpriv64.exe</origin>
194                            </distributionFile>
195                            <distributionFile>
196                                <origin>../../../xvidcore/dshow/bin/x64/xvid_mft.ax</origin>
197                            </distributionFile>
198                            <distributionFile>
199                                <origin>setavi64.exe</origin>
200                            </distributionFile>
201                        </distributionFileList>
202              <ruleList>              <ruleList>
203                  <platformTest type="windows"/>                          <platformTest type="windows-x64"/>
204              </ruleList>              </ruleList>
205          </registryGet>                  </folder>
206      </initializationActionList>              </folderList>
207      <preInstallationActionList>              <startMenuShortcutList>
208          <actionGroup>                  <startMenuShortcut>
209              <actionList>                      <comment>Configure the Decoder properties</comment>
210                  <setInstallerVariable name="installationType" value="upgrade"/>                      <name>Decoder Config</name>
211              </actionList>                      <ruleEvaluationLogic>or</ruleEvaluationLogic>
212                        <runAsAdmin>0</runAsAdmin>
213                        <runInTerminal>0</runInTerminal>
214                        <windowsExec>${windows_folder_system}/rundll32.exe</windowsExec>
215                        <windowsExecArgs>xvid.ax,Configure</windowsExecArgs>
216                        <windowsIcon>${installdir}/xvid.ico</windowsIcon>
217                        <windowsPath></windowsPath>
218              <ruleList>              <ruleList>
219                  <fileTest condition="exists" path="${installdir}/update.ini"/>                          <platformTest>
220                                <type>windows-xp</type>
221                            </platformTest>
222                            <platformTest>
223                                <type>windows-vista</type>
224                            </platformTest>
225                            <platformTest>
226                                <type>windows-9x</type>
227                            </platformTest>
228                            <platformTest>
229                                <type>windows-2003</type>
230                            </platformTest>
231                            <platformTest>
232                                <type>windows-2000</type>
233                            </platformTest>
234                            <platformTest>
235                                <type>windows-7</type>
236                            </platformTest>
237              </ruleList>              </ruleList>
238          </actionGroup>                  </startMenuShortcut>
239      </preInstallationActionList>                  <startMenuShortcut>
240      <readyToInstallActionList>                      <comment>Configure the Decoder properties</comment>
241          <runProgram>                      <name>Decoder Config</name>
242              <abortOnError>0</abortOnError>                      <runAsAdmin>0</runAsAdmin>
243              <program>${installdir}/unins000.exe</program>                      <runInTerminal>0</runInTerminal>
244              <programArguments>/VERYSILENT</programArguments>                      <windowsExec>${windows_folder_system}/rundll32.exe</windowsExec>
245              <showMessageOnError>0</showMessageOnError>                      <windowsExecArgs>xvid.ax,Configure</windowsExecArgs>
246              <workingDirectory>${installdir}/</workingDirectory>                      <windowsIcon>${installdir}/xvidw.ico</windowsIcon>
247                        <windowsPath></windowsPath>
248              <ruleList>              <ruleList>
                 <fileTest condition="exists" path="${installdir}/unins000.exe"/>  
249                  <platformTest>                  <platformTest>
250                      <type>windows</type>                              <negate>1</negate>
251                                <type>windows-xp</type>
252                  </platformTest>                  </platformTest>
253              </ruleList>                          <platformTest>
         </runProgram>  
         <if>  
             <abortOnError>0</abortOnError>  
             <showMessageOnError>0</showMessageOnError>  
             <actionList>  
                 <if>  
                     <abortOnError>0</abortOnError>  
                     <showMessageOnError>0</showMessageOnError>  
                     <actionList>  
                         <if>  
                             <abortOnError>0</abortOnError>  
                             <showMessageOnError>0</showMessageOnError>  
                             <actionList>  
                                 <setInstallerVariable>  
                                     <abortOnError>0</abortOnError>  
                                     <name>generic_mpeg4</name>  
                                     <showMessageOnError>0</showMessageOnError>  
                                     <value>7</value>  
                                 </setInstallerVariable>  
                             </actionList>  
                             <conditionRuleList>  
                                 <compareValues>  
                                     <logic>equals</logic>  
                                     <negate>1</negate>  
                                     <value1>${decode_other}</value1>  
                                     <value2>0</value2>  
                                 </compareValues>  
                             </conditionRuleList>  
                             <elseActionList>  
                                 <setInstallerVariable>  
                                     <abortOnError>0</abortOnError>  
                                     <name>generic_mpeg4</name>  
                                     <showMessageOnError>0</showMessageOnError>  
                                     <value>3</value>  
                                 </setInstallerVariable>  
                             </elseActionList>  
                         </if>  
                     </actionList>  
                     <conditionRuleList>  
                         <compareValues>  
                             <logic>equals</logic>  
                             <negate>1</negate>  
                             <value1>${decode_3ivx}</value1>  
                             <value2>0</value2>  
                         </compareValues>  
                     </conditionRuleList>  
                     <elseActionList>  
                         <if>  
                             <abortOnError>0</abortOnError>  
                             <showMessageOnError>0</showMessageOnError>  
                             <actionList>  
                                 <setInstallerVariable>  
                                     <abortOnError>0</abortOnError>  
                                     <name>generic_mpeg4</name>  
                                     <showMessageOnError>0</showMessageOnError>  
                                     <value>6</value>  
                                 </setInstallerVariable>  
                             </actionList>  
                             <conditionRuleList>  
                                 <compareValues>  
                                     <logic>equals</logic>  
                                     <negate>1</negate>  
                                     <value1>${decode_other}</value1>  
                                     <value2>0</value2>  
                                 </compareValues>  
                             </conditionRuleList>  
                             <elseActionList>  
                                 <setInstallerVariable>  
                                     <abortOnError>0</abortOnError>  
                                     <name>generic_mpeg4</name>  
                                     <showMessageOnError>0</showMessageOnError>  
                                     <value>2</value>  
                                 </setInstallerVariable>  
                             </elseActionList>  
                         </if>  
                     </elseActionList>  
                 </if>  
             </actionList>  
             <conditionRuleList>  
                 <compareValues>  
                     <logic>equals</logic>  
254                      <negate>1</negate>                      <negate>1</negate>
255                      <value1>${decode_divx}</value1>                              <type>windows-vista</type>
256                      <value2>0</value2>                          </platformTest>
257                  </compareValues>                          <platformTest>
             </conditionRuleList>  
             <elseActionList>  
                 <if>  
                     <abortOnError>0</abortOnError>  
                     <showMessageOnError>0</showMessageOnError>  
                     <actionList>  
                         <if>  
                             <abortOnError>0</abortOnError>  
                             <showMessageOnError>0</showMessageOnError>  
                             <actionList>  
                                 <setInstallerVariable>  
                                     <abortOnError>0</abortOnError>  
                                     <name>generic_mpeg4</name>  
                                     <showMessageOnError>0</showMessageOnError>  
                                     <value>5</value>  
                                 </setInstallerVariable>  
                             </actionList>  
                             <conditionRuleList>  
                                 <compareValues>  
                                     <logic>equals</logic>  
258                                      <negate>1</negate>                                      <negate>1</negate>
259                                      <value1>${decode_other}</value1>                              <type>windows-9x</type>
260                                      <value2>0</value2>                          </platformTest>
261                                  </compareValues>                          <platformTest>
                             </conditionRuleList>  
                             <elseActionList>  
                                 <setInstallerVariable>  
                                     <abortOnError>0</abortOnError>  
                                     <name>generic_mpeg4</name>  
                                     <showMessageOnError>0</showMessageOnError>  
                                     <value>1</value>  
                                 </setInstallerVariable>  
                             </elseActionList>  
                         </if>  
                     </actionList>  
                     <conditionRuleList>  
                         <compareValues>  
                             <logic>equals</logic>  
262                              <negate>1</negate>                              <negate>1</negate>
263                              <value1>${decode_3IVX}</value1>                              <type>windows-2003</type>
264                              <value2>0</value2>                          </platformTest>
265                          </compareValues>                          <platformTest>
                     </conditionRuleList>  
                     <elseActionList>  
                         <if>  
                             <abortOnError>0</abortOnError>  
                             <showMessageOnError>0</showMessageOnError>  
                             <actionList>  
                                 <setInstallerVariable>  
                                     <abortOnError>0</abortOnError>  
                                     <name>generic_mpeg4</name>  
                                     <showMessageOnError>0</showMessageOnError>  
                                     <value>4</value>  
                                 </setInstallerVariable>  
                             </actionList>  
                             <conditionRuleList>  
                                 <compareValues>  
                                     <logic>equals</logic>  
266                                      <negate>1</negate>                                      <negate>1</negate>
267                                      <value1>${decode_other}</value1>                              <type>windows-2000</type>
268                                      <value2>0</value2>                          </platformTest>
                                 </compareValues>  
                             </conditionRuleList>  
                             <elseActionList>  
                                 <setInstallerVariable>  
                                     <abortOnError>0</abortOnError>  
                                     <name>generic_mpeg4</name>  
                                     <showMessageOnError>0</showMessageOnError>  
                                     <value>0</value>  
                                 </setInstallerVariable>  
                             </elseActionList>  
                         </if>  
                     </elseActionList>  
                 </if>  
             </elseActionList>  
         </if>  
     </readyToInstallActionList>  
     <postInstallationActionList>  
         <copyFile>  
             <abortOnError>0</abortOnError>  
             <destination>${system_temp_directory}/xvid_x86/xvid.ax</destination>  
             <origin>${system_temp_directory}/xvid_x86/xvid_mft.ax</origin>  
             <showMessageOnError>0</showMessageOnError>  
             <ruleList>  
269                  <platformTest>                  <platformTest>
270                      <type>windows</type>                              <negate>1</negate>
271                                <type>windows-7</type>
272                  </platformTest>                  </platformTest>
                 <fileExists>  
                     <path>${windows_folder_system}/mfplat.dll</path>  
                 </fileExists>  
273              </ruleList>              </ruleList>
274          </copyFile>                  </startMenuShortcut>
275          <copyFile>                  <startMenuShortcut>
276              <abortOnError>0</abortOnError>                      <comment>Configure the encoder properties</comment>
277              <destination>${windows_folder_system}/xvid.ax</destination>                      <name>Encoder Config</name>
             <origin>${system_temp_directory}/xvid_x86/xvid.ax</origin>  
278              <ruleEvaluationLogic>or</ruleEvaluationLogic>              <ruleEvaluationLogic>or</ruleEvaluationLogic>
279              <showMessageOnError>0</showMessageOnError>                      <runAsAdmin>0</runAsAdmin>
280                        <runInTerminal>0</runInTerminal>
281                        <windowsExec>${windows_folder_system}/rundll32.exe</windowsExec>
282                        <windowsExecArgs>xvidvfw.dll,Configure</windowsExecArgs>
283                        <windowsIcon>${installdir}/xvid.ico</windowsIcon>
284                        <windowsPath></windowsPath>
285              <ruleList>              <ruleList>
286                  <platformTest>                  <platformTest>
287                      <type>windows-2000</type>                              <type>windows-xp</type>
288                  </platformTest>                  </platformTest>
289                  <platformTest>                  <platformTest>
290                      <type>windows-xp</type>                              <type>windows-vista</type>
291                  </platformTest>                  </platformTest>
             </ruleList>  
         </copyFile>  
         <copyFile>  
             <abortOnError>0</abortOnError>  
             <destination>${windows_folder_system}/xvidcore.dll</destination>  
             <origin>${system_temp_directory}/xvid_x86/xvidcore.dll</origin>  
             <ruleEvaluationLogic>or</ruleEvaluationLogic>  
             <showMessageOnError>0</showMessageOnError>  
             <ruleList>  
292                  <platformTest>                  <platformTest>
293                      <type>windows-2000</type>                              <type>windows-9x</type>
294                  </platformTest>                  </platformTest>
295                  <platformTest>                  <platformTest>
296                      <type>windows-xp</type>                              <type>windows-2003</type>
297                  </platformTest>                  </platformTest>
             </ruleList>  
         </copyFile>  
         <copyFile>  
             <abortOnError>0</abortOnError>  
             <destination>${windows_folder_system}/xvidvfw.dll</destination>  
             <origin>${system_temp_directory}/xvid_x86/xvidvfw.dll</origin>  
             <ruleEvaluationLogic>or</ruleEvaluationLogic>  
             <showMessageOnError>0</showMessageOnError>  
             <ruleList>  
298                  <platformTest>                  <platformTest>
299                      <type>windows-2000</type>                      <type>windows-2000</type>
300                  </platformTest>                  </platformTest>
301                  <platformTest>                  <platformTest>
302                      <type>windows-xp</type>                              <type>windows-7</type>
303                  </platformTest>                  </platformTest>
304              </ruleList>              </ruleList>
305          </copyFile>                  </startMenuShortcut>
306          <runProgram>                  <startMenuShortcut>
307              <customErrorMessage>Failed to install Xvid VfW Codec (32-bit)!</customErrorMessage>                      <comment>Configure the encoder properties</comment>
308              <program>${windows_folder_system}/rundll32.exe</program>                      <name>Encoder Config</name>
309              <programArguments>setupapi.dll,InstallHinfSection DefaultInstall 0 ${system_temp_directory}/xvid_x86/xvid.inf</programArguments>                      <runAsAdmin>0</runAsAdmin>
310                        <runInTerminal>0</runInTerminal>
311                        <windowsExec>${windows_folder_system}/rundll32.exe</windowsExec>
312                        <windowsExecArgs>xvidvfw.dll,Configure</windowsExecArgs>
313                        <windowsIcon>${installdir}/xvidw.ico</windowsIcon>
314                        <windowsPath></windowsPath>
315              <ruleList>              <ruleList>
316                  <platformTest>                  <platformTest>
317                      <type>windows</type>                              <negate>1</negate>
318                                <type>windows-xp</type>
319                  </platformTest>                  </platformTest>
320                  <platformTest>                  <platformTest>
321                      <negate>1</negate>                      <negate>1</negate>
322                      <type>windows-2000</type>                              <type>windows-vista</type>
323                  </platformTest>                  </platformTest>
324                  <platformTest>                  <platformTest>
325                      <negate>1</negate>                      <negate>1</negate>
326                      <type>windows-xp</type>                              <type>windows-9x</type>
327                  </platformTest>                  </platformTest>
             </ruleList>  
         </runProgram>  
         <runProgram>  
             <customErrorMessage>DirectShow filter (32-bit) register failed!</customErrorMessage>  
             <program>${windows_folder_system}/regsvr32.exe</program>  
             <programArguments>/s ${windows_folder_system}/xvid.ax</programArguments>  
             <workingDirectory>${windows_folder_system}</workingDirectory>  
             <ruleList>  
328                  <platformTest>                  <platformTest>
329                      <type>windows</type>                              <negate>1</negate>
330                                <type>windows-2003</type>
331                  </platformTest>                  </platformTest>
             </ruleList>  
         </runProgram>  
         <registrySet>  
             <abortOnError>0</abortOnError>  
             <key>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaResources\icm\vidc.XVID</key>  
             <name>Description</name>  
             <ruleEvaluationLogic>or</ruleEvaluationLogic>  
             <showMessageOnError>0</showMessageOnError>  
             <type>REG_SZ</type>  
             <value>Xvid MPEG-4 Video Codec</value>  
             <wowMode>32</wowMode>  
             <ruleList>  
332                  <platformTest>                  <platformTest>
333                      <type>windows-xp</type>                              <negate>1</negate>
334                                <type>windows-2000</type>
335                  </platformTest>                  </platformTest>
336                  <platformTest>                  <platformTest>
337                      <type>windows-2000</type>                              <negate>1</negate>
338                                <type>windows-7</type>
339                  </platformTest>                  </platformTest>
340              </ruleList>              </ruleList>
341          </registrySet>                  </startMenuShortcut>
342          <registrySet>                  <startMenuFileShortcut>
343              <abortOnError>0</abortOnError>                      <comment>Important notes concerning this Xvid build</comment>
344              <key>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaResources\icm\vidc.XVID</key>                      <filePath>${installdir}/releasenotes.txt</filePath>
345              <name>Driver</name>                      <name>Release Notes</name>
346              <ruleEvaluationLogic>or</ruleEvaluationLogic>              <ruleEvaluationLogic>or</ruleEvaluationLogic>
347              <showMessageOnError>0</showMessageOnError>                      <runAsAdmin>0</runAsAdmin>
348              <type>REG_SZ</type>                      <runInTerminal>0</runInTerminal>
349              <value>xvidvfw.dll</value>                      <windowsIcon></windowsIcon>
             <wowMode>32</wowMode>  
350              <ruleList>              <ruleList>
351                  <platformTest>                  <platformTest>
352                      <type>windows-xp</type>                      <type>windows-xp</type>
353                  </platformTest>                  </platformTest>
354                  <platformTest>                  <platformTest>
355                      <type>windows-2000</type>                              <type>windows-vista</type>
356                  </platformTest>                  </platformTest>
             </ruleList>  
         </registrySet>  
         <registrySet>  
             <abortOnError>0</abortOnError>  
             <key>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaResources\icm\vidc.XVID</key>  
             <name>FriendlyName</name>  
             <ruleEvaluationLogic>or</ruleEvaluationLogic>  
             <showMessageOnError>0</showMessageOnError>  
             <type>REG_SZ</type>  
             <value>XVID</value>  
             <wowMode>32</wowMode>  
             <ruleList>  
357                  <platformTest>                  <platformTest>
358                      <type>windows-xp</type>                              <type>windows-9x</type>
359                  </platformTest>                  </platformTest>
360                  <platformTest>                  <platformTest>
361                      <type>windows-2000</type>                              <type>windows-2003</type>
362                  </platformTest>                  </platformTest>
             </ruleList>  
         </registrySet>  
         <registrySet>  
             <abortOnError>0</abortOnError>  
             <key>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\drivers.desc</key>  
             <name>xvidvfw.dll</name>  
             <ruleEvaluationLogic>or</ruleEvaluationLogic>  
             <showMessageOnError>0</showMessageOnError>  
             <type>REG_SZ</type>  
             <value>Xvid MPEG-4 Video Codec</value>  
             <wowMode>32</wowMode>  
             <ruleList>  
363                  <platformTest>                  <platformTest>
364                      <type>windows-xp</type>                              <type>windows-2000</type>
365                  </platformTest>                  </platformTest>
366                  <platformTest>                  <platformTest>
367                      <type>windows-2000</type>                              <type>windows-7</type>
368                  </platformTest>                  </platformTest>
369              </ruleList>              </ruleList>
370          </registrySet>                  </startMenuFileShortcut>
371          <registrySet>                  <startMenuShortcut>
372              <abortOnError>0</abortOnError>                      <comment>Check whether a new update for Xvid is available</comment>
373              <key>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32</key>                      <name>Check for Updates</name>
374              <name>vidc.XVID</name>                      <runAsAdmin>0</runAsAdmin>
375              <ruleEvaluationLogic>or</ruleEvaluationLogic>                      <runInTerminal>0</runInTerminal>
376              <showMessageOnError>0</showMessageOnError>                      <windowsExec>${installdir}/autoupdate-windows.exe</windowsExec>
377              <type>REG_SZ</type>                      <windowsExecArgs></windowsExecArgs>
378              <value>xvidvfw.dll</value>                      <windowsIcon></windowsIcon>
379              <wowMode>32</wowMode>                      <windowsPath>${installdir}/</windowsPath>
380                    </startMenuShortcut>
381                    <startMenuLinkShortcut>
382                        <comment>Link to the Xvid homepage</comment>
383                        <name>Xvid Homepage</name>
384                        <runAsAdmin>0</runAsAdmin>
385                        <runInTerminal>0</runInTerminal>
386                        <url>https://www.xvid.com</url>
387                        <windowsIcon></windowsIcon>
388                    </startMenuLinkShortcut>
389                    <startMenuShortcut>
390                        <comment>Command line encoder application</comment>
391                        <name>xvid_encraw</name>
392                        <runAsAdmin>0</runAsAdmin>
393                        <runInTerminal>0</runInTerminal>
394                        <windowsExec>%comspec%</windowsExec>
395                        <windowsExecArgs>/k ""${installdir}\xvid_encraw.exe"" -h</windowsExecArgs>
396                        <windowsIcon></windowsIcon>
397                        <windowsPath>${installdir}</windowsPath>
398              <ruleList>              <ruleList>
399                  <platformTest>                  <platformTest>
400                                <negate>1</negate>
401                      <type>windows-xp</type>                      <type>windows-xp</type>
402                  </platformTest>                  </platformTest>
403                  <platformTest>                  <platformTest>
404                      <type>windows-2000</type>                              <negate>1</negate>
405                                <type>windows-vista</type>
406                  </platformTest>                  </platformTest>
             </ruleList>  
         </registrySet>  
         <registrySet>  
             <abortOnError>0</abortOnError>  
             <key>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32</key>  
             <name>msacm.l3acm</name>  
             <showMessageOnError>0</showMessageOnError>  
             <type>REG_SZ</type>  
             <value>l3codecp.acm</value>  
             <wowMode>32</wowMode>  
             <ruleList>  
                 <fileExists>  
                     <path>${windows_folder_system}/l3codecp.acm</path>  
                 </fileExists>  
             </ruleList>  
         </registrySet>  
         <registrySet>  
             <abortOnError>0</abortOnError>  
             <key>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\drivers.desc</key>  
             <name>l3codecp.acm</name>  
             <showMessageOnError>0</showMessageOnError>  
             <type>REG_SZ</type>  
             <value>Fraunhofer IIS MPEG Layer-3 Codec (professional)</value>  
             <wowMode>32</wowMode>  
             <ruleList>  
                 <fileExists>  
                     <path>${windows_folder_system}/l3codecp.acm</path>  
                 </fileExists>  
             </ruleList>  
         </registrySet>  
         <registryDelete>  
             <abortOnError>0</abortOnError>  
             <key>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\drivers.desc</key>  
             <name>l3codeca.acm</name>  
             <showMessageOnError>0</showMessageOnError>  
             <wowMode>32</wowMode>  
             <ruleList>  
                 <fileExists>  
                     <path>${windows_folder_system}/l3codecp.acm</path>  
                 </fileExists>  
             </ruleList>  
         </registryDelete>  
         <registryDelete>  
             <abortOnError>0</abortOnError>  
             <key>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\drivers.desc</key>  
             <name>C:\Windows\System32\l3codeca.acm</name>  
             <showMessageOnError>0</showMessageOnError>  
             <wowMode>32</wowMode>  
             <ruleList>  
                 <fileExists>  
                     <path>${windows_folder_system}/l3codecp.acm</path>  
                 </fileExists>  
407                  <platformTest>                  <platformTest>
408                      <type>windows-x86</type>                              <negate>1</negate>
409                                <type>windows-9x</type>
410                  </platformTest>                  </platformTest>
             </ruleList>  
         </registryDelete>  
         <registrySet>  
             <abortOnError>0</abortOnError>  
             <key>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaResources\msacm\msacm.l3acm</key>  
             <name>Driver</name>  
             <ruleEvaluationLogic>or</ruleEvaluationLogic>  
             <showMessageOnError>0</showMessageOnError>  
             <type>REG_SZ</type>  
             <value>l3codecp.acm</value>  
             <wowMode>32</wowMode>  
             <ruleList>  
411                  <platformTest>                  <platformTest>
412                                <negate>1</negate>
413                      <type>windows-2003</type>                      <type>windows-2003</type>
414                  </platformTest>                  </platformTest>
415                  <platformTest>                  <platformTest>
416                                <negate>1</negate>
417                      <type>windows-2000</type>                      <type>windows-2000</type>
418                  </platformTest>                  </platformTest>
419                  <platformTest>                  <platformTest>
                     <type>windows-xp</type>  
                 </platformTest>  
                 <fileExists>  
                     <path>${windows_folder_system}/l3codecp.acm</path>  
                 </fileExists>  
             </ruleList>  
         </registrySet>  
         <showWarning>  
             <abortOnError>0</abortOnError>  
             <showMessageOnError>0</showMessageOnError>  
             <text>Xvid MiniConvert will run only in feature-restricted mode!  
   
 Reason: Your installed version of Windows Media Player is too old! To make full use of Xvid MiniConvert, please update your Windows Media Player to Version 11 or higher and re-run the Xvid installer.</text>  
             <ruleList>  
                 <fileExists>  
420                      <negate>1</negate>                      <negate>1</negate>
421                      <path>${windows_folder_system}/l3codecp.acm</path>                              <type>windows-7</type>
                 </fileExists>  
             </ruleList>  
         </showWarning>  
         <wow64FsRedirection>  
             <action>disable</action>  
             <ruleList>  
                 <platformTest>  
                     <type>windows-x64</type>  
                 </platformTest>  
             </ruleList>  
         </wow64FsRedirection>  
         <registryDelete>  
             <abortOnError>0</abortOnError>  
             <key>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\drivers.desc</key>  
             <name>C:\Windows\SysWOW64\l3codeca.acm</name>  
             <showMessageOnError>0</showMessageOnError>  
             <wowMode>32</wowMode>  
             <ruleList>  
                 <fileExists>  
                     <path>${windows_folder_system}/l3codecp.acm</path>  
                 </fileExists>  
                 <platformTest>  
                     <type>windows-x64</type>  
                 </platformTest>  
             </ruleList>  
         </registryDelete>  
         <copyFile>  
             <abortOnError>0</abortOnError>  
             <destination>${system_temp_directory}/xvid_x64/xvid.ax</destination>  
             <origin>${system_temp_directory}/xvid_x64/xvid_mft.ax</origin>  
             <showMessageOnError>0</showMessageOnError>  
             <ruleList>  
                 <platformTest>  
                     <type>windows-x64</type>  
422                  </platformTest>                  </platformTest>
                 <fileExists>  
                     <path>${windows_folder_windows}/system32/mfplat.dll</path>  
                 </fileExists>  
423              </ruleList>              </ruleList>
424          </copyFile>                  </startMenuShortcut>
425          <copyFile>                  <startMenuFolder>
426              <abortOnError>0</abortOnError>                      <name>Advanced</name>
427              <destination>${windows_folder_windows}/system32/xvid.ax</destination>                      <platforms>windows</platforms>
428              <origin>${system_temp_directory}/xvid_x64/xvid.ax</origin>                      <ruleEvaluationLogic>or</ruleEvaluationLogic>
             <showMessageOnError>0</showMessageOnError>  
429              <ruleList>              <ruleList>
430                  <platformTest>                  <platformTest>
431                      <type>windows-xp</type>                      <type>windows-xp</type>
432                  </platformTest>                  </platformTest>
433                  <platformTest>                  <platformTest>
434                      <type>windows-x64</type>                              <type>windows-vista</type>
435                  </platformTest>                  </platformTest>
             </ruleList>  
         </copyFile>  
         <copyFile>  
             <abortOnError>0</abortOnError>  
             <destination>${windows_folder_windows}/system32/xvidcore.dll</destination>  
             <origin>${system_temp_directory}/xvid_x64/xvidcore.dll</origin>  
             <showMessageOnError>0</showMessageOnError>  
             <ruleList>  
436                  <platformTest>                  <platformTest>
437                      <type>windows-xp</type>                              <type>windows-9x</type>
438                  </platformTest>                  </platformTest>
439                  <platformTest>                  <platformTest>
440                      <type>windows-x64</type>                              <type>windows-2003</type>
441                  </platformTest>                  </platformTest>
             </ruleList>  
         </copyFile>  
         <copyFile>  
             <abortOnError>0</abortOnError>  
             <destination>${windows_folder_windows}/system32/xvidvfw.dll</destination>  
             <origin>${system_temp_directory}/xvid_x64/xvidvfw.dll</origin>  
             <showMessageOnError>0</showMessageOnError>  
             <ruleList>  
442                  <platformTest>                  <platformTest>
443                      <type>windows-xp</type>                              <type>windows-2000</type>
444                  </platformTest>                  </platformTest>
445                  <platformTest>                  <platformTest>
446                      <type>windows-x64</type>                              <type>windows-7</type>
447                  </platformTest>                  </platformTest>
448              </ruleList>              </ruleList>
449          </copyFile>                      <startMenuShortcutList>
450          <runProgram>                          <startMenuShortcut>
451              <customErrorMessage>Failed to install Xvid VfW Codec (64-bit)!</customErrorMessage>                              <comment>Quickly change the FourCC of your AVI files</comment>
452              <program>${windows_folder_windows}/system32/rundll32.exe</program>                              <name>Nic's FourCC Changer</name>
453              <programArguments>setupapi.dll,InstallHinfSection DefaultInstall 0 ${system_temp_directory}/xvid_x64/xvid.inf</programArguments>                              <runAsAdmin>0</runAsAdmin>
454              <ruleList>                              <runInTerminal>0</runInTerminal>
455                  <platformTest>                              <windowsExec>${installdir}/AviC.exe</windowsExec>
456                      <type>windows-x64</type>                              <windowsExecArgs></windowsExecArgs>
457                  </platformTest>                              <windowsIcon></windowsIcon>
458                  <platformTest>                              <windowsPath>${installdir}/</windowsPath>
459                      <negate>1</negate>                          </startMenuShortcut>
460                      <type>windows-xp</type>                          <startMenuFileShortcut>
461                  </platformTest>                              <comment>A selection of custom quant matrices</comment>
462                                <filePath>${installdir}/Xvid_Quant_Matrices.zip</filePath>
463                                <name>Some Quantization Matrices</name>
464                                <runAsAdmin>0</runAsAdmin>
465                                <runInTerminal>0</runInTerminal>
466                                <windowsIcon></windowsIcon>
467                            </startMenuFileShortcut>
468                            <startMenuShortcut>
469                                <comment>Check the first pass size and more</comment>
470                                <name>StatsReader 2.1</name>
471                                <runAsAdmin>0</runAsAdmin>
472                                <runInTerminal>0</runInTerminal>
473                                <windowsExec>${installdir}/StatsReader.exe</windowsExec>
474                                <windowsExecArgs></windowsExecArgs>
475                                <windowsIcon></windowsIcon>
476                                <windowsPath>${installdir}/</windowsPath>
477                            </startMenuShortcut>
478                            <startMenuFileShortcut>
479                                <comment>Documentation for the StatsReader</comment>
480                                <filePath>${installdir}/statsreader.txt</filePath>
481                                <name>StatsReader Notes</name>
482                                <runAsAdmin>0</runAsAdmin>
483                                <runInTerminal>0</runInTerminal>
484                                <windowsIcon></windowsIcon>
485                            </startMenuFileShortcut>
486                            <startMenuShortcut>
487                                <comment>An AVI bitrate calculator</comment>
488                                <name>Nic's MiniCalc</name>
489                                <runAsAdmin>0</runAsAdmin>
490                                <runInTerminal>0</runInTerminal>
491                                <windowsExec>${installdir}/MiniCalc.exe</windowsExec>
492                                <windowsExecArgs></windowsExecArgs>
493                                <windowsIcon></windowsIcon>
494                                <windowsPath>${installdir}/</windowsPath>
495                            </startMenuShortcut>
496                            <startMenuShortcut>
497                                <comment>Command line encoder application</comment>
498                                <name>xvid_encraw</name>
499                                <runAsAdmin>0</runAsAdmin>
500                                <runInTerminal>0</runInTerminal>
501                                <windowsExec>%comspec%</windowsExec>
502                                <windowsExecArgs>/k ""${installdir}\xvid_encraw.exe"" -h</windowsExecArgs>
503                                <windowsIcon></windowsIcon>
504                                <windowsPath>${installdir}</windowsPath>
505                            </startMenuShortcut>
506                        </startMenuShortcutList>
507                    </startMenuFolder>
508                    <startMenuShortcut>
509                        <comment>Simple media converter to create Xvid videos</comment>
510                        <name>Xvid MiniConvert</name>
511                        <runAsAdmin>0</runAsAdmin>
512                        <runInTerminal>0</runInTerminal>
513                        <windowsExec>${installdir}/MiniConvert.exe</windowsExec>
514                        <windowsExecArgs></windowsExecArgs>
515                        <windowsIcon></windowsIcon>
516                        <windowsPath>${installdir}/</windowsPath>
517                    </startMenuShortcut>
518                    <startMenuShortcut>
519                        <comment>Uninstall ${product_fullname}</comment>
520                        <name>Uninstall ${product_fullname}</name>
521                        <runAsAdmin>0</runAsAdmin>
522                        <runInTerminal>0</runInTerminal>
523                        <windowsExec>${installdir}/${uninstallerName}.exe</windowsExec>
524                        <windowsExecArgs>--debuglevel 3</windowsExecArgs>
525                        <windowsIcon>${installdir}/xvidw.ico</windowsIcon>
526                        <windowsPath>${installdir}</windowsPath>
527                    </startMenuShortcut>
528                </startMenuShortcutList>
529            </component>
530        </componentList>
531        <initializationActionList>
532            <registryGet>
533                <key>HKEY_LOCAL_MACHINE\Software\${project.windowsSoftwareRegistryPrefix}</key>
534                <name>Location</name>
535                <variable>installdir</variable>
536                <ruleList>
537                    <platformTest type="windows"/>
538              </ruleList>              </ruleList>
539          </runProgram>          </registryGet>
540          <runProgram>      </initializationActionList>
541              <customErrorMessage>DirectShow filter (64-bit) register failed!</customErrorMessage>      <preInstallationActionList>
542              <program>${windows_folder_windows}/system32/regsvr32.exe</program>          <actionGroup>
543              <programArguments>/s ${windows_folder_windows}/system32/xvid.ax</programArguments>              <actionList>
544              <workingDirectory>${windows_folder_windows}/system32</workingDirectory>                  <setInstallerVariable name="installationType" value="upgrade"/>
545                </actionList>
546              <ruleList>              <ruleList>
547                  <platformTest type="windows-x64"/>                  <fileTest condition="exists" path="${installdir}/update.ini"/>
548              </ruleList>              </ruleList>
549          </runProgram>          </actionGroup>
550          <registrySet>      </preInstallationActionList>
551        <readyToInstallActionList>
552            <runProgram>
553              <abortOnError>0</abortOnError>              <abortOnError>0</abortOnError>
554              <key>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaResources\icm\vidc.XVID</key>              <program>${installdir}/unins000.exe</program>
555              <name>Description</name>              <programArguments>/VERYSILENT</programArguments>
556              <showMessageOnError>0</showMessageOnError>              <showMessageOnError>0</showMessageOnError>
557              <type>REG_SZ</type>              <workingDirectory>${installdir}/</workingDirectory>
             <value>Xvid MPEG-4 Video Codec</value>  
             <wowMode>64</wowMode>  
558              <ruleList>              <ruleList>
559                    <fileTest condition="exists" path="${installdir}/unins000.exe"/>
560                  <platformTest>                  <platformTest>
561                      <type>windows-xp</type>                      <type>windows</type>
                 </platformTest>  
                 <platformTest>  
                     <type>windows-x64</type>  
562                  </platformTest>                  </platformTest>
563              </ruleList>              </ruleList>
564          </registrySet>          </runProgram>
565          <registrySet>          <if>
566              <abortOnError>0</abortOnError>              <abortOnError>0</abortOnError>
             <key>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaResources\icm\vidc.XVID</key>  
             <name>Driver</name>  
567              <showMessageOnError>0</showMessageOnError>              <showMessageOnError>0</showMessageOnError>
568              <type>REG_SZ</type>              <actionList>
569              <value>xvidvfw.dll</value>                  <if>
             <wowMode>64</wowMode>  
             <ruleList>  
                 <platformTest>  
                     <type>windows-x64</type>  
                 </platformTest>  
                 <platformTest>  
                     <type>windows-xp</type>  
                 </platformTest>  
             </ruleList>  
         </registrySet>  
         <registrySet>  
570              <abortOnError>0</abortOnError>              <abortOnError>0</abortOnError>
             <key>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaResources\icm\vidc.XVID</key>  
             <name>FriendlyName</name>  
571              <showMessageOnError>0</showMessageOnError>              <showMessageOnError>0</showMessageOnError>
572              <type>REG_SZ</type>                      <actionList>
573              <value>XVID</value>                          <if>
             <wowMode>64</wowMode>  
             <ruleList>  
                 <platformTest>  
                     <type>windows-xp</type>  
                 </platformTest>  
                 <platformTest>  
                     <type>windows-x64</type>  
                 </platformTest>  
             </ruleList>  
         </registrySet>  
         <registrySet>  
574              <abortOnError>0</abortOnError>              <abortOnError>0</abortOnError>
             <key>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\drivers.desc</key>  
             <name>xvidvfw.dll</name>  
             <ruleEvaluationLogic>or</ruleEvaluationLogic>  
575              <showMessageOnError>0</showMessageOnError>              <showMessageOnError>0</showMessageOnError>
576              <type>REG_SZ</type>                              <actionList>
577              <value>Xvid MPEG-4 Video Codec</value>                                  <setInstallerVariable>
             <wowMode>64</wowMode>  
             <ruleList>  
                 <platformTest>  
                     <type>windows-xp</type>  
                 </platformTest>  
                 <platformTest>  
                     <type>windows-x64</type>  
                 </platformTest>  
             </ruleList>  
         </registrySet>  
         <registrySet>  
578              <abortOnError>0</abortOnError>              <abortOnError>0</abortOnError>
579              <key>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32</key>                                      <name>generic_mpeg4</name>
             <name>vidc.XVID</name>  
580              <showMessageOnError>0</showMessageOnError>              <showMessageOnError>0</showMessageOnError>
581              <type>REG_SZ</type>                                      <value>7</value>
582              <value>xvidvfw.dll</value>                                  </setInstallerVariable>
583              <wowMode>64</wowMode>                              </actionList>
584              <ruleList>                              <conditionRuleList>
585                  <platformTest>                                  <compareValues>
586                      <type>windows-xp</type>                                      <logic>equals</logic>
587                  </platformTest>                                      <negate>1</negate>
588                  <platformTest>                                      <value1>${decode_other}</value1>
589                      <type>windows-x64</type>                                      <value2>0</value2>
590                  </platformTest>                                  </compareValues>
591              </ruleList>                              </conditionRuleList>
592          </registrySet>                              <elseActionList>
593          <runProgram>                                  <setInstallerVariable>
594              <abortOnError>0</abortOnError>              <abortOnError>0</abortOnError>
595              <program>${system_temp_directory}/xvid_x86/setpriv32.exe</program>                                      <name>generic_mpeg4</name>
             <programArguments></programArguments>  
596              <showMessageOnError>0</showMessageOnError>              <showMessageOnError>0</showMessageOnError>
597              <workingDirectory>${system_temp_directory}/xvid_x86</workingDirectory>                                      <value>3</value>
598              <ruleList>                                  </setInstallerVariable>
599                  <platformTest>                              </elseActionList>
600                      <type>windows-7</type>                          </if>
601                  </platformTest>                      </actionList>
602              </ruleList>                      <conditionRuleList>
603          </runProgram>                          <compareValues>
604          <runProgram>                              <logic>equals</logic>
605                                <negate>1</negate>
606                                <value1>${decode_3ivx}</value1>
607                                <value2>0</value2>
608                            </compareValues>
609                        </conditionRuleList>
610                        <elseActionList>
611                            <if>
612              <abortOnError>0</abortOnError>              <abortOnError>0</abortOnError>
             <program>${system_temp_directory}/xvid_x64/setpriv64.exe</program>  
             <programArguments></programArguments>  
613              <showMessageOnError>0</showMessageOnError>              <showMessageOnError>0</showMessageOnError>
614              <workingDirectory>${system_temp_directory}/xvid_x64</workingDirectory>                              <actionList>
615              <ruleList>                                  <setInstallerVariable>
                 <platformTest>  
                     <type>windows-7</type>  
                 </platformTest>  
                 <platformTest>  
                     <type>windows-x64</type>  
                 </platformTest>  
             </ruleList>  
         </runProgram>  
         <registrySet>  
             <key>HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run</key>  
             <name>Xvid</name>  
             <type>REG_SZ</type>  
             <value>${installdir}\CheckUpdate.exe</value>  
             <ruleList>  
                 <platformTest>  
                     <type>windows</type>  
                 </platformTest>  
                 <compareText logic="equals" text="${AutoUpdate}" value="yes"/>  
             </ruleList>  
         </registrySet>  
         <registryDelete>  
616              <abortOnError>0</abortOnError>              <abortOnError>0</abortOnError>
617              <key>HKEY_LOCAL_MACHINE\SOFTWARE\Classes\MediaFoundation\MapVideo4cc</key>                                      <name>generic_mpeg4</name>
618              <name>58564944</name>                                      <showMessageOnError>0</showMessageOnError>
619                                        <value>6</value>
620                                    </setInstallerVariable>
621                                </actionList>
622                                <conditionRuleList>
623                                    <compareValues>
624                                        <logic>equals</logic>
625                                        <negate>1</negate>
626                                        <value1>${decode_other}</value1>
627                                        <value2>0</value2>
628                                    </compareValues>
629                                </conditionRuleList>
630                                <elseActionList>
631                                    <setInstallerVariable>
632                                        <abortOnError>0</abortOnError>
633                                        <name>generic_mpeg4</name>
634                                        <showMessageOnError>0</showMessageOnError>
635                                        <value>2</value>
636                                    </setInstallerVariable>
637                                </elseActionList>
638                            </if>
639                        </elseActionList>
640                    </if>
641                </actionList>
642                <conditionRuleList>
643                    <compareValues>
644                        <logic>equals</logic>
645                        <negate>1</negate>
646                        <value1>${decode_divx}</value1>
647                        <value2>0</value2>
648                    </compareValues>
649                </conditionRuleList>
650                <elseActionList>
651                    <if>
652                        <abortOnError>0</abortOnError>
653                        <showMessageOnError>0</showMessageOnError>
654                        <actionList>
655                            <if>
656                                <abortOnError>0</abortOnError>
657                                <showMessageOnError>0</showMessageOnError>
658                                <actionList>
659                                    <setInstallerVariable>
660                                        <abortOnError>0</abortOnError>
661                                        <name>generic_mpeg4</name>
662                                        <showMessageOnError>0</showMessageOnError>
663                                        <value>5</value>
664                                    </setInstallerVariable>
665                                </actionList>
666                                <conditionRuleList>
667                                    <compareValues>
668                                        <logic>equals</logic>
669                                        <negate>1</negate>
670                                        <value1>${decode_other}</value1>
671                                        <value2>0</value2>
672                                    </compareValues>
673                                </conditionRuleList>
674                                <elseActionList>
675                                    <setInstallerVariable>
676                                        <abortOnError>0</abortOnError>
677                                        <name>generic_mpeg4</name>
678                                        <showMessageOnError>0</showMessageOnError>
679                                        <value>1</value>
680                                    </setInstallerVariable>
681                                </elseActionList>
682                            </if>
683                        </actionList>
684                        <conditionRuleList>
685                            <compareValues>
686                                <logic>equals</logic>
687                                <negate>1</negate>
688                                <value1>${decode_3IVX}</value1>
689                                <value2>0</value2>
690                            </compareValues>
691                        </conditionRuleList>
692                        <elseActionList>
693                            <if>
694                                <abortOnError>0</abortOnError>
695                                <showMessageOnError>0</showMessageOnError>
696                                <actionList>
697                                    <setInstallerVariable>
698                                        <abortOnError>0</abortOnError>
699                                        <name>generic_mpeg4</name>
700                                        <showMessageOnError>0</showMessageOnError>
701                                        <value>4</value>
702                                    </setInstallerVariable>
703                                </actionList>
704                                <conditionRuleList>
705                                    <compareValues>
706                                        <logic>equals</logic>
707                                        <negate>1</negate>
708                                        <value1>${decode_other}</value1>
709                                        <value2>0</value2>
710                                    </compareValues>
711                                </conditionRuleList>
712                                <elseActionList>
713                                    <setInstallerVariable>
714                                        <abortOnError>0</abortOnError>
715                                        <name>generic_mpeg4</name>
716                                        <showMessageOnError>0</showMessageOnError>
717                                        <value>0</value>
718                                    </setInstallerVariable>
719                                </elseActionList>
720                            </if>
721                        </elseActionList>
722                    </if>
723                </elseActionList>
724            </if>
725        </readyToInstallActionList>
726        <postInstallationActionList>
727            <copyFile>
728                <abortOnError>0</abortOnError>
729                <destination>${system_temp_directory}/xvid_x86/xvid.ax</destination>
730                <origin>${system_temp_directory}/xvid_x86/xvid_mft.ax</origin>
731              <showMessageOnError>0</showMessageOnError>              <showMessageOnError>0</showMessageOnError>
             <wowMode>64</wowMode>  
732              <ruleList>              <ruleList>
733                  <platformTest>                  <platformTest>
734                      <type>windows-7</type>                      <type>windows</type>
                 </platformTest>  
                 <platformTest>  
                     <type>windows-x64</type>  
735                  </platformTest>                  </platformTest>
736                    <fileExists>
737                        <path>${windows_folder_system}/mfplat.dll</path>
738                    </fileExists>
739              </ruleList>              </ruleList>
740          </registryDelete>          </copyFile>
741          <registryDelete>          <copyFile>
742              <abortOnError>0</abortOnError>              <abortOnError>0</abortOnError>
743              <key>HKEY_LOCAL_MACHINE\SOFTWARE\Classes\MediaFoundation\MapVideo4cc</key>              <destination>${windows_folder_system}/xvid.ax</destination>
744              <name>78766964</name>              <origin>${system_temp_directory}/xvid_x86/xvid.ax</origin>
745                <ruleEvaluationLogic>or</ruleEvaluationLogic>
746              <showMessageOnError>0</showMessageOnError>              <showMessageOnError>0</showMessageOnError>
             <wowMode>64</wowMode>  
747              <ruleList>              <ruleList>
748                  <platformTest>                  <platformTest>
749                      <type>windows-7</type>                      <type>windows-2000</type>
750                  </platformTest>                  </platformTest>
751                  <platformTest>                  <platformTest>
752                      <type>windows-x64</type>                      <type>windows-xp</type>
753                  </platformTest>                  </platformTest>
754              </ruleList>              </ruleList>
755          </registryDelete>          </copyFile>
756          <registryDelete>          <copyFile>
757              <abortOnError>0</abortOnError>              <abortOnError>0</abortOnError>
758              <key>HKEY_LOCAL_MACHINE\SOFTWARE\Classes\MediaFoundation\MapVideo4cc</key>              <destination>${windows_folder_system}/xvidcore.dll</destination>
759              <name>58564944</name>              <origin>${system_temp_directory}/xvid_x86/xvidcore.dll</origin>
760                <ruleEvaluationLogic>or</ruleEvaluationLogic>
761              <showMessageOnError>0</showMessageOnError>              <showMessageOnError>0</showMessageOnError>
             <wowMode>32</wowMode>  
762              <ruleList>              <ruleList>
763                  <platformTest>                  <platformTest>
764                      <type>windows-7</type>                      <type>windows-2000</type>
765                    </platformTest>
766                    <platformTest>
767                        <type>windows-xp</type>
768                  </platformTest>                  </platformTest>
769              </ruleList>              </ruleList>
770          </registryDelete>          </copyFile>
771          <registryDelete>          <copyFile>
772              <abortOnError>0</abortOnError>              <abortOnError>0</abortOnError>
773              <key>HKEY_LOCAL_MACHINE\SOFTWARE\Classes\MediaFoundation\MapVideo4cc</key>              <destination>${windows_folder_system}/xvidvfw.dll</destination>
774              <name>78766964</name>              <origin>${system_temp_directory}/xvid_x86/xvidvfw.dll</origin>
775                <ruleEvaluationLogic>or</ruleEvaluationLogic>
776              <showMessageOnError>0</showMessageOnError>              <showMessageOnError>0</showMessageOnError>
             <wowMode>32</wowMode>  
777              <ruleList>              <ruleList>
778                  <platformTest>                  <platformTest>
779                      <type>windows-7</type>                      <type>windows-2000</type>
780                    </platformTest>
781                    <platformTest>
782                        <type>windows-xp</type>
783                  </platformTest>                  </platformTest>
784              </ruleList>              </ruleList>
785          </registryDelete>          </copyFile>
786            <runProgram>
787                <customErrorMessage>Failed to install Xvid VfW Codec (32-bit)!</customErrorMessage>
788                <program>${windows_folder_system}/rundll32.exe</program>
789                <programArguments>setupapi.dll,InstallHinfSection DefaultInstall 0 ${system_temp_directory}/xvid_x86/xvid.inf</programArguments>
790                <ruleList>
791                    <platformTest>
792                        <type>windows</type>
793                    </platformTest>
794                    <platformTest>
795                        <negate>1</negate>
796                        <type>windows-2000</type>
797                    </platformTest>
798                    <platformTest>
799                        <negate>1</negate>
800                        <type>windows-xp</type>
801                    </platformTest>
802                </ruleList>
803            </runProgram>
804            <runProgram>
805                <customErrorMessage>DirectShow filter (32-bit) register failed!</customErrorMessage>
806                <program>${windows_folder_system}/regsvr32.exe</program>
807                <programArguments>/s ${windows_folder_system}/xvid.ax</programArguments>
808                <workingDirectory>${windows_folder_system}</workingDirectory>
809                <ruleList>
810                    <platformTest>
811                        <type>windows</type>
812                    </platformTest>
813                </ruleList>
814            </runProgram>
815          <registrySet>          <registrySet>
816              <abortOnError>0</abortOnError>              <abortOnError>0</abortOnError>
817              <key>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectShow\Preferred</key>              <key>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaResources\icm\vidc.XVID</key>
818              <name>{44495658-0000-0010-8000-00AA00389B71}</name>              <name>Description</name>
819                <ruleEvaluationLogic>or</ruleEvaluationLogic>
820              <showMessageOnError>0</showMessageOnError>              <showMessageOnError>0</showMessageOnError>
821              <type>REG_SZ</type>              <type>REG_SZ</type>
822              <value>{083863F1-70DE-11D0-BD40-00A0C911CE86}</value>              <value>Xvid MPEG-4 Video Codec</value>
823              <wowMode>64</wowMode>              <wowMode>32</wowMode>
824              <ruleList>              <ruleList>
825                  <platformTest>                  <platformTest>
826                      <type>windows-7</type>                      <type>windows-xp</type>
827                  </platformTest>                  </platformTest>
828                  <platformTest>                  <platformTest>
829                      <type>windows-x64</type>                      <type>windows-2000</type>
830                  </platformTest>                  </platformTest>
831              </ruleList>              </ruleList>
832          </registrySet>          </registrySet>
833          <registrySet>          <registrySet>
834              <abortOnError>0</abortOnError>              <abortOnError>0</abortOnError>
835              <key>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectShow\Preferred</key>              <key>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaResources\icm\vidc.XVID</key>
836              <name>{64697678-0000-0010-8000-00AA00389B71}</name>              <name>Driver</name>
837                <ruleEvaluationLogic>or</ruleEvaluationLogic>
838              <showMessageOnError>0</showMessageOnError>              <showMessageOnError>0</showMessageOnError>
839              <type>REG_SZ</type>              <type>REG_SZ</type>
840              <value>{083863F1-70DE-11D0-BD40-00A0C911CE86}</value>              <value>xvidvfw.dll</value>
841              <wowMode>64</wowMode>              <wowMode>32</wowMode>
842              <ruleList>              <ruleList>
843                  <platformTest>                  <platformTest>
844                      <type>windows-7</type>                      <type>windows-xp</type>
845                  </platformTest>                  </platformTest>
846                  <platformTest>                  <platformTest>
847                      <type>windows-x64</type>                      <type>windows-2000</type>
848                  </platformTest>                  </platformTest>
849              </ruleList>              </ruleList>
850          </registrySet>          </registrySet>
851          <registrySet>          <registrySet>
852              <abortOnError>0</abortOnError>              <abortOnError>0</abortOnError>
853              <key>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectShow\Preferred</key>              <key>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaResources\icm\vidc.XVID</key>
854              <name>{44495658-0000-0010-8000-00AA00389B71}</name>              <name>FriendlyName</name>
855                <ruleEvaluationLogic>or</ruleEvaluationLogic>
856              <showMessageOnError>0</showMessageOnError>              <showMessageOnError>0</showMessageOnError>
857              <type>REG_SZ</type>              <type>REG_SZ</type>
858              <value>{083863F1-70DE-11D0-BD40-00A0C911CE86}</value>              <value>XVID</value>
859              <wowMode>32</wowMode>              <wowMode>32</wowMode>
860              <ruleList>              <ruleList>
861                  <platformTest>                  <platformTest>
862                      <type>windows-7</type>                      <type>windows-xp</type>
863                    </platformTest>
864                    <platformTest>
865                        <type>windows-2000</type>
866                  </platformTest>                  </platformTest>
867              </ruleList>              </ruleList>
868          </registrySet>          </registrySet>
869          <registrySet>          <registrySet>
870              <abortOnError>0</abortOnError>              <abortOnError>0</abortOnError>
871              <key>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectShow\Preferred</key>              <key>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\drivers.desc</key>
872              <name>{64697678-0000-0010-8000-00AA00389B71}</name>              <name>xvidvfw.dll</name>
873                <ruleEvaluationLogic>or</ruleEvaluationLogic>
874              <showMessageOnError>0</showMessageOnError>              <showMessageOnError>0</showMessageOnError>
875              <type>REG_SZ</type>              <type>REG_SZ</type>
876              <value>{083863F1-70DE-11D0-BD40-00A0C911CE86}</value>              <value>Xvid MPEG-4 Video Codec</value>
877              <wowMode>32</wowMode>              <wowMode>32</wowMode>
878              <ruleList>              <ruleList>
879                  <platformTest>                  <platformTest>
880                      <type>windows-7</type>                      <type>windows-xp</type>
881                    </platformTest>
882                    <platformTest>
883                        <type>windows-2000</type>
884                  </platformTest>                  </platformTest>
885              </ruleList>              </ruleList>
886          </registrySet>          </registrySet>
887          <createShortcuts>          <registrySet>
888              <abortOnError>0</abortOnError>              <abortOnError>0</abortOnError>
889              <destination>${windows_folder_common_programs}/${product_shortname}</destination>              <key>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32</key>
890                <name>vidc.XVID</name>
891                <ruleEvaluationLogic>or</ruleEvaluationLogic>
892              <showMessageOnError>0</showMessageOnError>              <showMessageOnError>0</showMessageOnError>
893                <type>REG_SZ</type>
894                <value>xvidvfw.dll</value>
895                <wowMode>32</wowMode>
896              <ruleList>              <ruleList>
897                  <platformTest>                  <platformTest>
898                      <type>windows</type>                      <type>windows-xp</type>
899                    </platformTest>
900                    <platformTest>
901                        <type>windows-2000</type>
902                  </platformTest>                  </platformTest>
                 <compareValues>  
                     <logic>equals</logic>  
                     <value1>${installationType}</value1>  
                     <value2>upgrade</value2>  
                 </compareValues>  
903              </ruleList>              </ruleList>
904              <shortcutList>          </registrySet>
905                  <quickLaunchShortcut>          <registrySet>
                     <comment>Simple media converter to create Xvid videos</comment>  
                     <name>Xvid MiniConvert</name>  
                     <runAsAdmin>0</runAsAdmin>  
                     <runInTerminal>0</runInTerminal>  
                     <windowsExec>${installdir}/MiniConvert.exe</windowsExec>  
                     <windowsExecArgs></windowsExecArgs>  
                     <windowsIcon></windowsIcon>  
                     <windowsPath>${installdir}/</windowsPath>  
                 </quickLaunchShortcut>  
             </shortcutList>  
         </createShortcuts>  
         <registryDelete>  
906              <abortOnError>0</abortOnError>              <abortOnError>0</abortOnError>
907              <key>HKEY_CLASSES_ROOT\Media Type\Extensions\.avi</key>              <key>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32</key>
908              <name></name>              <name>msacm.l3acm</name>
909              <showMessageOnError>0</showMessageOnError>              <showMessageOnError>0</showMessageOnError>
910              <wowMode>64</wowMode>              <type>REG_SZ</type>
911                <value>l3codecp.acm</value>
912                <wowMode>32</wowMode>
913              <ruleList>              <ruleList>
914                  <platformTest>                  <fileExists>
915                      <type>windows-x64</type>                      <path>${windows_folder_system}/l3codecp.acm</path>
916                  </platformTest>                  </fileExists>
917              </ruleList>              </ruleList>
918          </registryDelete>          </registrySet>
919            <registrySet>
920                <abortOnError>0</abortOnError>
921                <key>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\drivers.desc</key>
922                <name>l3codecp.acm</name>
923                <showMessageOnError>0</showMessageOnError>
924                <type>REG_SZ</type>
925                <value>Fraunhofer IIS MPEG Layer-3 Codec (professional)</value>
926                <wowMode>32</wowMode>
927                <ruleList>
928                    <fileExists>
929                        <path>${windows_folder_system}/l3codecp.acm</path>
930                    </fileExists>
931                </ruleList>
932            </registrySet>
933          <registryDelete>          <registryDelete>
934              <abortOnError>0</abortOnError>              <abortOnError>0</abortOnError>
935              <key>HKEY_CLASSES_ROOT\Media Type\Extensions\.avi</key>              <key>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\drivers.desc</key>
936              <name></name>              <name>l3codeca.acm</name>
937              <showMessageOnError>0</showMessageOnError>              <showMessageOnError>0</showMessageOnError>
938              <wowMode>32</wowMode>              <wowMode>32</wowMode>
939                <ruleList>
940                    <fileExists>
941                        <path>${windows_folder_system}/l3codecp.acm</path>
942                    </fileExists>
943                </ruleList>
944          </registryDelete>          </registryDelete>
945          <registrySet>          <registryDelete>
946              <abortOnError>0</abortOnError>              <abortOnError>0</abortOnError>
947              <key>HKEY_CLASSES_ROOT\Media Type\Extensions\.avi</key>              <key>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\drivers.desc</key>
948              <name></name>              <name>C:\Windows\System32\l3codeca.acm</name>
949              <showMessageOnError>0</showMessageOnError>              <showMessageOnError>0</showMessageOnError>
950              <type>REG_NONE</type>              <wowMode>32</wowMode>
             <value></value>  
             <wowMode>64</wowMode>  
951              <ruleList>              <ruleList>
952                    <fileExists>
953                        <path>${windows_folder_system}/l3codecp.acm</path>
954                    </fileExists>
955                  <platformTest>                  <platformTest>
956                      <type>windows-x64</type>                      <type>windows-x86</type>
957                  </platformTest>                  </platformTest>
958              </ruleList>              </ruleList>
959          </registrySet>          </registryDelete>
960          <registrySet>          <registrySet>
961              <abortOnError>0</abortOnError>              <abortOnError>0</abortOnError>
962              <key>HKEY_CLASSES_ROOT\Media Type\Extensions\.avi</key>              <key>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaResources\msacm\msacm.l3acm</key>
963              <name></name>              <name>Driver</name>
964                <ruleEvaluationLogic>or</ruleEvaluationLogic>
965              <showMessageOnError>0</showMessageOnError>              <showMessageOnError>0</showMessageOnError>
966              <type>REG_NONE</type>              <type>REG_SZ</type>
967              <value></value>              <value>l3codecp.acm</value>
968              <wowMode>32</wowMode>              <wowMode>32</wowMode>
969                <ruleList>
970                    <platformTest>
971                        <type>windows-2003</type>
972                    </platformTest>
973                    <platformTest>
974                        <type>windows-2000</type>
975                    </platformTest>
976                    <platformTest>
977                        <type>windows-xp</type>
978                    </platformTest>
979                    <fileExists>
980                        <path>${windows_folder_system}/l3codecp.acm</path>
981                    </fileExists>
982                </ruleList>
983          </registrySet>          </registrySet>
984          <runProgram>          <showWarning>
             <abortOnError>0</abortOnError>  
             <program>${system_temp_directory}/xvid_x86/setavi32.exe</program>  
             <programArguments></programArguments>  
             <show>0</show>  
             <showMessageOnError>0</showMessageOnError>  
             <workingDirectory>${system_temp_directory}/xvid_x86</workingDirectory>  
         </runProgram>  
         <runProgram>  
985              <abortOnError>0</abortOnError>              <abortOnError>0</abortOnError>
             <program>${system_temp_directory}/xvid_x64/setavi64.exe</program>  
             <programArguments></programArguments>  
             <show>0</show>  
986              <showMessageOnError>0</showMessageOnError>              <showMessageOnError>0</showMessageOnError>
987              <workingDirectory>${system_temp_directory}/xvid_x64</workingDirectory>              <text>Xvid MiniConvert will run only in feature-restricted mode!
988    
989    Reason: Your installed version of Windows Media Player is too old! To make full use of Xvid MiniConvert, please update your Windows Media Player to Version 11 or higher and re-run the Xvid installer.</text>
990                <ruleList>
991                    <fileExists>
992                        <negate>1</negate>
993                        <path>${windows_folder_system}/l3codecp.acm</path>
994                    </fileExists>
995                </ruleList>
996            </showWarning>
997            <wow64FsRedirection>
998                <action>disable</action>
999              <ruleList>              <ruleList>
1000                  <platformTest>                  <platformTest>
1001                      <type>windows-x64</type>                      <type>windows-x64</type>
1002                  </platformTest>                  </platformTest>
1003              </ruleList>              </ruleList>
1004          </runProgram>          </wow64FsRedirection>
1005          <deleteFile>          <registryDelete>
1006              <abortOnError>0</abortOnError>              <abortOnError>0</abortOnError>
1007              <path>${system_temp_directory}/xvid_x64</path>              <key>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\drivers.desc</key>
1008                <name>C:\Windows\SysWOW64\l3codeca.acm</name>
1009              <showMessageOnError>0</showMessageOnError>              <showMessageOnError>0</showMessageOnError>
1010                <wowMode>32</wowMode>
1011              <ruleList>              <ruleList>
1012                    <fileExists>
1013                        <path>${windows_folder_system}/l3codecp.acm</path>
1014                    </fileExists>
1015                  <platformTest>                  <platformTest>
1016                      <type>windows</type>                      <type>windows-x64</type>
1017                  </platformTest>                  </platformTest>
1018              </ruleList>              </ruleList>
1019          </deleteFile>          </registryDelete>
1020          <deleteFile>          <copyFile>
1021              <abortOnError>0</abortOnError>              <abortOnError>0</abortOnError>
1022              <path>${system_temp_directory}/xvid_x86</path>              <destination>${system_temp_directory}/xvid_x64/xvid.ax</destination>
1023                <origin>${system_temp_directory}/xvid_x64/xvid_mft.ax</origin>
1024              <showMessageOnError>0</showMessageOnError>              <showMessageOnError>0</showMessageOnError>
1025              <ruleList>              <ruleList>
1026                  <platformTest>                  <platformTest>
1027                      <type>windows</type>                      <type>windows-x64</type>
1028                  </platformTest>                  </platformTest>
1029                    <fileExists>
1030                        <path>${windows_folder_windows}/system32/mfplat.dll</path>
1031                    </fileExists>
1032              </ruleList>              </ruleList>
1033          </deleteFile>          </copyFile>
1034          <registrySet>          <copyFile>
1035              <abortOnError>0</abortOnError>              <abortOnError>0</abortOnError>
1036              <key>HKEY_CURRENT_USER\Software\GNU\XviD</key>              <destination>${windows_folder_windows}/system32/xvid.ax</destination>
1037              <name>Supported_4CC</name>              <origin>${system_temp_directory}/xvid_x64/xvid.ax</origin>
1038              <showMessageOnError>0</showMessageOnError>              <showMessageOnError>0</showMessageOnError>
             <type>REG_DWORD</type>  
             <value>${generic_mpeg4}</value>  
         </registrySet>  
     </postInstallationActionList>  
     <preUninstallationActionList>  
         <runProgram>  
             <customErrorMessage>DirectShow filter (32-bit) unregister failed!</customErrorMessage>  
             <program>${windows_folder_system}/regsvr32.exe</program>  
             <programArguments>/s /u ${windows_folder_system}/xvid.ax</programArguments>  
             <workingDirectory>${windows_folder_system}</workingDirectory>  
             <ruleList>  
                 <platformTest type="windows"/>  
             </ruleList>  
         </runProgram>  
         <runProgram>  
             <customErrorMessage>Failed to remove Xvid VfW Codec (32-bit)!</customErrorMessage>  
             <program>${windows_folder_system}/rundll32.exe</program>  
             <programArguments>setupapi.dll,InstallHinfSection Remove_XviD 132 ${windows_folder_windows}/inf/xvid.inf</programArguments>  
1039              <ruleList>              <ruleList>
1040                  <platformTest>                  <platformTest>
                     <type>windows</type>  
                 </platformTest>  
                 <platformTest>  
                     <negate>1</negate>  
1041                      <type>windows-xp</type>                      <type>windows-xp</type>
1042                  </platformTest>                  </platformTest>
1043                  <platformTest>                  <platformTest>
1044                      <negate>1</negate>                      <type>windows-x64</type>
                     <type>windows-2000</type>  
1045                  </platformTest>                  </platformTest>
1046              </ruleList>              </ruleList>
1047          </runProgram>          </copyFile>
1048          <deleteFile>          <copyFile>
1049              <abortOnError>0</abortOnError>              <abortOnError>0</abortOnError>
1050              <matchHiddenFiles>1</matchHiddenFiles>              <destination>${windows_folder_windows}/system32/xvidcore.dll</destination>
1051              <path>${windows_folder_system}/xvid.ax</path>              <origin>${system_temp_directory}/xvid_x64/xvidcore.dll</origin>
             <ruleEvaluationLogic>or</ruleEvaluationLogic>  
1052              <showMessageOnError>0</showMessageOnError>              <showMessageOnError>0</showMessageOnError>
1053              <ruleList>              <ruleList>
1054                  <platformTest>                  <platformTest>
1055                      <type>windows-xp</type>                      <type>windows-xp</type>
1056                  </platformTest>                  </platformTest>
1057                  <platformTest>                  <platformTest>
1058                      <type>windows-2000</type>                      <type>windows-x64</type>
1059                  </platformTest>                  </platformTest>
1060              </ruleList>              </ruleList>
1061          </deleteFile>          </copyFile>
1062          <deleteFile>          <copyFile>
1063              <abortOnError>0</abortOnError>              <abortOnError>0</abortOnError>
1064              <matchHiddenFiles>1</matchHiddenFiles>              <destination>${windows_folder_windows}/system32/xvidvfw.dll</destination>
1065              <path>${windows_folder_system}/xvidvfw.dll</path>              <origin>${system_temp_directory}/xvid_x64/xvidvfw.dll</origin>
             <ruleEvaluationLogic>or</ruleEvaluationLogic>  
1066              <showMessageOnError>0</showMessageOnError>              <showMessageOnError>0</showMessageOnError>
1067              <ruleList>              <ruleList>
1068                  <platformTest>                  <platformTest>
1069                      <type>windows-xp</type>                      <type>windows-xp</type>
1070                  </platformTest>                  </platformTest>
1071                  <platformTest>                  <platformTest>
1072                      <type>windows-2000</type>                      <type>windows-x64</type>
1073                  </platformTest>                  </platformTest>
1074              </ruleList>              </ruleList>
1075          </deleteFile>          </copyFile>
1076          <deleteFile>          <runProgram>
1077              <abortOnError>0</abortOnError>              <customErrorMessage>Failed to install Xvid VfW Codec (64-bit)!</customErrorMessage>
1078              <matchHiddenFiles>1</matchHiddenFiles>              <program>${windows_folder_windows}/system32/rundll32.exe</program>
1079              <path>${windows_folder_system}/xvidcore.dll</path>              <programArguments>setupapi.dll,InstallHinfSection DefaultInstall 0 ${system_temp_directory}/xvid_x64/xvid.inf</programArguments>
             <ruleEvaluationLogic>or</ruleEvaluationLogic>  
             <showMessageOnError>0</showMessageOnError>  
1080              <ruleList>              <ruleList>
1081                  <platformTest>                  <platformTest>
1082                      <type>windows-2000</type>                      <type>windows-x64</type>
1083                  </platformTest>                  </platformTest>
1084                  <platformTest>                  <platformTest>
1085                        <negate>1</negate>
1086                      <type>windows-xp</type>                      <type>windows-xp</type>
1087                  </platformTest>                  </platformTest>
1088              </ruleList>              </ruleList>
1089          </deleteFile>          </runProgram>
1090            <runProgram>
1091                <customErrorMessage>DirectShow filter (64-bit) register failed!</customErrorMessage>
1092                <program>${windows_folder_windows}/system32/regsvr32.exe</program>
1093                <programArguments>/s ${windows_folder_windows}/system32/xvid.ax</programArguments>
1094                <workingDirectory>${windows_folder_windows}/system32</workingDirectory>
1095                <ruleList>
1096                    <platformTest type="windows-x64"/>
1097                </ruleList>
1098            </runProgram>
1099          <registrySet>          <registrySet>
1100              <abortOnError>0</abortOnError>              <abortOnError>0</abortOnError>
1101              <key>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32</key>              <key>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaResources\icm\vidc.XVID</key>
1102              <name>msacm.l3acm</name>              <name>Description</name>
1103              <showMessageOnError>0</showMessageOnError>              <showMessageOnError>0</showMessageOnError>
1104              <type>REG_SZ</type>              <type>REG_SZ</type>
1105              <value>l3codeca.acm</value>              <value>Xvid MPEG-4 Video Codec</value>
1106              <wowMode>32</wowMode>              <wowMode>64</wowMode>
1107              <ruleList>              <ruleList>
1108                  <fileExists>                  <platformTest>
1109                      <path>${windows_folder_system}/l3codeca.acm</path>                      <type>windows-xp</type>
1110                  </fileExists>                  </platformTest>
1111              </ruleList>                  <platformTest>
1112          </registrySet>                      <type>windows-x64</type>
1113                    </platformTest>
1114                </ruleList>
1115            </registrySet>
1116          <registrySet>          <registrySet>
1117              <abortOnError>0</abortOnError>              <abortOnError>0</abortOnError>
1118              <key>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\drivers.desc</key>              <key>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaResources\icm\vidc.XVID</key>
1119              <name>l3codeca.acm</name>              <name>Driver</name>
1120              <showMessageOnError>0</showMessageOnError>              <showMessageOnError>0</showMessageOnError>
1121              <type>REG_SZ</type>              <type>REG_SZ</type>
1122              <value>Fraunhofer IIS MPEG Layer-3 Codec</value>              <value>xvidvfw.dll</value>
1123              <wowMode>32</wowMode>              <wowMode>64</wowMode>
1124              <ruleList>              <ruleList>
1125                  <fileExists>                  <platformTest>
1126                      <path>${windows_folder_system}/l3codeca.acm</path>                      <type>windows-x64</type>
1127                  </fileExists>                  </platformTest>
1128                    <platformTest>
1129                        <type>windows-xp</type>
1130                    </platformTest>
1131              </ruleList>              </ruleList>
1132          </registrySet>          </registrySet>
1133          <registryDelete>          <registrySet>
1134              <abortOnError>0</abortOnError>              <abortOnError>0</abortOnError>
1135              <key>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\drivers.desc</key>              <key>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaResources\icm\vidc.XVID</key>
1136              <name>l3codecp.acm</name>              <name>FriendlyName</name>
1137              <showMessageOnError>0</showMessageOnError>              <showMessageOnError>0</showMessageOnError>
1138              <wowMode>32</wowMode>              <type>REG_SZ</type>
1139                <value>XVID</value>
1140                <wowMode>64</wowMode>
1141              <ruleList>              <ruleList>
1142                  <fileExists>                  <platformTest>
1143                      <path>${windows_folder_system}/l3codeca.acm</path>                      <type>windows-xp</type>
1144                  </fileExists>                  </platformTest>
1145                    <platformTest>
1146                        <type>windows-x64</type>
1147                    </platformTest>
1148              </ruleList>              </ruleList>
1149          </registryDelete>          </registrySet>
1150          <registrySet>          <registrySet>
1151              <abortOnError>0</abortOnError>              <abortOnError>0</abortOnError>
1152              <key>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaResources\msacm\msacm.l3acm</key>              <key>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\drivers.desc</key>
1153              <name>Driver</name>              <name>xvidvfw.dll</name>
1154              <ruleEvaluationLogic>or</ruleEvaluationLogic>              <ruleEvaluationLogic>or</ruleEvaluationLogic>
1155              <showMessageOnError>0</showMessageOnError>              <showMessageOnError>0</showMessageOnError>
1156              <type>REG_SZ</type>              <type>REG_SZ</type>
1157              <value>l3codeca.acm</value>              <value>Xvid MPEG-4 Video Codec</value>
1158              <wowMode>32</wowMode>              <wowMode>64</wowMode>
1159              <ruleList>              <ruleList>
1160                  <platformTest>                  <platformTest>
1161                      <type>windows-2000</type>                      <type>windows-xp</type>
                 </platformTest>  
                 <platformTest>  
                     <type>windows-2003</type>  
1162                  </platformTest>                  </platformTest>
1163                  <platformTest>                  <platformTest>
1164                      <type>windows-xp</type>                      <type>windows-x64</type>
1165                  </platformTest>                  </platformTest>
                 <fileExists>  
                     <path>${windows_folder_system}/l3codeca.acm</path>  
                 </fileExists>  
1166              </ruleList>              </ruleList>
1167          </registrySet>          </registrySet>
1168          <wow64FsRedirection>          <registrySet>
1169              <action>disable</action>              <abortOnError>0</abortOnError>
1170                <key>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32</key>
1171                <name>vidc.XVID</name>
1172                <showMessageOnError>0</showMessageOnError>
1173                <type>REG_SZ</type>
1174                <value>xvidvfw.dll</value>
1175                <wowMode>64</wowMode>
1176              <ruleList>              <ruleList>
1177                  <platformTest>                  <platformTest>
1178                        <type>windows-xp</type>
1179                    </platformTest>
1180                    <platformTest>
1181                      <type>windows-x64</type>                      <type>windows-x64</type>
1182                  </platformTest>                  </platformTest>
1183              </ruleList>              </ruleList>
1184          </wow64FsRedirection>          </registrySet>
         <runProgram>  
             <customErrorMessage>DirectShow filter (64-bit) unregister failed!</customErrorMessage>  
             <program>${windows_folder_windows}/system32/regsvr32.exe</program>  
             <programArguments>/s /u ${windows_folder_windows}/system32/xvid.ax</programArguments>  
             <workingDirectory>${windows_folder_windows}/system32</workingDirectory>  
             <ruleList>  
                 <platformTest type="windows-x64"/>  
             </ruleList>  
         </runProgram>  
1185          <runProgram>          <runProgram>
1186              <customErrorMessage>Failed to remove Xvid VfW Codec (64-bit)!</customErrorMessage>              <abortOnError>0</abortOnError>
1187              <program>${windows_folder_windows}/system32/rundll32.exe</program>              <program>${system_temp_directory}/xvid_x86/setpriv32.exe</program>
1188              <programArguments>setupapi.dll,InstallHinfSection Remove_XviD 132 ${installdir}/xvid.inf</programArguments>              <programArguments></programArguments>
1189                <showMessageOnError>0</showMessageOnError>
1190                <workingDirectory>${system_temp_directory}/xvid_x86</workingDirectory>
1191              <ruleList>              <ruleList>
1192                  <platformTest>                  <platformTest>
1193                      <type>windows-x64</type>                      <negate>1</negate>
1194                        <type>windows-xp</type>
1195                  </platformTest>                  </platformTest>
1196                  <platformTest>                  <platformTest>
1197                      <negate>1</negate>                      <negate>1</negate>
1198                      <type>windows-xp</type>                      <type>windows-vista</type>
1199                    </platformTest>
1200                    <platformTest>
1201                        <negate>1</negate>
1202                        <type>windows-9x</type>
1203                    </platformTest>
1204                    <platformTest>
1205                        <negate>1</negate>
1206                        <type>windows-2003</type>
1207                    </platformTest>
1208                    <platformTest>
1209                        <negate>1</negate>
1210                        <type>windows-2000</type>
1211                  </platformTest>                  </platformTest>
1212              </ruleList>              </ruleList>
1213          </runProgram>          </runProgram>
1214          <deleteFile>          <runProgram>
1215              <abortOnError>0</abortOnError>              <abortOnError>0</abortOnError>
1216              <matchHiddenFiles>1</matchHiddenFiles>              <program>${system_temp_directory}/xvid_x64/setpriv64.exe</program>
1217              <path>${windows_folder_windows}/system32/xvid.ax</path>              <programArguments></programArguments>
1218              <showMessageOnError>0</showMessageOnError>              <showMessageOnError>0</showMessageOnError>
1219                <workingDirectory>${system_temp_directory}/xvid_x64</workingDirectory>
1220              <ruleList>              <ruleList>
1221                  <platformTest>                  <platformTest>
1222                        <negate>1</negate>
1223                        <type>windows-xp</type>
1224                    </platformTest>
1225                    <platformTest>
1226                        <negate>1</negate>
1227                        <type>windows-vista</type>
1228                    </platformTest>
1229                    <platformTest>
1230                        <negate>1</negate>
1231                        <type>windows-9x</type>
1232                    </platformTest>
1233                    <platformTest>
1234                        <negate>1</negate>
1235                        <type>windows-2003</type>
1236                    </platformTest>
1237                    <platformTest>
1238                        <negate>1</negate>
1239                        <type>windows-2000</type>
1240                    </platformTest>
1241                    <platformTest>
1242                      <type>windows-x64</type>                      <type>windows-x64</type>
1243                  </platformTest>                  </platformTest>
1244                </ruleList>
1245            </runProgram>
1246            <registrySet>
1247                <key>HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run</key>
1248                <name>Xvid</name>
1249                <type>REG_SZ</type>
1250                <value>WScript "${installdir}\CheckUpdateLauncher.vbs" "${installdir}\CheckUpdate.ps1"</value>
1251                <ruleList>
1252                  <platformTest>                  <platformTest>
1253                      <type>windows-xp</type>                      <type>windows</type>
1254                  </platformTest>                  </platformTest>
1255                    <compareText logic="equals" text="${AutoUpdate}" value="yes"/>
1256              </ruleList>              </ruleList>
1257          </deleteFile>          </registrySet>
1258          <deleteFile>          <registrySet>
1259              <abortOnError>0</abortOnError>              <abortOnError>0</abortOnError>
1260              <matchHiddenFiles>1</matchHiddenFiles>              <key>HKEY_LOCAL_MACHINE\SOFTWARE\Classes\MediaFoundation\MapVideo4cc</key>
1261              <path>${windows_folder_windows}/system32/xvidvfw.dll</path>              <name>58564944</name>
1262              <showMessageOnError>0</showMessageOnError>              <showMessageOnError>0</showMessageOnError>
1263                <type>REG_DWORD</type>
1264                <value>1482049860</value>
1265                <wowMode>64</wowMode>
1266              <ruleList>              <ruleList>
1267                  <platformTest>                  <platformTest>
1268                      <type>windows-x64</type>                      <negate>1</negate>
1269                        <type>windows-xp</type>
1270                  </platformTest>                  </platformTest>
1271                  <platformTest>                  <platformTest>
1272                      <type>windows-xp</type>                      <negate>1</negate>
1273                        <type>windows-vista</type>
1274                    </platformTest>
1275                    <platformTest>
1276                        <negate>1</negate>
1277                        <type>windows-9x</type>
1278                    </platformTest>
1279                    <platformTest>
1280                        <negate>1</negate>
1281                        <type>windows-2003</type>
1282                    </platformTest>
1283                    <platformTest>
1284                        <negate>1</negate>
1285                        <type>windows-2000</type>
1286                    </platformTest>
1287                    <platformTest>
1288                        <type>windows-x64</type>
1289                  </platformTest>                  </platformTest>
1290              </ruleList>              </ruleList>
1291          </deleteFile>          </registrySet>
1292          <deleteFile>          <registrySet>
1293              <abortOnError>0</abortOnError>              <abortOnError>0</abortOnError>
1294              <matchHiddenFiles>1</matchHiddenFiles>              <key>HKEY_LOCAL_MACHINE\SOFTWARE\Classes\MediaFoundation\MapVideo4cc</key>
1295              <path>${windows_folder_windows}/system32/xvidcore.dll</path>              <name>58564944</name>
1296              <showMessageOnError>0</showMessageOnError>              <showMessageOnError>0</showMessageOnError>
1297                <type>REG_DWORD</type>
1298                <value>1482049860</value>
1299                <wowMode>32</wowMode>
1300              <ruleList>              <ruleList>
1301                  <platformTest>                  <platformTest>
1302                      <type>windows-x64</type>                      <negate>1</negate>
1303                        <type>windows-xp</type>
1304                  </platformTest>                  </platformTest>
1305                  <platformTest>                  <platformTest>
1306                      <type>windows-xp</type>                      <negate>1</negate>
1307                        <type>windows-vista</type>
1308                    </platformTest>
1309                    <platformTest>
1310                        <negate>1</negate>
1311                        <type>windows-9x</type>
1312                    </platformTest>
1313                    <platformTest>
1314                        <negate>1</negate>
1315                        <type>windows-2003</type>
1316                    </platformTest>
1317                    <platformTest>
1318                        <negate>1</negate>
1319                        <type>windows-2000</type>
1320                  </platformTest>                  </platformTest>
1321              </ruleList>              </ruleList>
1322          </deleteFile>          </registrySet>
1323      </preUninstallationActionList>          <registrySet>
     <postUninstallationActionList>  
         <registryDelete>  
1324              <abortOnError>0</abortOnError>              <abortOnError>0</abortOnError>
1325              <key>HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run</key>              <key>HKEY_LOCAL_MACHINE\SOFTWARE\Classes\MediaFoundation\MapVideo4cc</key>
1326              <name>Xvid</name>              <name>78766964</name>
1327              <showMessageOnError>0</showMessageOnError>              <showMessageOnError>0</showMessageOnError>
1328                <type>REG_DWORD</type>
1329                <value>2021026148</value>
1330                <wowMode>64</wowMode>
1331              <ruleList>              <ruleList>
1332                  <platformTest>                  <platformTest>
1333                      <type>windows</type>                      <negate>1</negate>
1334                        <type>windows-xp</type>
1335                    </platformTest>
1336                    <platformTest>
1337                        <negate>1</negate>
1338                        <type>windows-vista</type>
1339                    </platformTest>
1340                    <platformTest>
1341                        <negate>1</negate>
1342                        <type>windows-9x</type>
1343                    </platformTest>
1344                    <platformTest>
1345                        <negate>1</negate>
1346                        <type>windows-2003</type>
1347                    </platformTest>
1348                    <platformTest>
1349                        <negate>1</negate>
1350                        <type>windows-2000</type>
1351                    </platformTest>
1352                    <platformTest>
1353                        <type>windows-x64</type>
1354                  </platformTest>                  </platformTest>
1355              </ruleList>              </ruleList>
1356          </registryDelete>          </registrySet>
1357          <deleteFile>          <registrySet>
1358              <abortOnError>0</abortOnError>              <abortOnError>0</abortOnError>
1359              <path>${windows_folder_common_programs}/${product_shortname}</path>              <key>HKEY_LOCAL_MACHINE\SOFTWARE\Classes\MediaFoundation\MapVideo4cc</key>
1360                <name>78766964</name>
1361              <showMessageOnError>0</showMessageOnError>              <showMessageOnError>0</showMessageOnError>
1362                <type>REG_DWORD</type>
1363                <value>2021026148</value>
1364                <wowMode>32</wowMode>
1365              <ruleList>              <ruleList>
1366                  <platformTest>                  <platformTest>
1367                      <type>windows</type>                      <negate>1</negate>
1368                        <type>windows-xp</type>
1369                  </platformTest>                  </platformTest>
1370              </ruleList>                  <platformTest>
1371          </deleteFile>                      <negate>1</negate>
1372      </postUninstallationActionList>                      <type>windows-vista</type>
1373      <compressionAlgorithm>lzma</compressionAlgorithm>                  </platformTest>
1374      <enableRollback>1</enableRollback>                  <platformTest>
1375      <enableTimestamp>1</enableTimestamp>                      <negate>1</negate>
1376      <requireInstallationByRootUser>1</requireInstallationByRootUser>                      <type>windows-9x</type>
1377      <saveRelativePaths>1</saveRelativePaths>                  </platformTest>
1378      <startMenuGroupName>${product_shortname}</startMenuGroupName>                  <platformTest>
1379      <updateInformationURL>http://update.xvid.org/update.xml</updateInformationURL>                      <negate>1</negate>
1380      <vendor>Xvid Team</vendor>                      <type>windows-2003</type>
1381      <versionId>132</versionId>                  </platformTest>
1382      <windowsExecutableIcon>xvid.ico</windowsExecutableIcon>                  <platformTest>
1383      <windowsResourceFileVersion>1.3.2.0</windowsResourceFileVersion>                      <negate>1</negate>
1384      <windowsResourceOriginalFilename>${product_shortname}-${product_version}-${platform_name}.${platform_exec_suffix}</windowsResourceOriginalFilename>                      <type>windows-2000</type>
1385      <componentList>                  </platformTest>
1386          <component>              </ruleList>
1387              <name>default</name>          </registrySet>
1388              <description>Default Component</description>          <registrySet>
1389              <canBeEdited>1</canBeEdited>              <abortOnError>0</abortOnError>
1390              <selected>1</selected>              <key>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectShow\Preferred</key>
1391              <show>1</show>              <name>{44495658-0000-0010-8000-00AA00389B71}</name>
1392              <folderList>              <showMessageOnError>0</showMessageOnError>
1393                  <folder>              <type>REG_SZ</type>
1394                      <description>Program Files</description>              <value>{083863F1-70DE-11D0-BD40-00A0C911CE86}</value>
1395                      <destination>${installdir}</destination>              <wowMode>64</wowMode>
1396                      <name>programfiles</name>              <ruleList>
1397                      <platforms>all</platforms>                  <platformTest>
1398                        <negate>1</negate>
1399                        <type>windows-xp</type>
1400                    </platformTest>
1401                    <platformTest>
1402                        <negate>1</negate>
1403                        <type>windows-vista</type>
1404                    </platformTest>
1405                    <platformTest>
1406                        <negate>1</negate>
1407                        <type>windows-9x</type>
1408                    </platformTest>
1409                    <platformTest>
1410                        <negate>1</negate>
1411                        <type>windows-2003</type>
1412                    </platformTest>
1413                    <platformTest>
1414                        <negate>1</negate>
1415                        <type>windows-2000</type>
1416                    </platformTest>
1417                    <platformTest>
1418                        <type>windows-x64</type>
1419                    </platformTest>
1420                </ruleList>
1421            </registrySet>
1422            <registrySet>
1423                <abortOnError>0</abortOnError>
1424                <key>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectShow\Preferred</key>
1425                <name>{64697678-0000-0010-8000-00AA00389B71}</name>
1426                <showMessageOnError>0</showMessageOnError>
1427                <type>REG_SZ</type>
1428                <value>{083863F1-70DE-11D0-BD40-00A0C911CE86}</value>
1429                <wowMode>64</wowMode>
1430                <ruleList>
1431                    <platformTest>
1432                        <negate>1</negate>
1433                        <type>windows-xp</type>
1434                    </platformTest>
1435                    <platformTest>
1436                        <negate>1</negate>
1437                        <type>windows-vista</type>
1438                    </platformTest>
1439                    <platformTest>
1440                        <negate>1</negate>
1441                        <type>windows-9x</type>
1442                    </platformTest>
1443                    <platformTest>
1444                        <negate>1</negate>
1445                        <type>windows-2003</type>
1446                    </platformTest>
1447                    <platformTest>
1448                        <negate>1</negate>
1449                        <type>windows-2000</type>
1450                    </platformTest>
1451                    <platformTest>
1452                        <type>windows-x64</type>
1453                    </platformTest>
1454                </ruleList>
1455            </registrySet>
1456            <registrySet>
1457                <abortOnError>0</abortOnError>
1458                <key>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectShow\Preferred</key>
1459                <name>{44495658-0000-0010-8000-00AA00389B71}</name>
1460                <showMessageOnError>0</showMessageOnError>
1461                <type>REG_SZ</type>
1462                <value>{083863F1-70DE-11D0-BD40-00A0C911CE86}</value>
1463                <wowMode>32</wowMode>
1464                <ruleList>
1465                    <platformTest>
1466                        <negate>1</negate>
1467                        <type>windows-xp</type>
1468                    </platformTest>
1469                    <platformTest>
1470                        <negate>1</negate>
1471                        <type>windows-vista</type>
1472                    </platformTest>
1473                    <platformTest>
1474                        <negate>1</negate>
1475                        <type>windows-9x</type>
1476                    </platformTest>
1477                    <platformTest>
1478                        <negate>1</negate>
1479                        <type>windows-2003</type>
1480                    </platformTest>
1481                    <platformTest>
1482                        <negate>1</negate>
1483                        <type>windows-2000</type>
1484                    </platformTest>
1485                </ruleList>
1486            </registrySet>
1487            <registrySet>
1488                <abortOnError>0</abortOnError>
1489                <key>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectShow\Preferred</key>
1490                <name>{64697678-0000-0010-8000-00AA00389B71}</name>
1491                <showMessageOnError>0</showMessageOnError>
1492                <type>REG_SZ</type>
1493                <value>{083863F1-70DE-11D0-BD40-00A0C911CE86}</value>
1494                <wowMode>32</wowMode>
1495                <ruleList>
1496                    <platformTest>
1497                        <negate>1</negate>
1498                        <type>windows-xp</type>
1499                    </platformTest>
1500                    <platformTest>
1501                        <negate>1</negate>
1502                        <type>windows-vista</type>
1503                    </platformTest>
1504                    <platformTest>
1505                        <negate>1</negate>
1506                        <type>windows-9x</type>
1507                    </platformTest>
1508                    <platformTest>
1509                        <negate>1</negate>
1510                        <type>windows-2003</type>
1511                    </platformTest>
1512                    <platformTest>
1513                        <negate>1</negate>
1514                        <type>windows-2000</type>
1515                    </platformTest>
1516                </ruleList>
1517            </registrySet>
1518            <createShortcuts>
1519                <abortOnError>0</abortOnError>
1520                <destination>${windows_folder_common_programs}/${product_shortname}</destination>
1521                <showMessageOnError>0</showMessageOnError>
1522                <ruleList>
1523                    <platformTest>
1524                        <type>windows</type>
1525                    </platformTest>
1526                    <compareValues>
1527                        <logic>equals</logic>
1528                        <value1>${installationType}</value1>
1529                        <value2>upgrade</value2>
1530                    </compareValues>
1531                </ruleList>
1532                      <shortcutList>                      <shortcutList>
1533                          <shortcut>                  <quickLaunchShortcut>
1534                              <comment>Uninstall</comment>                      <comment>Simple media converter to create Xvid videos</comment>
1535                              <exec>${installdir}/${uninstallerName}</exec>                      <name>Xvid MiniConvert</name>
                             <icon></icon>  
                             <name>Uninstall ${product_fullname}</name>  
                             <path>${installdir}</path>  
                             <platforms>all</platforms>  
1536                              <runAsAdmin>0</runAsAdmin>                              <runAsAdmin>0</runAsAdmin>
1537                              <runInTerminal>0</runInTerminal>                              <runInTerminal>0</runInTerminal>
1538                              <windowsExec>${installdir}/${uninstallerName}.exe</windowsExec>                      <windowsExec>${installdir}/MiniConvert.exe</windowsExec>
1539                              <windowsExecArgs></windowsExecArgs>                              <windowsExecArgs></windowsExecArgs>
1540                              <windowsIcon></windowsIcon>                              <windowsIcon></windowsIcon>
1541                              <windowsPath>${installdir}</windowsPath>                      <windowsPath>${installdir}/</windowsPath>
1542                          </shortcut>                  </quickLaunchShortcut>
                     </shortcutList>  
                 </folder>  
                 <folder>  
                     <description>Program Files</description>  
                     <destination>${installdir}</destination>  
                     <name>programfileslinux</name>  
                     <platforms>linux</platforms>  
                 </folder>  
                 <folder>  
                     <description>Program Files</description>  
                     <destination>${installdir}</destination>  
                     <name>programfileswindows</name>  
                     <platforms>windows</platforms>  
                     <distributionFileList>  
                         <distributionFile>  
                             <origin>../../../xvidcore/vfw/src/xvid.ico</origin>  
                         </distributionFile>  
                         <distributionFile>  
                             <origin>AviC.exe</origin>  
                         </distributionFile>  
                         <distributionFile>  
                             <origin>../../LICENSE</origin>  
                         </distributionFile>  
                         <distributionFile>  
                             <origin>MiniCalc.exe</origin>  
                         </distributionFile>  
                         <distributionFile>  
                             <origin>OGMCalc.exe</origin>  
                         </distributionFile>  
                         <distributionFile>  
                             <origin>releasenotes.txt</origin>  
                         </distributionFile>  
                         <distributionFile>  
                             <origin>vidccleaner.exe</origin>  
                         </distributionFile>  
                         <distributionFile>  
                             <origin>Xvid_Quant_Matrices.zip</origin>  
                         </distributionFile>  
                         <distributionFile>  
                             <origin>StatsReader.exe</origin>  
                         </distributionFile>  
                         <distributionFile>  
                             <origin>statsreader.txt</origin>  
                         </distributionFile>  
                         <distributionFile>  
                             <origin>xvid.inf</origin>  
                         </distributionFile>  
                         <distributionFile>  
                             <origin>xvid.ico</origin>  
                         </distributionFile>  
                         <distributionFile>  
                             <origin>autoupdate-windows.exe</origin>  
                         </distributionFile>  
                         <distributionFile>  
                             <origin>update.ini</origin>  
                         </distributionFile>  
                         <distributionFile>  
                             <origin>CheckUpdate.exe</origin>  
                         </distributionFile>  
                         <distributionFile>  
                             <origin>MiniConvert.exe</origin>  
                         </distributionFile>  
                     </distributionFileList>  
                     <shortcutList>  
                         <linkShortcut>  
                             <comment>Xvid Website</comment>  
                             <icon></icon>  
                             <name>xvidhomepage</name>  
                             <platforms>windows</platforms>  
                             <runAsAdmin>0</runAsAdmin>  
                             <runInTerminal>0</runInTerminal>  
                             <url>http://www.xvid.org/</url>  
                             <windowsIcon></windowsIcon>  
                         </linkShortcut>  
1543                      </shortcutList>                      </shortcutList>
1544                  </folder>          </createShortcuts>
1545                  <folder>          <registryDelete>
1546                      <description>Program Files</description>              <abortOnError>0</abortOnError>
1547                      <destination>${installdir}</destination>              <key>HKEY_CLASSES_ROOT\Media Type\Extensions\.avi</key>
1548                      <name>programfilesosx</name>              <name></name>
1549                      <platforms>osx</platforms>              <showMessageOnError>0</showMessageOnError>
1550                  </folder>              <wowMode>64</wowMode>
1551                  <folder>              <ruleList>
1552                      <description>Temp Directory (x86)</description>                  <platformTest>
1553                      <destination>${system_temp_directory}/xvid_x86</destination>                      <type>windows-x64</type>
1554                      <name>tmp_x86</name>                  </platformTest>
1555                      <platforms>windows</platforms>              </ruleList>
1556                      <distributionFileList>          </registryDelete>
1557                          <distributionFile>          <registryDelete>
1558                              <origin>../../../xvidcore/vfw/bin/xvidvfw.dll</origin>              <abortOnError>0</abortOnError>
1559                          </distributionFile>              <key>HKEY_CLASSES_ROOT\Media Type\Extensions\.avi</key>
1560                          <distributionFile>              <name></name>
1561                              <origin>../../../xvidcore/vfw/bin/xvidcore.dll</origin>              <showMessageOnError>0</showMessageOnError>
1562                          </distributionFile>              <wowMode>32</wowMode>
1563                          <distributionFile>          </registryDelete>
1564                              <origin>xvid.inf</origin>          <registrySet>
1565                          </distributionFile>              <abortOnError>0</abortOnError>
1566                          <distributionFile>              <key>HKEY_CLASSES_ROOT\Media Type\Extensions\.avi</key>
1567                              <origin>../../../xvidcore/dshow/bin/xvid.ax</origin>              <name></name>
1568                          </distributionFile>              <showMessageOnError>0</showMessageOnError>
1569                          <distributionFile>              <type>REG_NONE</type>
1570                              <origin>setpriv32.exe</origin>              <value></value>
1571                          </distributionFile>              <wowMode>64</wowMode>
1572                          <distributionFile>              <ruleList>
1573                              <origin>../../../xvidcore/dshow/bin/xvid_mft.ax</origin>                  <platformTest>
1574                          </distributionFile>                      <type>windows-x64</type>
1575                          <distributionFile>                  </platformTest>
1576                              <origin>setavi32.exe</origin>              </ruleList>
1577                          </distributionFile>          </registrySet>
1578                      </distributionFileList>          <registrySet>
1579                  </folder>              <abortOnError>0</abortOnError>
1580                  <folder>              <key>HKEY_CLASSES_ROOT\Media Type\Extensions\.avi</key>
1581                      <description>Temp Directory (x64)</description>              <name></name>
1582                      <destination>${system_temp_directory}/xvid_x64</destination>              <showMessageOnError>0</showMessageOnError>
1583                      <name>tmp_x64</name>              <type>REG_NONE</type>
1584                      <platforms>windows</platforms>              <value></value>
1585                      <distributionFileList>              <wowMode>32</wowMode>
1586                          <distributionFile>          </registrySet>
1587                              <origin>../../../xvidcore/dshow/bin/x64/xvid.ax</origin>          <runProgram>
1588                          </distributionFile>              <abortOnError>0</abortOnError>
1589                          <distributionFile>              <program>${system_temp_directory}/xvid_x86/setavi32.exe</program>
1590                              <origin>../../../xvidcore/vfw/bin/x64/xvidcore.dll</origin>              <programArguments></programArguments>
1591                          </distributionFile>              <show>0</show>
1592                          <distributionFile>              <showMessageOnError>0</showMessageOnError>
1593                              <origin>../../../xvidcore/vfw/bin/x64/xvidvfw.dll</origin>              <workingDirectory>${system_temp_directory}/xvid_x86</workingDirectory>
1594                          </distributionFile>          </runProgram>
1595                          <distributionFile>          <runProgram>
1596                              <origin>xvid.inf</origin>              <abortOnError>0</abortOnError>
1597                          </distributionFile>              <program>${system_temp_directory}/xvid_x64/setavi64.exe</program>
1598                          <distributionFile>              <programArguments></programArguments>
1599                              <origin>setpriv64.exe</origin>              <show>0</show>
1600                          </distributionFile>              <showMessageOnError>0</showMessageOnError>
1601                          <distributionFile>              <workingDirectory>${system_temp_directory}/xvid_x64</workingDirectory>
1602                              <origin>../../../xvidcore/dshow/bin/x64/xvid_mft.ax</origin>              <ruleList>
1603                          </distributionFile>                  <platformTest>
1604                          <distributionFile>                      <type>windows-x64</type>
1605                              <origin>setavi64.exe</origin>                  </platformTest>
1606                          </distributionFile>              </ruleList>
1607                      </distributionFileList>          </runProgram>
1608            <deleteFile>
1609                <abortOnError>0</abortOnError>
1610                <path>${system_temp_directory}/xvid_x64</path>
1611                <showMessageOnError>0</showMessageOnError>
1612                <ruleList>
1613                    <platformTest>
1614                        <type>windows</type>
1615                    </platformTest>
1616                </ruleList>
1617            </deleteFile>
1618            <deleteFile>
1619                <abortOnError>0</abortOnError>
1620                <path>${system_temp_directory}/xvid_x86</path>
1621                <showMessageOnError>0</showMessageOnError>
1622                <ruleList>
1623                    <platformTest>
1624                        <type>windows</type>
1625                    </platformTest>
1626                </ruleList>
1627            </deleteFile>
1628            <registrySet>
1629                <abortOnError>0</abortOnError>
1630                <key>HKEY_CURRENT_USER\Software\GNU\XviD</key>
1631                <name>Supported_4CC</name>
1632                <showMessageOnError>0</showMessageOnError>
1633                <type>REG_DWORD</type>
1634                <value>${generic_mpeg4}</value>
1635            </registrySet>
1636            <runProgram>
1637                <program>${windows_folder_system}\msiexec.exe</program>
1638                <programArguments>/passive /i "${installdir.dos}\xvid-gstreamer-x86-2013.6.msi" "INSTALLDIR=${installdir.dos}\xvid-gstreamer"</programArguments>
1639                <show>0</show>
1640                <useMSDOSPath>0</useMSDOSPath>
1641            </runProgram>
1642            <runProgram>
1643                <explanation>Installing Xvid Web Player</explanation>
1644                <program>${windows_folder_system}\msiexec.exe</program>
1645                <programArguments>/passive /I "${installdir.dos}\XvidWebPlayer.msi" "INSTALLDIR=${installdir.dos}\xvid-gstreamer\0.10\x86\bin"</programArguments>
1646                <show>0</show>
1647                <useMSDOSPath>0</useMSDOSPath>
1648            </runProgram>
1649            <addDirectoryToPath>
1650                <insertAt>end</insertAt>
1651                <path>${installdir}\xvid-gstreamer\0.10\x86\bin</path>
1652            </addDirectoryToPath>
1653        </postInstallationActionList>
1654        <preUninstallationActionList>
1655            <registrySet>
1656                <abortOnError>0</abortOnError>
1657                <key>HKEY_LOCAL_MACHINE\SOFTWARE\Classes\MediaFoundation\MapVideo4cc</key>
1658                <name>58564944</name>
1659                <type>REG_DWORD</type>
1660                <value>1446269005</value>
1661                <wowMode>32</wowMode>
1662                <ruleList>
1663                    <platformTest>
1664                        <negate>1</negate>
1665                        <type>windows-xp</type>
1666                    </platformTest>
1667                    <platformTest>
1668                        <negate>1</negate>
1669                        <type>windows-9x</type>
1670                    </platformTest>
1671                    <platformTest>
1672                        <negate>1</negate>
1673                        <type>windows-2000</type>
1674                    </platformTest>
1675                    <platformTest>
1676                        <negate>1</negate>
1677                        <type>windows-2003</type>
1678                    </platformTest>
1679                    <platformTest>
1680                        <negate>1</negate>
1681                        <type>windows-vista</type>
1682                    </platformTest>
1683                </ruleList>
1684            </registrySet>
1685            <registrySet>
1686                <abortOnError>0</abortOnError>
1687                <key>HKEY_LOCAL_MACHINE\SOFTWARE\Classes\MediaFoundation\MapVideo4cc</key>
1688                <name>78766964</name>
1689                <type>REG_DWORD</type>
1690                <value>1446269005</value>
1691                <wowMode>32</wowMode>
1692                <ruleList>
1693                    <platformTest>
1694                        <negate>1</negate>
1695                        <type>windows-xp</type>
1696                    </platformTest>
1697                    <platformTest>
1698                        <negate>1</negate>
1699                        <type>windows-vista</type>
1700                    </platformTest>
1701                    <platformTest>
1702                        <negate>1</negate>
1703                        <type>windows-9x</type>
1704                    </platformTest>
1705                    <platformTest>
1706                        <negate>1</negate>
1707                        <type>windows-2003</type>
1708                    </platformTest>
1709                    <platformTest>
1710                        <negate>1</negate>
1711                        <type>windows-2000</type>
1712                    </platformTest>
1713                </ruleList>
1714            </registrySet>
1715            <registrySet>
1716                <abortOnError>0</abortOnError>
1717                <key>HKEY_LOCAL_MACHINE\SOFTWARE\Classes\MediaFoundation\MapVideo4cc</key>
1718                <name>58564944</name>
1719                <type>REG_DWORD</type>
1720                <value>1446269005</value>
1721                <wowMode>64</wowMode>
1722                <ruleList>
1723                    <platformTest>
1724                        <negate>1</negate>
1725                        <type>windows-xp</type>
1726                    </platformTest>
1727                    <platformTest>
1728                        <negate>1</negate>
1729                        <type>windows-vista</type>
1730                    </platformTest>
1731                    <platformTest>
1732                        <negate>1</negate>
1733                        <type>windows-2000</type>
1734                    </platformTest>
1735                    <platformTest>
1736                        <negate>1</negate>
1737                        <type>windows-2003</type>
1738                    </platformTest>
1739                    <platformTest>
1740                        <negate>1</negate>
1741                        <type>windows-9x</type>
1742                    </platformTest>
1743                    <platformTest>
1744                        <type>windows-x64</type>
1745                    </platformTest>
1746                </ruleList>
1747            </registrySet>
1748            <registrySet>
1749                <abortOnError>0</abortOnError>
1750                <key>HKEY_LOCAL_MACHINE\SOFTWARE\Classes\MediaFoundation\MapVideo4cc</key>
1751                <name>78766964</name>
1752                <type>REG_DWORD</type>
1753                <value>1446269005</value>
1754                <wowMode>64</wowMode>
1755                <ruleList>
1756                    <platformTest>
1757                        <negate>1</negate>
1758                        <type>windows-xp</type>
1759                    </platformTest>
1760                    <platformTest>
1761                        <type>windows-x64</type>
1762                    </platformTest>
1763                    <platformTest>
1764                        <negate>1</negate>
1765                        <type>windows-vista</type>
1766                    </platformTest>
1767                    <platformTest>
1768                        <negate>1</negate>
1769                        <type>windows-9x</type>
1770                    </platformTest>
1771                    <platformTest>
1772                        <negate>1</negate>
1773                        <type>windows-2000</type>
1774                    </platformTest>
1775                    <platformTest>
1776                        <negate>1</negate>
1777                        <type>windows-2003</type>
1778                    </platformTest>
1779                </ruleList>
1780            </registrySet>
1781            <runProgram>
1782                <customErrorMessage>DirectShow filter (32-bit) unregister failed!</customErrorMessage>
1783                <program>${windows_folder_system}/regsvr32.exe</program>
1784                <programArguments>/s /u ${windows_folder_system}/xvid.ax</programArguments>
1785                <workingDirectory>${windows_folder_system}</workingDirectory>
1786                <ruleList>
1787                    <platformTest type="windows"/>
1788                </ruleList>
1789            </runProgram>
1790            <runProgram>
1791                <customErrorMessage>Failed to remove Xvid VfW Codec (32-bit)!</customErrorMessage>
1792                <program>${windows_folder_system}/rundll32.exe</program>
1793                <programArguments>setupapi.dll,InstallHinfSection Remove_XviD 132 ${windows_folder_windows}/inf/xvid.inf</programArguments>
1794                <ruleList>
1795                    <platformTest>
1796                        <type>windows</type>
1797                    </platformTest>
1798                    <platformTest>
1799                        <negate>1</negate>
1800                        <type>windows-xp</type>
1801                    </platformTest>
1802                    <platformTest>
1803                        <negate>1</negate>
1804                        <type>windows-2000</type>
1805                    </platformTest>
1806                </ruleList>
1807            </runProgram>
1808            <deleteFile>
1809                <abortOnError>0</abortOnError>
1810                <matchHiddenFiles>1</matchHiddenFiles>
1811                <path>${windows_folder_system}/xvid.ax</path>
1812                <ruleEvaluationLogic>or</ruleEvaluationLogic>
1813                <showMessageOnError>0</showMessageOnError>
1814                <ruleList>
1815                    <platformTest>
1816                        <type>windows-xp</type>
1817                    </platformTest>
1818                    <platformTest>
1819                        <type>windows-2000</type>
1820                    </platformTest>
1821                </ruleList>
1822            </deleteFile>
1823            <deleteFile>
1824                <abortOnError>0</abortOnError>
1825                <matchHiddenFiles>1</matchHiddenFiles>
1826                <path>${windows_folder_system}/xvidvfw.dll</path>
1827                <ruleEvaluationLogic>or</ruleEvaluationLogic>
1828                <showMessageOnError>0</showMessageOnError>
1829                <ruleList>
1830                    <platformTest>
1831                        <type>windows-xp</type>
1832                    </platformTest>
1833                    <platformTest>
1834                        <type>windows-2000</type>
1835                    </platformTest>
1836                </ruleList>
1837            </deleteFile>
1838            <deleteFile>
1839                <abortOnError>0</abortOnError>
1840                <matchHiddenFiles>1</matchHiddenFiles>
1841                <path>${windows_folder_system}/xvidcore.dll</path>
1842                <ruleEvaluationLogic>or</ruleEvaluationLogic>
1843                <showMessageOnError>0</showMessageOnError>
1844                <ruleList>
1845                    <platformTest>
1846                        <type>windows-2000</type>
1847                    </platformTest>
1848                    <platformTest>
1849                        <type>windows-xp</type>
1850                    </platformTest>
1851                </ruleList>
1852            </deleteFile>
1853            <registrySet>
1854                <abortOnError>0</abortOnError>
1855                <key>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32</key>
1856                <name>msacm.l3acm</name>
1857                <showMessageOnError>0</showMessageOnError>
1858                <type>REG_SZ</type>
1859                <value>l3codeca.acm</value>
1860                <wowMode>32</wowMode>
1861                <ruleList>
1862                    <fileExists>
1863                        <path>${windows_folder_system}/l3codeca.acm</path>
1864                    </fileExists>
1865                </ruleList>
1866            </registrySet>
1867            <registrySet>
1868                <abortOnError>0</abortOnError>
1869                <key>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\drivers.desc</key>
1870                <name>l3codeca.acm</name>
1871                <showMessageOnError>0</showMessageOnError>
1872                <type>REG_SZ</type>
1873                <value>Fraunhofer IIS MPEG Layer-3 Codec</value>
1874                <wowMode>32</wowMode>
1875                <ruleList>
1876                    <fileExists>
1877                        <path>${windows_folder_system}/l3codeca.acm</path>
1878                    </fileExists>
1879                </ruleList>
1880            </registrySet>
1881            <registryDelete>
1882                <abortOnError>0</abortOnError>
1883                <key>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\drivers.desc</key>
1884                <name>l3codecp.acm</name>
1885                <showMessageOnError>0</showMessageOnError>
1886                <wowMode>32</wowMode>
1887                <ruleList>
1888                    <fileExists>
1889                        <path>${windows_folder_system}/l3codeca.acm</path>
1890                    </fileExists>
1891                </ruleList>
1892            </registryDelete>
1893            <registrySet>
1894                <abortOnError>0</abortOnError>
1895                <key>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaResources\msacm\msacm.l3acm</key>
1896                <name>Driver</name>
1897                <ruleEvaluationLogic>or</ruleEvaluationLogic>
1898                <showMessageOnError>0</showMessageOnError>
1899                <type>REG_SZ</type>
1900                <value>l3codeca.acm</value>
1901                <wowMode>32</wowMode>
1902                <ruleList>
1903                    <platformTest>
1904                        <type>windows-2000</type>
1905                    </platformTest>
1906                    <platformTest>
1907                        <type>windows-2003</type>
1908                    </platformTest>
1909                    <platformTest>
1910                        <type>windows-xp</type>
1911                    </platformTest>
1912                    <fileExists>
1913                        <path>${windows_folder_system}/l3codeca.acm</path>
1914                    </fileExists>
1915                </ruleList>
1916            </registrySet>
1917            <wow64FsRedirection>
1918                <action>disable</action>
1919                <ruleList>
1920                    <platformTest>
1921                        <type>windows-x64</type>
1922                    </platformTest>
1923                </ruleList>
1924            </wow64FsRedirection>
1925            <runProgram>
1926                <customErrorMessage>DirectShow filter (64-bit) unregister failed!</customErrorMessage>
1927                <program>${windows_folder_windows}/system32/regsvr32.exe</program>
1928                <programArguments>/s /u ${windows_folder_windows}/system32/xvid.ax</programArguments>
1929                <workingDirectory>${windows_folder_windows}/system32</workingDirectory>
1930                      <ruleList>                      <ruleList>
1931                          <platformTest type="windows-x64"/>                          <platformTest type="windows-x64"/>
1932                      </ruleList>                      </ruleList>
1933                  </folder>          </runProgram>
1934              </folderList>          <runProgram>
1935              <startMenuShortcutList>              <customErrorMessage>Failed to remove Xvid VfW Codec (64-bit)!</customErrorMessage>
1936                  <startMenuShortcut>              <program>${windows_folder_windows}/system32/rundll32.exe</program>
1937                      <comment>Uninstall ${product_fullname}</comment>              <programArguments>setupapi.dll,InstallHinfSection Remove_XviD 132 ${installdir}/xvid.inf</programArguments>
1938                      <name>Uninstall ${product_fullname}</name>              <ruleList>
1939                      <runAsAdmin>0</runAsAdmin>                  <platformTest>
1940                      <runInTerminal>0</runInTerminal>                      <type>windows-x64</type>
1941                      <windowsExec>${installdir}/${uninstallerName}.exe</windowsExec>                  </platformTest>
1942                      <windowsExecArgs></windowsExecArgs>                  <platformTest>
1943                      <windowsIcon></windowsIcon>                      <negate>1</negate>
1944                      <windowsPath>${installdir}/</windowsPath>                      <type>windows-xp</type>
1945                  </startMenuShortcut>                  </platformTest>
1946                  <startMenuShortcut>              </ruleList>
1947                      <comment>Configure the Decoder properties</comment>          </runProgram>
1948                      <name>Configure Decoder</name>          <deleteFile>
1949                      <runAsAdmin>0</runAsAdmin>              <abortOnError>0</abortOnError>
1950                      <runInTerminal>0</runInTerminal>              <matchHiddenFiles>1</matchHiddenFiles>
1951                      <windowsExec>${windows_folder_system}/rundll32.exe</windowsExec>              <path>${windows_folder_windows}/system32/xvid.ax</path>
1952                      <windowsExecArgs>xvid.ax,Configure</windowsExecArgs>              <showMessageOnError>0</showMessageOnError>
1953                      <windowsIcon>${installdir}/xvid.ico</windowsIcon>              <ruleList>
1954                      <windowsPath></windowsPath>                  <platformTest>
1955                  </startMenuShortcut>                      <type>windows-x64</type>
1956                  <startMenuShortcut>                  </platformTest>
1957                      <comment>Configure the encoder properties</comment>                  <platformTest>
1958                      <name>Configure Encoder</name>                      <type>windows-xp</type>
1959                      <runAsAdmin>0</runAsAdmin>                  </platformTest>
1960                      <runInTerminal>0</runInTerminal>              </ruleList>
1961                      <windowsExec>${windows_folder_system}/rundll32.exe</windowsExec>          </deleteFile>
1962                      <windowsExecArgs>xvidvfw.dll,Configure</windowsExecArgs>          <deleteFile>
1963                      <windowsIcon>${installdir}/xvid.ico</windowsIcon>              <abortOnError>0</abortOnError>
1964                      <windowsPath></windowsPath>              <matchHiddenFiles>1</matchHiddenFiles>
1965                  </startMenuShortcut>              <path>${windows_folder_windows}/system32/xvidvfw.dll</path>
1966                  <startMenuFileShortcut>              <showMessageOnError>0</showMessageOnError>
1967                      <comment>Important notes concerning this Xvid build</comment>              <ruleList>
1968                      <filePath>${installdir}/releasenotes.txt</filePath>                  <platformTest>
1969                      <name>Release Notes</name>                      <type>windows-x64</type>
1970                      <runAsAdmin>0</runAsAdmin>                  </platformTest>
1971                      <runInTerminal>0</runInTerminal>                  <platformTest>
1972                      <windowsIcon></windowsIcon>                      <type>windows-xp</type>
1973                  </startMenuFileShortcut>                  </platformTest>
1974                  <startMenuShortcut>              </ruleList>
1975                      <comment>Check whether a new update for Xvid is available</comment>          </deleteFile>
1976                      <name>Check for Updates</name>          <deleteFile>
1977                      <runAsAdmin>0</runAsAdmin>              <abortOnError>0</abortOnError>
1978                      <runInTerminal>0</runInTerminal>              <matchHiddenFiles>1</matchHiddenFiles>
1979                      <windowsExec>${installdir}/autoupdate-windows.exe</windowsExec>              <path>${windows_folder_windows}/system32/xvidcore.dll</path>
1980                      <windowsExecArgs></windowsExecArgs>              <showMessageOnError>0</showMessageOnError>
1981                      <windowsIcon></windowsIcon>              <ruleList>
1982                      <windowsPath>${installdir}/</windowsPath>                  <platformTest>
1983                  </startMenuShortcut>                      <type>windows-x64</type>
1984                  <startMenuLinkShortcut>                  </platformTest>
1985                      <comment>Link to the Xvid homepage</comment>                  <platformTest>
1986                      <name>Xvid Homepage</name>                      <type>windows-xp</type>
1987                      <runAsAdmin>0</runAsAdmin>                  </platformTest>
1988                      <runInTerminal>0</runInTerminal>              </ruleList>
1989                      <url>http://www.xvid.org</url>          </deleteFile>
1990                      <windowsIcon></windowsIcon>          <runProgram>
1991                  </startMenuLinkShortcut>              <program>${windows_folder_system}\msiexec.exe</program>
1992                  <startMenuFolder>              <programArguments>/passive /x "${installdir.dos}\XvidWebPlayer.msi" "INSTALLDIR=${installdir.dos}\xvid-gstreamer\0.10\x86\bin"</programArguments>
1993                      <name>Advanced</name>              <useMSDOSPath>0</useMSDOSPath>
1994                      <platforms>windows</platforms>          </runProgram>
1995                      <startMenuShortcutList>          <runProgram>
1996                          <startMenuShortcut>              <program>${windows_folder_system}\msiexec.exe</program>
1997                              <comment>Quickly change the FourCC of your AVI files</comment>              <programArguments>/passive /x "${installdir.dos}\xvid-gstreamer-x86-2013.6.msi" "INSTALLDIR=${installdir.dos}\xvid-gstreamer"</programArguments>
1998                              <name>Nic's FourCC Changer</name>              <useMSDOSPath>0</useMSDOSPath>
1999                              <runAsAdmin>0</runAsAdmin>          </runProgram>
2000                              <runInTerminal>0</runInTerminal>          <removeDirectoryFromPath>
2001                              <windowsExec>${installdir}/AviC.exe</windowsExec>              <path>${installdir}\xvid-gstreamer\0.10\x86\bin</path>
2002                              <windowsExecArgs></windowsExecArgs>          </removeDirectoryFromPath>
2003                              <windowsIcon></windowsIcon>      </preUninstallationActionList>
2004                              <windowsPath>${installdir}/</windowsPath>      <postUninstallationActionList>
2005                          </startMenuShortcut>          <registryDelete>
2006                          <startMenuFileShortcut>              <abortOnError>0</abortOnError>
2007                              <comment>A selection of custom quant matrices</comment>              <key>HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run</key>
2008                              <filePath>${installdir}/Xvid_Quant_Matrices.zip</filePath>              <name>Xvid</name>
2009                              <name>Some Quantization Matrices</name>              <showMessageOnError>0</showMessageOnError>
2010                              <runAsAdmin>0</runAsAdmin>              <ruleList>
2011                              <runInTerminal>0</runInTerminal>                  <platformTest>
2012                              <windowsIcon></windowsIcon>                      <type>windows</type>
2013                          </startMenuFileShortcut>                  </platformTest>
2014                          <startMenuShortcut>              </ruleList>
2015                              <comment>Check the first pass size and more</comment>          </registryDelete>
2016                              <name>StatsReader 2.1</name>          <deleteFile>
2017                              <runAsAdmin>0</runAsAdmin>              <abortOnError>0</abortOnError>
2018                              <runInTerminal>0</runInTerminal>              <path>${windows_folder_common_programs}/${product_shortname}</path>
2019                              <windowsExec>${installdir}/StatsReader.exe</windowsExec>              <showMessageOnError>0</showMessageOnError>
2020                              <windowsExecArgs></windowsExecArgs>              <ruleList>
2021                              <windowsIcon></windowsIcon>                  <platformTest>
2022                              <windowsPath>${installdir}/</windowsPath>                      <type>windows</type>
2023                          </startMenuShortcut>                  </platformTest>
2024                          <startMenuFileShortcut>              </ruleList>
2025                              <comment>Documentation for the StatsReader</comment>          </deleteFile>
2026                              <filePath>${installdir}/statsreader.txt</filePath>      </postUninstallationActionList>
2027                              <name>StatsReader Notes</name>      <compressionAlgorithm>lzma</compressionAlgorithm>
2028                              <runAsAdmin>0</runAsAdmin>      <enableRollback>1</enableRollback>
2029                              <runInTerminal>0</runInTerminal>      <enableTimestamp>1</enableTimestamp>
2030                              <windowsIcon></windowsIcon>      <requireInstallationByRootUser>1</requireInstallationByRootUser>
2031                          </startMenuFileShortcut>      <saveRelativePaths>1</saveRelativePaths>
2032                          <startMenuShortcut>      <startMenuGroupName>${product_shortname}</startMenuGroupName>
2033                              <comment>An AVI bitrate calculator</comment>      <vendor>Xvid Team</vendor>
2034                              <name>Nic's MiniCalc</name>      <windowsExecutableIcon>xvid.ico</windowsExecutableIcon>
2035                              <runAsAdmin>0</runAsAdmin>      <windowsResourceFileVersion>1.4.0.0</windowsResourceFileVersion>
2036                              <runInTerminal>0</runInTerminal>      <windowsResourceOriginalFilename>${product_shortname}-${product_version}-${platform_name}.${platform_exec_suffix}</windowsResourceOriginalFilename>
                             <windowsExec>${installdir}/MiniCalc.exe</windowsExec>  
                             <windowsExecArgs></windowsExecArgs>  
                             <windowsIcon></windowsIcon>  
                             <windowsPath>${installdir}/</windowsPath>  
                         </startMenuShortcut>  
                     </startMenuShortcutList>  
                 </startMenuFolder>  
                 <startMenuShortcut>  
                     <comment>Simple media converter to create Xvid videos</comment>  
                     <name>Xvid MiniConvert</name>  
                     <runAsAdmin>0</runAsAdmin>  
                     <runInTerminal>0</runInTerminal>  
                     <windowsExec>${installdir}/MiniConvert.exe</windowsExec>  
                     <windowsExecArgs></windowsExecArgs>  
                     <windowsIcon></windowsIcon>  
                     <windowsPath>${installdir}/</windowsPath>  
                 </startMenuShortcut>  
             </startMenuShortcutList>  
         </component>  
     </componentList>  
2037      <parameterList>      <parameterList>
2038          <directoryParameter>          <directoryParameter>
2039              <name>installdir</name>              <name>installdir</name>

Legend:
Removed from v.2009  
changed lines
  Added in v.2154

No admin address has been configured
ViewVC Help
Powered by ViewVC 1.0.4