[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 2007, Thu May 19 19:17:56 2011 UTC revision 2101, Mon Jun 8 18:56:36 2015 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        <componentList>
12            <component>
13                <name>default</name>
14                <description>Default Component</description>
15                <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                        </distributionFileList>
111                        <shortcutList>
112                            <linkShortcut>
113                                <comment>Xvid Website</comment>
114                                <icon></icon>
115                                <name>xvidhomepage</name>
116                                <platforms>windows</platforms>
117                                <runAsAdmin>0</runAsAdmin>
118                                <runInTerminal>0</runInTerminal>
119                                <url>http://www.xvid.org/</url>
120                                <windowsIcon></windowsIcon>
121                            </linkShortcut>
122                        </shortcutList>
123                    </folder>
124                    <folder>
125                        <description>Program Files</description>
126                        <destination>${installdir}</destination>
127                        <name>programfilesosx</name>
128                        <platforms>osx</platforms>
129                    </folder>
130                    <folder>
131                        <description>Temp Directory (x86)</description>
132                        <destination>${system_temp_directory}/xvid_x86</destination>
133                        <name>tmp_x86</name>
134                        <platforms>windows</platforms>
135                        <distributionFileList>
136                            <distributionFile>
137                                <origin>../../../xvidcore/vfw/bin/xvidvfw.dll</origin>
138                            </distributionFile>
139                            <distributionFile>
140                                <origin>../../../xvidcore/vfw/bin/xvidcore.dll</origin>
141                            </distributionFile>
142                            <distributionFile>
143                                <origin>xvid.inf</origin>
144                            </distributionFile>
145                            <distributionFile>
146                                <origin>../../../xvidcore/dshow/bin/xvid.ax</origin>
147                            </distributionFile>
148                            <distributionFile>
149                                <origin>setpriv32.exe</origin>
150                            </distributionFile>
151                            <distributionFile>
152                                <origin>../../../xvidcore/dshow/bin/xvid_mft.ax</origin>
153                            </distributionFile>
154                            <distributionFile>
155                                <origin>setavi32.exe</origin>
156                            </distributionFile>
157                        </distributionFileList>
158                    </folder>
159                    <folder>
160                        <description>Temp Directory (x64)</description>
161                        <destination>${system_temp_directory}/xvid_x64</destination>
162                        <name>tmp_x64</name>
163                        <platforms>windows</platforms>
164                        <distributionFileList>
165                            <distributionFile>
166                                <origin>../../../xvidcore/dshow/bin/x64/xvid.ax</origin>
167                            </distributionFile>
168                            <distributionFile>
169                                <origin>../../../xvidcore/vfw/bin/x64/xvidcore.dll</origin>
170                            </distributionFile>
171                            <distributionFile>
172                                <origin>../../../xvidcore/vfw/bin/x64/xvidvfw.dll</origin>
173                            </distributionFile>
174                            <distributionFile>
175                                <origin>xvid.inf</origin>
176                            </distributionFile>
177                            <distributionFile>
178                                <origin>setpriv64.exe</origin>
179                            </distributionFile>
180                            <distributionFile>
181                                <origin>../../../xvidcore/dshow/bin/x64/xvid_mft.ax</origin>
182                            </distributionFile>
183                            <distributionFile>
184                                <origin>setavi64.exe</origin>
185                            </distributionFile>
186                        </distributionFileList>
187                        <ruleList>
188                            <platformTest type="windows-x64"/>
189                        </ruleList>
190                    </folder>
191                </folderList>
192                <startMenuShortcutList>
193                    <startMenuShortcut>
194                        <comment>Uninstall ${product_fullname}</comment>
195                        <name>Uninstall ${product_fullname}</name>
196                        <runAsAdmin>0</runAsAdmin>
197                        <runInTerminal>0</runInTerminal>
198                        <windowsExec>${installdir}/${uninstallerName}.exe</windowsExec>
199                        <windowsExecArgs></windowsExecArgs>
200                        <windowsIcon></windowsIcon>
201                        <windowsPath>${installdir}/</windowsPath>
202                    </startMenuShortcut>
203                    <startMenuShortcut>
204                        <comment>Configure the Decoder properties</comment>
205                        <name>Configure Decoder</name>
206                        <runAsAdmin>0</runAsAdmin>
207                        <runInTerminal>0</runInTerminal>
208                        <windowsExec>${windows_folder_system}/rundll32.exe</windowsExec>
209                        <windowsExecArgs>xvid.ax,Configure</windowsExecArgs>
210                        <windowsIcon>${installdir}/xvid.ico</windowsIcon>
211                        <windowsPath></windowsPath>
212                    </startMenuShortcut>
213                    <startMenuShortcut>
214                        <comment>Configure the encoder properties</comment>
215                        <name>Configure Encoder</name>
216                        <runAsAdmin>0</runAsAdmin>
217                        <runInTerminal>0</runInTerminal>
218                        <windowsExec>${windows_folder_system}/rundll32.exe</windowsExec>
219                        <windowsExecArgs>xvidvfw.dll,Configure</windowsExecArgs>
220                        <windowsIcon>${installdir}/xvid.ico</windowsIcon>
221                        <windowsPath></windowsPath>
222                    </startMenuShortcut>
223                    <startMenuFileShortcut>
224                        <comment>Important notes concerning this Xvid build</comment>
225                        <filePath>${installdir}/releasenotes.txt</filePath>
226                        <name>Release Notes</name>
227                        <runAsAdmin>0</runAsAdmin>
228                        <runInTerminal>0</runInTerminal>
229                        <windowsIcon></windowsIcon>
230                    </startMenuFileShortcut>
231                    <startMenuShortcut>
232                        <comment>Check whether a new update for Xvid is available</comment>
233                        <name>Check for Updates</name>
234                        <runAsAdmin>0</runAsAdmin>
235                        <runInTerminal>0</runInTerminal>
236                        <windowsExec>${installdir}/autoupdate-windows.exe</windowsExec>
237                        <windowsExecArgs></windowsExecArgs>
238                        <windowsIcon></windowsIcon>
239                        <windowsPath>${installdir}/</windowsPath>
240                    </startMenuShortcut>
241                    <startMenuLinkShortcut>
242                        <comment>Link to the Xvid homepage</comment>
243                        <name>Xvid Homepage</name>
244                        <runAsAdmin>0</runAsAdmin>
245                        <runInTerminal>0</runInTerminal>
246                        <url>http://www.xvid.org</url>
247                        <windowsIcon></windowsIcon>
248                    </startMenuLinkShortcut>
249                    <startMenuFolder>
250                        <name>Advanced</name>
251                        <platforms>windows</platforms>
252                        <startMenuShortcutList>
253                            <startMenuShortcut>
254                                <comment>Quickly change the FourCC of your AVI files</comment>
255                                <name>Nic's FourCC Changer</name>
256                                <runAsAdmin>0</runAsAdmin>
257                                <runInTerminal>0</runInTerminal>
258                                <windowsExec>${installdir}/AviC.exe</windowsExec>
259                                <windowsExecArgs></windowsExecArgs>
260                                <windowsIcon></windowsIcon>
261                                <windowsPath>${installdir}/</windowsPath>
262                            </startMenuShortcut>
263                            <startMenuFileShortcut>
264                                <comment>A selection of custom quant matrices</comment>
265                                <filePath>${installdir}/Xvid_Quant_Matrices.zip</filePath>
266                                <name>Some Quantization Matrices</name>
267                                <runAsAdmin>0</runAsAdmin>
268                                <runInTerminal>0</runInTerminal>
269                                <windowsIcon></windowsIcon>
270                            </startMenuFileShortcut>
271                            <startMenuShortcut>
272                                <comment>Check the first pass size and more</comment>
273                                <name>StatsReader 2.1</name>
274                                <runAsAdmin>0</runAsAdmin>
275                                <runInTerminal>0</runInTerminal>
276                                <windowsExec>${installdir}/StatsReader.exe</windowsExec>
277                                <windowsExecArgs></windowsExecArgs>
278                                <windowsIcon></windowsIcon>
279                                <windowsPath>${installdir}/</windowsPath>
280                            </startMenuShortcut>
281                            <startMenuFileShortcut>
282                                <comment>Documentation for the StatsReader</comment>
283                                <filePath>${installdir}/statsreader.txt</filePath>
284                                <name>StatsReader Notes</name>
285                                <runAsAdmin>0</runAsAdmin>
286                                <runInTerminal>0</runInTerminal>
287                                <windowsIcon></windowsIcon>
288                            </startMenuFileShortcut>
289                            <startMenuShortcut>
290                                <comment>An AVI bitrate calculator</comment>
291                                <name>Nic's MiniCalc</name>
292                                <runAsAdmin>0</runAsAdmin>
293                                <runInTerminal>0</runInTerminal>
294                                <windowsExec>${installdir}/MiniCalc.exe</windowsExec>
295                                <windowsExecArgs></windowsExecArgs>
296                                <windowsIcon></windowsIcon>
297                                <windowsPath>${installdir}/</windowsPath>
298                            </startMenuShortcut>
299                            <startMenuShortcut>
300                                <comment>Command line encoder application</comment>
301                                <name>xvid_encraw</name>
302                                <runAsAdmin>0</runAsAdmin>
303                                <runInTerminal>0</runInTerminal>
304                                <windowsExec>%comspec%</windowsExec>
305                                <windowsExecArgs>/k ""${installdir}\xvid_encraw.exe"" -h</windowsExecArgs>
306                                <windowsIcon></windowsIcon>
307                                <windowsPath>${installdir}</windowsPath>
308                            </startMenuShortcut>
309                        </startMenuShortcutList>
310                    </startMenuFolder>
311                    <startMenuShortcut>
312                        <comment>Simple media converter to create Xvid videos</comment>
313                        <name>Xvid MiniConvert</name>
314                        <runAsAdmin>0</runAsAdmin>
315                        <runInTerminal>0</runInTerminal>
316                        <windowsExec>${installdir}/MiniConvert.exe</windowsExec>
317                        <windowsExecArgs></windowsExecArgs>
318                        <windowsIcon></windowsIcon>
319                        <windowsPath>${installdir}/</windowsPath>
320                    </startMenuShortcut>
321                </startMenuShortcutList>
322            </component>
323        </componentList>
324      <initializationActionList>      <initializationActionList>
325          <registryGet>          <registryGet>
326              <key>HKEY_LOCAL_MACHINE\Software\${project.windowsSoftwareRegistryPrefix}</key>              <key>HKEY_LOCAL_MACHINE\Software\${project.windowsSoftwareRegistryPrefix}</key>
# Line 42  Line 355 
355                  </platformTest>                  </platformTest>
356              </ruleList>              </ruleList>
357          </runProgram>          </runProgram>
358            <if>
359                <abortOnError>0</abortOnError>
360                <showMessageOnError>0</showMessageOnError>
361                <actionList>
362                    <if>
363                        <abortOnError>0</abortOnError>
364                        <showMessageOnError>0</showMessageOnError>
365                        <actionList>
366                            <if>
367                                <abortOnError>0</abortOnError>
368                                <showMessageOnError>0</showMessageOnError>
369                                <actionList>
370                                    <setInstallerVariable>
371                                        <abortOnError>0</abortOnError>
372                                        <name>generic_mpeg4</name>
373                                        <showMessageOnError>0</showMessageOnError>
374                                        <value>7</value>
375                                    </setInstallerVariable>
376                                </actionList>
377                                <conditionRuleList>
378                                    <compareValues>
379                                        <logic>equals</logic>
380                                        <negate>1</negate>
381                                        <value1>${decode_other}</value1>
382                                        <value2>0</value2>
383                                    </compareValues>
384                                </conditionRuleList>
385                                <elseActionList>
386                                    <setInstallerVariable>
387                                        <abortOnError>0</abortOnError>
388                                        <name>generic_mpeg4</name>
389                                        <showMessageOnError>0</showMessageOnError>
390                                        <value>3</value>
391                                    </setInstallerVariable>
392                                </elseActionList>
393                            </if>
394                        </actionList>
395                        <conditionRuleList>
396                            <compareValues>
397                                <logic>equals</logic>
398                                <negate>1</negate>
399                                <value1>${decode_3ivx}</value1>
400                                <value2>0</value2>
401                            </compareValues>
402                        </conditionRuleList>
403                        <elseActionList>
404                            <if>
405                                <abortOnError>0</abortOnError>
406                                <showMessageOnError>0</showMessageOnError>
407                                <actionList>
408                                    <setInstallerVariable>
409                                        <abortOnError>0</abortOnError>
410                                        <name>generic_mpeg4</name>
411                                        <showMessageOnError>0</showMessageOnError>
412                                        <value>6</value>
413                                    </setInstallerVariable>
414                                </actionList>
415                                <conditionRuleList>
416                                    <compareValues>
417                                        <logic>equals</logic>
418                                        <negate>1</negate>
419                                        <value1>${decode_other}</value1>
420                                        <value2>0</value2>
421                                    </compareValues>
422                                </conditionRuleList>
423                                <elseActionList>
424                                    <setInstallerVariable>
425                                        <abortOnError>0</abortOnError>
426                                        <name>generic_mpeg4</name>
427                                        <showMessageOnError>0</showMessageOnError>
428                                        <value>2</value>
429                                    </setInstallerVariable>
430                                </elseActionList>
431                            </if>
432                        </elseActionList>
433                    </if>
434                </actionList>
435                <conditionRuleList>
436                    <compareValues>
437                        <logic>equals</logic>
438                        <negate>1</negate>
439                        <value1>${decode_divx}</value1>
440                        <value2>0</value2>
441                    </compareValues>
442                </conditionRuleList>
443                <elseActionList>
444                    <if>
445                        <abortOnError>0</abortOnError>
446                        <showMessageOnError>0</showMessageOnError>
447                        <actionList>
448                            <if>
449                                <abortOnError>0</abortOnError>
450                                <showMessageOnError>0</showMessageOnError>
451                                <actionList>
452                                    <setInstallerVariable>
453                                        <abortOnError>0</abortOnError>
454                                        <name>generic_mpeg4</name>
455                                        <showMessageOnError>0</showMessageOnError>
456                                        <value>5</value>
457                                    </setInstallerVariable>
458                                </actionList>
459                                <conditionRuleList>
460                                    <compareValues>
461                                        <logic>equals</logic>
462                                        <negate>1</negate>
463                                        <value1>${decode_other}</value1>
464                                        <value2>0</value2>
465                                    </compareValues>
466                                </conditionRuleList>
467                                <elseActionList>
468                                    <setInstallerVariable>
469                                        <abortOnError>0</abortOnError>
470                                        <name>generic_mpeg4</name>
471                                        <showMessageOnError>0</showMessageOnError>
472                                        <value>1</value>
473                                    </setInstallerVariable>
474                                </elseActionList>
475                            </if>
476                        </actionList>
477                        <conditionRuleList>
478                            <compareValues>
479                                <logic>equals</logic>
480                                <negate>1</negate>
481                                <value1>${decode_3IVX}</value1>
482                                <value2>0</value2>
483                            </compareValues>
484                        </conditionRuleList>
485                        <elseActionList>
486                            <if>
487                                <abortOnError>0</abortOnError>
488                                <showMessageOnError>0</showMessageOnError>
489                                <actionList>
490                                    <setInstallerVariable>
491                                        <abortOnError>0</abortOnError>
492                                        <name>generic_mpeg4</name>
493                                        <showMessageOnError>0</showMessageOnError>
494                                        <value>4</value>
495                                    </setInstallerVariable>
496                                </actionList>
497                                <conditionRuleList>
498                                    <compareValues>
499                                        <logic>equals</logic>
500                                        <negate>1</negate>
501                                        <value1>${decode_other}</value1>
502                                        <value2>0</value2>
503                                    </compareValues>
504                                </conditionRuleList>
505                                <elseActionList>
506                                    <setInstallerVariable>
507                                        <abortOnError>0</abortOnError>
508                                        <name>generic_mpeg4</name>
509                                        <showMessageOnError>0</showMessageOnError>
510                                        <value>0</value>
511                                    </setInstallerVariable>
512                                </elseActionList>
513                            </if>
514                        </elseActionList>
515                    </if>
516                </elseActionList>
517            </if>
518      </readyToInstallActionList>      </readyToInstallActionList>
519      <postInstallationActionList>      <postInstallationActionList>
520          <copyFile>          <copyFile>
# Line 510  Line 983 
983              <workingDirectory>${system_temp_directory}/xvid_x86</workingDirectory>              <workingDirectory>${system_temp_directory}/xvid_x86</workingDirectory>
984              <ruleList>              <ruleList>
985                  <platformTest>                  <platformTest>
986                      <type>windows-7</type>                      <negate>1</negate>
987                        <type>windows-xp</type>
988                    </platformTest>
989                    <platformTest>
990                        <negate>1</negate>
991                        <type>windows-vista</type>
992                    </platformTest>
993                    <platformTest>
994                        <negate>1</negate>
995                        <type>windows-nt</type>
996                    </platformTest>
997                    <platformTest>
998                        <negate>1</negate>
999                        <type>windows-9x</type>
1000                    </platformTest>
1001                    <platformTest>
1002                        <negate>1</negate>
1003                        <type>windows-2003</type>
1004                    </platformTest>
1005                    <platformTest>
1006                        <negate>1</negate>
1007                        <type>windows-2000</type>
1008                  </platformTest>                  </platformTest>
1009              </ruleList>              </ruleList>
1010          </runProgram>          </runProgram>
# Line 522  Line 1016 
1016              <workingDirectory>${system_temp_directory}/xvid_x64</workingDirectory>              <workingDirectory>${system_temp_directory}/xvid_x64</workingDirectory>
1017              <ruleList>              <ruleList>
1018                  <platformTest>                  <platformTest>
1019                      <type>windows-7</type>                      <negate>1</negate>
1020                        <type>windows-xp</type>
1021                  </platformTest>                  </platformTest>
1022                  <platformTest>                  <platformTest>
1023                      <type>windows-x64</type>                      <negate>1</negate>
1024                        <type>windows-vista</type>
1025                  </platformTest>                  </platformTest>
             </ruleList>  
         </runProgram>  
         <deleteFile>  
             <abortOnError>0</abortOnError>  
             <path>${system_temp_directory}/xvid_x64</path>  
             <showMessageOnError>0</showMessageOnError>  
             <ruleList>  
1026                  <platformTest>                  <platformTest>
1027                      <type>windows</type>                      <negate>1</negate>
1028                        <type>windows-nt</type>
1029                  </platformTest>                  </platformTest>
             </ruleList>  
         </deleteFile>  
         <deleteFile>  
             <abortOnError>0</abortOnError>  
             <path>${system_temp_directory}/xvid_x86</path>  
             <showMessageOnError>0</showMessageOnError>  
             <ruleList>  
1030                  <platformTest>                  <platformTest>
1031                      <type>windows</type>                      <negate>1</negate>
1032                        <type>windows-9x</type>
1033                    </platformTest>
1034                    <platformTest>
1035                        <negate>1</negate>
1036                        <type>windows-2003</type>
1037                    </platformTest>
1038                    <platformTest>
1039                        <negate>1</negate>
1040                        <type>windows-2000</type>
1041                    </platformTest>
1042                    <platformTest>
1043                        <type>windows-x64</type>
1044                  </platformTest>                  </platformTest>
1045              </ruleList>              </ruleList>
1046          </deleteFile>          </runProgram>
1047          <registrySet>          <registrySet>
1048              <key>HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run</key>              <key>HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run</key>
1049              <name>Xvid</name>              <name>Xvid</name>
# Line 569  Line 1064 
1064              <wowMode>64</wowMode>              <wowMode>64</wowMode>
1065              <ruleList>              <ruleList>
1066                  <platformTest>                  <platformTest>
1067                      <type>windows-7</type>                      <negate>1</negate>
1068                        <type>windows-xp</type>
1069                    </platformTest>
1070                    <platformTest>
1071                        <negate>1</negate>
1072                        <type>windows-vista</type>
1073                    </platformTest>
1074                    <platformTest>
1075                        <negate>1</negate>
1076                        <type>windows-nt</type>
1077                    </platformTest>
1078                    <platformTest>
1079                        <negate>1</negate>
1080                        <type>windows-9x</type>
1081                    </platformTest>
1082                    <platformTest>
1083                        <negate>1</negate>
1084                        <type>windows-2003</type>
1085                    </platformTest>
1086                    <platformTest>
1087                        <negate>1</negate>
1088                        <type>windows-2000</type>
1089                  </platformTest>                  </platformTest>
1090                  <platformTest>                  <platformTest>
1091                      <type>windows-x64</type>                      <type>windows-x64</type>
# Line 584  Line 1100 
1100              <wowMode>64</wowMode>              <wowMode>64</wowMode>
1101              <ruleList>              <ruleList>
1102                  <platformTest>                  <platformTest>
1103                      <type>windows-7</type>                      <negate>1</negate>
1104                        <type>windows-xp</type>
1105                    </platformTest>
1106                    <platformTest>
1107                        <negate>1</negate>
1108                        <type>windows-vista</type>
1109                    </platformTest>
1110                    <platformTest>
1111                        <negate>1</negate>
1112                        <type>windows-nt</type>
1113                    </platformTest>
1114                    <platformTest>
1115                        <negate>1</negate>
1116                        <type>windows-9x</type>
1117                    </platformTest>
1118                    <platformTest>
1119                        <negate>1</negate>
1120                        <type>windows-2003</type>
1121                    </platformTest>
1122                    <platformTest>
1123                        <negate>1</negate>
1124                        <type>windows-2000</type>
1125                  </platformTest>                  </platformTest>
1126                  <platformTest>                  <platformTest>
1127                      <type>windows-x64</type>                      <type>windows-x64</type>
# Line 599  Line 1136 
1136              <wowMode>32</wowMode>              <wowMode>32</wowMode>
1137              <ruleList>              <ruleList>
1138                  <platformTest>                  <platformTest>
1139                      <type>windows-7</type>                      <negate>1</negate>
1140                        <type>windows-xp</type>
1141                    </platformTest>
1142                    <platformTest>
1143                        <negate>1</negate>
1144                        <type>windows-vista</type>
1145                    </platformTest>
1146                    <platformTest>
1147                        <negate>1</negate>
1148                        <type>windows-nt</type>
1149                    </platformTest>
1150                    <platformTest>
1151                        <negate>1</negate>
1152                        <type>windows-9x</type>
1153                    </platformTest>
1154                    <platformTest>
1155                        <negate>1</negate>
1156                        <type>windows-2003</type>
1157                    </platformTest>
1158                    <platformTest>
1159                        <negate>1</negate>
1160                        <type>windows-2000</type>
1161                    </platformTest>
1162                </ruleList>
1163            </registryDelete>
1164            <registryDelete>
1165                <abortOnError>0</abortOnError>
1166                <key>HKEY_LOCAL_MACHINE\SOFTWARE\Classes\MediaFoundation\MapVideo4cc</key>
1167                <name>78766964</name>
1168                <showMessageOnError>0</showMessageOnError>
1169                <wowMode>32</wowMode>
1170                <ruleList>
1171                    <platformTest>
1172                        <negate>1</negate>
1173                        <type>windows-xp</type>
1174                    </platformTest>
1175                    <platformTest>
1176                        <negate>1</negate>
1177                        <type>windows-vista</type>
1178                    </platformTest>
1179                    <platformTest>
1180                        <negate>1</negate>
1181                        <type>windows-nt</type>
1182                    </platformTest>
1183                    <platformTest>
1184                        <negate>1</negate>
1185                        <type>windows-9x</type>
1186                    </platformTest>
1187                    <platformTest>
1188                        <negate>1</negate>
1189                        <type>windows-2003</type>
1190                  </platformTest>                  </platformTest>
             </ruleList>  
         </registryDelete>  
         <registryDelete>  
             <abortOnError>0</abortOnError>  
             <key>HKEY_LOCAL_MACHINE\SOFTWARE\Classes\MediaFoundation\MapVideo4cc</key>  
             <name>78766964</name>  
             <showMessageOnError>0</showMessageOnError>  
             <wowMode>32</wowMode>  
             <ruleList>  
1191                  <platformTest>                  <platformTest>
1192                      <type>windows-7</type>                      <negate>1</negate>
1193                        <type>windows-2000</type>
1194                  </platformTest>                  </platformTest>
1195              </ruleList>              </ruleList>
1196          </registryDelete>          </registryDelete>
# Line 625  Line 1204 
1204              <wowMode>64</wowMode>              <wowMode>64</wowMode>
1205              <ruleList>              <ruleList>
1206                  <platformTest>                  <platformTest>
1207                      <type>windows-7</type>                      <negate>1</negate>
1208                        <type>windows-xp</type>
1209                    </platformTest>
1210                    <platformTest>
1211                        <negate>1</negate>
1212                        <type>windows-vista</type>
1213                    </platformTest>
1214                    <platformTest>
1215                        <negate>1</negate>
1216                        <type>windows-nt</type>
1217                    </platformTest>
1218                    <platformTest>
1219                        <negate>1</negate>
1220                        <type>windows-9x</type>
1221                    </platformTest>
1222                    <platformTest>
1223                        <negate>1</negate>
1224                        <type>windows-2003</type>
1225                    </platformTest>
1226                    <platformTest>
1227                        <negate>1</negate>
1228                        <type>windows-2000</type>
1229                  </platformTest>                  </platformTest>
1230                  <platformTest>                  <platformTest>
1231                      <type>windows-x64</type>                      <type>windows-x64</type>
# Line 642  Line 1242 
1242              <wowMode>64</wowMode>              <wowMode>64</wowMode>
1243              <ruleList>              <ruleList>
1244                  <platformTest>                  <platformTest>
1245                      <type>windows-7</type>                      <negate>1</negate>
1246                        <type>windows-xp</type>
1247                    </platformTest>
1248                    <platformTest>
1249                        <negate>1</negate>
1250                        <type>windows-vista</type>
1251                    </platformTest>
1252                    <platformTest>
1253                        <negate>1</negate>
1254                        <type>windows-nt</type>
1255                    </platformTest>
1256                    <platformTest>
1257                        <negate>1</negate>
1258                        <type>windows-9x</type>
1259                    </platformTest>
1260                    <platformTest>
1261                        <negate>1</negate>
1262                        <type>windows-2003</type>
1263                    </platformTest>
1264                    <platformTest>
1265                        <negate>1</negate>
1266                        <type>windows-2000</type>
1267                  </platformTest>                  </platformTest>
1268                  <platformTest>                  <platformTest>
1269                      <type>windows-x64</type>                      <type>windows-x64</type>
# Line 659  Line 1280 
1280              <wowMode>32</wowMode>              <wowMode>32</wowMode>
1281              <ruleList>              <ruleList>
1282                  <platformTest>                  <platformTest>
1283                      <type>windows-7</type>                      <negate>1</negate>
1284                        <type>windows-xp</type>
1285                    </platformTest>
1286                    <platformTest>
1287                        <negate>1</negate>
1288                        <type>windows-vista</type>
1289                    </platformTest>
1290                    <platformTest>
1291                        <negate>1</negate>
1292                        <type>windows-nt</type>
1293                    </platformTest>
1294                    <platformTest>
1295                        <negate>1</negate>
1296                        <type>windows-9x</type>
1297                    </platformTest>
1298                    <platformTest>
1299                        <negate>1</negate>
1300                        <type>windows-2003</type>
1301                    </platformTest>
1302                    <platformTest>
1303                        <negate>1</negate>
1304                        <type>windows-2000</type>
1305                  </platformTest>                  </platformTest>
1306              </ruleList>              </ruleList>
1307          </registrySet>          </registrySet>
# Line 673  Line 1315 
1315              <wowMode>32</wowMode>              <wowMode>32</wowMode>
1316              <ruleList>              <ruleList>
1317                  <platformTest>                  <platformTest>
1318                      <type>windows-7</type>                      <negate>1</negate>
1319                        <type>windows-xp</type>
1320                    </platformTest>
1321                    <platformTest>
1322                        <negate>1</negate>
1323                        <type>windows-vista</type>
1324                    </platformTest>
1325                    <platformTest>
1326                        <negate>1</negate>
1327                        <type>windows-nt</type>
1328                    </platformTest>
1329                    <platformTest>
1330                        <negate>1</negate>
1331                        <type>windows-9x</type>
1332                    </platformTest>
1333                    <platformTest>
1334                        <negate>1</negate>
1335                        <type>windows-2003</type>
1336                    </platformTest>
1337                    <platformTest>
1338                        <negate>1</negate>
1339                        <type>windows-2000</type>
1340                  </platformTest>                  </platformTest>
1341              </ruleList>              </ruleList>
1342          </registrySet>          </registrySet>
# Line 704  Line 1367 
1367                  </quickLaunchShortcut>                  </quickLaunchShortcut>
1368              </shortcutList>              </shortcutList>
1369          </createShortcuts>          </createShortcuts>
1370      </postInstallationActionList>          <registryDelete>
     <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>  
             <ruleList>  
                 <platformTest>  
                     <type>windows</type>  
                 </platformTest>  
                 <platformTest>  
                     <negate>1</negate>  
                     <type>windows-xp</type>  
                 </platformTest>  
                 <platformTest>  
                     <negate>1</negate>  
                     <type>windows-2000</type>  
                 </platformTest>  
             </ruleList>  
         </runProgram>  
         <deleteFile>  
1371              <abortOnError>0</abortOnError>              <abortOnError>0</abortOnError>
1372              <matchHiddenFiles>1</matchHiddenFiles>              <key>HKEY_CLASSES_ROOT\Media Type\Extensions\.avi</key>
1373              <path>${windows_folder_system}/xvid.ax</path>              <name></name>
             <ruleEvaluationLogic>or</ruleEvaluationLogic>  
1374              <showMessageOnError>0</showMessageOnError>              <showMessageOnError>0</showMessageOnError>
1375                <wowMode>64</wowMode>
1376              <ruleList>              <ruleList>
1377                  <platformTest>                  <platformTest>
1378                      <type>windows-xp</type>                      <type>windows-x64</type>
                 </platformTest>  
                 <platformTest>  
                     <type>windows-2000</type>  
1379                  </platformTest>                  </platformTest>
1380              </ruleList>              </ruleList>
1381          </deleteFile>          </registryDelete>
1382          <deleteFile>          <registryDelete>
1383              <abortOnError>0</abortOnError>              <abortOnError>0</abortOnError>
1384              <matchHiddenFiles>1</matchHiddenFiles>              <key>HKEY_CLASSES_ROOT\Media Type\Extensions\.avi</key>
1385              <path>${windows_folder_system}/xvidvfw.dll</path>              <name></name>
             <ruleEvaluationLogic>or</ruleEvaluationLogic>  
1386              <showMessageOnError>0</showMessageOnError>              <showMessageOnError>0</showMessageOnError>
1387              <ruleList>              <wowMode>32</wowMode>
1388                  <platformTest>          </registryDelete>
1389                      <type>windows-xp</type>          <registrySet>
                 </platformTest>  
                 <platformTest>  
                     <type>windows-2000</type>  
                 </platformTest>  
             </ruleList>  
         </deleteFile>  
         <deleteFile>  
1390              <abortOnError>0</abortOnError>              <abortOnError>0</abortOnError>
1391              <matchHiddenFiles>1</matchHiddenFiles>              <key>HKEY_CLASSES_ROOT\Media Type\Extensions\.avi</key>
1392              <path>${windows_folder_system}/xvidcore.dll</path>              <name></name>
             <ruleEvaluationLogic>or</ruleEvaluationLogic>  
1393              <showMessageOnError>0</showMessageOnError>              <showMessageOnError>0</showMessageOnError>
1394                <type>REG_NONE</type>
1395                <value></value>
1396                <wowMode>64</wowMode>
1397              <ruleList>              <ruleList>
1398                  <platformTest>                  <platformTest>
1399                      <type>windows-2000</type>                      <type>windows-x64</type>
                 </platformTest>  
                 <platformTest>  
                     <type>windows-xp</type>  
1400                  </platformTest>                  </platformTest>
1401              </ruleList>              </ruleList>
1402          </deleteFile>          </registrySet>
1403          <registrySet>          <registrySet>
1404              <abortOnError>0</abortOnError>              <abortOnError>0</abortOnError>
1405              <key>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32</key>              <key>HKEY_CLASSES_ROOT\Media Type\Extensions\.avi</key>
1406              <name>msacm.l3acm</name>              <name></name>
1407              <showMessageOnError>0</showMessageOnError>              <showMessageOnError>0</showMessageOnError>
1408              <type>REG_SZ</type>              <type>REG_NONE</type>
1409              <value>l3codeca.acm</value>              <value></value>
1410              <wowMode>32</wowMode>              <wowMode>32</wowMode>
             <ruleList>  
                 <fileExists>  
                     <path>${windows_folder_system}/l3codeca.acm</path>  
                 </fileExists>  
             </ruleList>  
1411          </registrySet>          </registrySet>
1412          <registrySet>          <runProgram>
1413              <abortOnError>0</abortOnError>              <abortOnError>0</abortOnError>
1414              <key>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\drivers.desc</key>              <program>${system_temp_directory}/xvid_x86/setavi32.exe</program>
1415              <name>l3codeca.acm</name>              <programArguments></programArguments>
1416                <show>0</show>
1417              <showMessageOnError>0</showMessageOnError>              <showMessageOnError>0</showMessageOnError>
1418              <type>REG_SZ</type>              <workingDirectory>${system_temp_directory}/xvid_x86</workingDirectory>
1419              <value>Fraunhofer IIS MPEG Layer-3 Codec</value>          </runProgram>
1420              <wowMode>32</wowMode>          <runProgram>
             <ruleList>  
                 <fileExists>  
                     <path>${windows_folder_system}/l3codeca.acm</path>  
                 </fileExists>  
             </ruleList>  
         </registrySet>  
         <registryDelete>  
1421              <abortOnError>0</abortOnError>              <abortOnError>0</abortOnError>
1422              <key>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\drivers.desc</key>              <program>${system_temp_directory}/xvid_x64/setavi64.exe</program>
1423              <name>l3codecp.acm</name>              <programArguments></programArguments>
1424                <show>0</show>
1425              <showMessageOnError>0</showMessageOnError>              <showMessageOnError>0</showMessageOnError>
1426              <wowMode>32</wowMode>              <workingDirectory>${system_temp_directory}/xvid_x64</workingDirectory>
1427              <ruleList>              <ruleList>
1428                  <fileExists>                  <platformTest>
1429                      <path>${windows_folder_system}/l3codeca.acm</path>                      <type>windows-x64</type>
1430                  </fileExists>                  </platformTest>
1431              </ruleList>              </ruleList>
1432          </registryDelete>          </runProgram>
1433          <registrySet>          <deleteFile>
1434              <abortOnError>0</abortOnError>              <abortOnError>0</abortOnError>
1435              <key>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaResources\msacm\msacm.l3acm</key>              <path>${system_temp_directory}/xvid_x64</path>
             <name>Driver</name>  
             <ruleEvaluationLogic>or</ruleEvaluationLogic>  
1436              <showMessageOnError>0</showMessageOnError>              <showMessageOnError>0</showMessageOnError>
             <type>REG_SZ</type>  
             <value>l3codeca.acm</value>  
             <wowMode>32</wowMode>  
1437              <ruleList>              <ruleList>
1438                  <platformTest>                  <platformTest>
1439                      <type>windows-2000</type>                      <type>windows</type>
                 </platformTest>  
                 <platformTest>  
                     <type>windows-2003</type>  
                 </platformTest>  
                 <platformTest>  
                     <type>windows-xp</type>  
1440                  </platformTest>                  </platformTest>
                 <fileExists>  
                     <path>${windows_folder_system}/l3codeca.acm</path>  
                 </fileExists>  
1441              </ruleList>              </ruleList>
1442          </registrySet>          </deleteFile>
1443          <wow64FsRedirection>          <deleteFile>
1444              <action>disable</action>              <abortOnError>0</abortOnError>
1445                <path>${system_temp_directory}/xvid_x86</path>
1446                <showMessageOnError>0</showMessageOnError>
1447              <ruleList>              <ruleList>
1448                  <platformTest>                  <platformTest>
1449                      <type>windows-x64</type>                      <type>windows</type>
1450                  </platformTest>                  </platformTest>
1451              </ruleList>              </ruleList>
1452          </wow64FsRedirection>          </deleteFile>
1453            <registrySet>
1454                <abortOnError>0</abortOnError>
1455                <key>HKEY_CURRENT_USER\Software\GNU\XviD</key>
1456                <name>Supported_4CC</name>
1457                <showMessageOnError>0</showMessageOnError>
1458                <type>REG_DWORD</type>
1459                <value>${generic_mpeg4}</value>
1460            </registrySet>
1461          <runProgram>          <runProgram>
1462              <customErrorMessage>DirectShow filter (64-bit) unregister failed!</customErrorMessage>              <program>${windows_folder_system}\msiexec.exe</program>
1463              <program>${windows_folder_windows}/system32/regsvr32.exe</program>              <programArguments>/passive /i "${installdir.dos}\xvid-gstreamer-x86-2013.6.msi" "INSTALLDIR=${installdir.dos}\xvid-gstreamer"</programArguments>
1464              <programArguments>/s /u ${windows_folder_windows}/system32/xvid.ax</programArguments>              <show>0</show>
1465              <workingDirectory>${windows_folder_windows}/system32</workingDirectory>              <useMSDOSPath>0</useMSDOSPath>
1466            </runProgram>
1467            <runProgram>
1468                <explanation>Installing Xvid Web Player</explanation>
1469                <program>${windows_folder_system}\msiexec.exe</program>
1470                <programArguments>/passive /I "${installdir.dos}\XvidWebPlayer.msi" "INSTALLDIR=${installdir.dos}\xvid-gstreamer\0.10\x86\bin"</programArguments>
1471                <show>0</show>
1472                <useMSDOSPath>0</useMSDOSPath>
1473            </runProgram>
1474            <addDirectoryToPath>
1475                <insertAt>end</insertAt>
1476                <path>${installdir}\xvid-gstreamer\0.10\x86\bin</path>
1477            </addDirectoryToPath>
1478        </postInstallationActionList>
1479        <preUninstallationActionList>
1480            <runProgram>
1481                <customErrorMessage>DirectShow filter (32-bit) unregister failed!</customErrorMessage>
1482                <program>${windows_folder_system}/regsvr32.exe</program>
1483                <programArguments>/s /u ${windows_folder_system}/xvid.ax</programArguments>
1484                <workingDirectory>${windows_folder_system}</workingDirectory>
1485              <ruleList>              <ruleList>
1486                  <platformTest type="windows-x64"/>                  <platformTest type="windows"/>
1487              </ruleList>              </ruleList>
1488          </runProgram>          </runProgram>
1489          <runProgram>          <runProgram>
1490              <customErrorMessage>Failed to remove Xvid VfW Codec (64-bit)!</customErrorMessage>              <customErrorMessage>Failed to remove Xvid VfW Codec (32-bit)!</customErrorMessage>
1491              <program>${windows_folder_windows}/system32/rundll32.exe</program>              <program>${windows_folder_system}/rundll32.exe</program>
1492              <programArguments>setupapi.dll,InstallHinfSection Remove_XviD 132 ${installdir}/xvid.inf</programArguments>              <programArguments>setupapi.dll,InstallHinfSection Remove_XviD 132 ${windows_folder_windows}/inf/xvid.inf</programArguments>
1493              <ruleList>              <ruleList>
1494                  <platformTest>                  <platformTest>
1495                      <type>windows-x64</type>                      <type>windows</type>
1496                  </platformTest>                  </platformTest>
1497                  <platformTest>                  <platformTest>
1498                      <negate>1</negate>                      <negate>1</negate>
1499                      <type>windows-xp</type>                      <type>windows-xp</type>
1500                  </platformTest>                  </platformTest>
1501                    <platformTest>
1502                        <negate>1</negate>
1503                        <type>windows-2000</type>
1504                    </platformTest>
1505              </ruleList>              </ruleList>
1506          </runProgram>          </runProgram>
1507          <deleteFile>          <deleteFile>
1508              <abortOnError>0</abortOnError>              <abortOnError>0</abortOnError>
1509              <matchHiddenFiles>1</matchHiddenFiles>              <matchHiddenFiles>1</matchHiddenFiles>
1510              <path>${windows_folder_windows}/system32/xvid.ax</path>              <path>${windows_folder_system}/xvid.ax</path>
1511                <ruleEvaluationLogic>or</ruleEvaluationLogic>
1512              <showMessageOnError>0</showMessageOnError>              <showMessageOnError>0</showMessageOnError>
1513              <ruleList>              <ruleList>
1514                  <platformTest>                  <platformTest>
1515                      <type>windows-x64</type>                      <type>windows-xp</type>
1516                  </platformTest>                  </platformTest>
1517                  <platformTest>                  <platformTest>
1518                      <type>windows-xp</type>                      <type>windows-2000</type>
1519                  </platformTest>                  </platformTest>
1520              </ruleList>              </ruleList>
1521          </deleteFile>          </deleteFile>
1522          <deleteFile>          <deleteFile>
1523              <abortOnError>0</abortOnError>              <abortOnError>0</abortOnError>
1524              <matchHiddenFiles>1</matchHiddenFiles>              <matchHiddenFiles>1</matchHiddenFiles>
1525              <path>${windows_folder_windows}/system32/xvidvfw.dll</path>              <path>${windows_folder_system}/xvidvfw.dll</path>
1526                <ruleEvaluationLogic>or</ruleEvaluationLogic>
1527              <showMessageOnError>0</showMessageOnError>              <showMessageOnError>0</showMessageOnError>
1528              <ruleList>              <ruleList>
1529                  <platformTest>                  <platformTest>
1530                      <type>windows-x64</type>                      <type>windows-xp</type>
1531                  </platformTest>                  </platformTest>
1532                  <platformTest>                  <platformTest>
1533                      <type>windows-xp</type>                      <type>windows-2000</type>
1534                  </platformTest>                  </platformTest>
1535              </ruleList>              </ruleList>
1536          </deleteFile>          </deleteFile>
1537          <deleteFile>          <deleteFile>
1538              <abortOnError>0</abortOnError>              <abortOnError>0</abortOnError>
1539              <matchHiddenFiles>1</matchHiddenFiles>              <matchHiddenFiles>1</matchHiddenFiles>
1540              <path>${windows_folder_windows}/system32/xvidcore.dll</path>              <path>${windows_folder_system}/xvidcore.dll</path>
1541                <ruleEvaluationLogic>or</ruleEvaluationLogic>
1542              <showMessageOnError>0</showMessageOnError>              <showMessageOnError>0</showMessageOnError>
1543              <ruleList>              <ruleList>
1544                  <platformTest>                  <platformTest>
1545                      <type>windows-x64</type>                      <type>windows-2000</type>
1546                  </platformTest>                  </platformTest>
1547                  <platformTest>                  <platformTest>
1548                      <type>windows-xp</type>                      <type>windows-xp</type>
1549                  </platformTest>                  </platformTest>
1550              </ruleList>              </ruleList>
1551          </deleteFile>          </deleteFile>
1552      </preUninstallationActionList>          <registrySet>
1553      <postUninstallationActionList>              <abortOnError>0</abortOnError>
1554                <key>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32</key>
1555                <name>msacm.l3acm</name>
1556                <showMessageOnError>0</showMessageOnError>
1557                <type>REG_SZ</type>
1558                <value>l3codeca.acm</value>
1559                <wowMode>32</wowMode>
1560                <ruleList>
1561                    <fileExists>
1562                        <path>${windows_folder_system}/l3codeca.acm</path>
1563                    </fileExists>
1564                </ruleList>
1565            </registrySet>
1566            <registrySet>
1567                <abortOnError>0</abortOnError>
1568                <key>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\drivers.desc</key>
1569                <name>l3codeca.acm</name>
1570                <showMessageOnError>0</showMessageOnError>
1571                <type>REG_SZ</type>
1572                <value>Fraunhofer IIS MPEG Layer-3 Codec</value>
1573                <wowMode>32</wowMode>
1574                <ruleList>
1575                    <fileExists>
1576                        <path>${windows_folder_system}/l3codeca.acm</path>
1577                    </fileExists>
1578                </ruleList>
1579            </registrySet>
1580          <registryDelete>          <registryDelete>
1581              <abortOnError>0</abortOnError>              <abortOnError>0</abortOnError>
1582              <key>HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run</key>              <key>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\drivers.desc</key>
1583              <name>Xvid</name>              <name>l3codecp.acm</name>
1584              <showMessageOnError>0</showMessageOnError>              <showMessageOnError>0</showMessageOnError>
1585                <wowMode>32</wowMode>
1586              <ruleList>              <ruleList>
1587                  <platformTest>                  <fileExists>
1588                      <type>windows</type>                      <path>${windows_folder_system}/l3codeca.acm</path>
1589                  </platformTest>                  </fileExists>
1590              </ruleList>              </ruleList>
1591          </registryDelete>          </registryDelete>
1592          <deleteFile>          <registrySet>
1593              <abortOnError>0</abortOnError>              <abortOnError>0</abortOnError>
1594              <path>${windows_folder_common_programs}/${product_shortname}</path>              <key>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaResources\msacm\msacm.l3acm</key>
1595                <name>Driver</name>
1596                <ruleEvaluationLogic>or</ruleEvaluationLogic>
1597              <showMessageOnError>0</showMessageOnError>              <showMessageOnError>0</showMessageOnError>
1598                <type>REG_SZ</type>
1599                <value>l3codeca.acm</value>
1600                <wowMode>32</wowMode>
1601              <ruleList>              <ruleList>
1602                  <platformTest>                  <platformTest>
1603                      <type>windows</type>                      <type>windows-2000</type>
1604                  </platformTest>                  </platformTest>
1605              </ruleList>                  <platformTest>
1606          </deleteFile>                      <type>windows-2003</type>
1607      </postUninstallationActionList>                  </platformTest>
1608      <compressionAlgorithm>lzma</compressionAlgorithm>                  <platformTest>
1609      <enableRollback>1</enableRollback>                      <type>windows-xp</type>
1610      <enableTimestamp>1</enableTimestamp>                  </platformTest>
1611      <requireInstallationByRootUser>1</requireInstallationByRootUser>                  <fileExists>
1612      <saveRelativePaths>1</saveRelativePaths>                      <path>${windows_folder_system}/l3codeca.acm</path>
1613      <startMenuGroupName>${product_shortname}</startMenuGroupName>                  </fileExists>
1614      <updateInformationURL>http://update.xvid.org/update.xml</updateInformationURL>              </ruleList>
1615      <vendor>Xvid Team</vendor>          </registrySet>
1616      <versionId>132</versionId>          <wow64FsRedirection>
1617      <windowsExecutableIcon>xvid.ico</windowsExecutableIcon>              <action>disable</action>
1618      <windowsResourceFileVersion>1.3.2.0</windowsResourceFileVersion>              <ruleList>
1619      <windowsResourceOriginalFilename>${product_shortname}-${product_version}-${platform_name}.${platform_exec_suffix}</windowsResourceOriginalFilename>                  <platformTest>
1620      <componentList>                      <type>windows-x64</type>
1621          <component>                  </platformTest>
1622              <name>default</name>              </ruleList>
1623              <description>Default Component</description>          </wow64FsRedirection>
1624              <canBeEdited>1</canBeEdited>          <runProgram>
1625              <selected>1</selected>              <customErrorMessage>DirectShow filter (64-bit) unregister failed!</customErrorMessage>
1626              <show>1</show>              <program>${windows_folder_windows}/system32/regsvr32.exe</program>
1627              <folderList>              <programArguments>/s /u ${windows_folder_windows}/system32/xvid.ax</programArguments>
1628                  <folder>              <workingDirectory>${windows_folder_windows}/system32</workingDirectory>
                     <description>Program Files</description>  
                     <destination>${installdir}</destination>  
                     <name>programfiles</name>  
                     <platforms>all</platforms>  
                     <shortcutList>  
                         <shortcut>  
                             <comment>Uninstall</comment>  
                             <exec>${installdir}/${uninstallerName}</exec>  
                             <icon></icon>  
                             <name>Uninstall ${product_fullname}</name>  
                             <path>${installdir}</path>  
                             <platforms>all</platforms>  
                             <runAsAdmin>0</runAsAdmin>  
                             <runInTerminal>0</runInTerminal>  
                             <windowsExec>${installdir}/${uninstallerName}.exe</windowsExec>  
                             <windowsExecArgs></windowsExecArgs>  
                             <windowsIcon></windowsIcon>  
                             <windowsPath>${installdir}</windowsPath>  
                         </shortcut>  
                     </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>  
                     </shortcutList>  
                 </folder>  
                 <folder>  
                     <description>Program Files</description>  
                     <destination>${installdir}</destination>  
                     <name>programfilesosx</name>  
                     <platforms>osx</platforms>  
                 </folder>  
                 <folder>  
                     <description>Temp Directory (x86)</description>  
                     <destination>${system_temp_directory}/xvid_x86</destination>  
                     <name>tmp_x86</name>  
                     <platforms>windows</platforms>  
                     <distributionFileList>  
                         <distributionFile>  
                             <origin>../../../xvidcore/vfw/bin/xvidvfw.dll</origin>  
                         </distributionFile>  
                         <distributionFile>  
                             <origin>../../../xvidcore/vfw/bin/xvidcore.dll</origin>  
                         </distributionFile>  
                         <distributionFile>  
                             <origin>xvid.inf</origin>  
                         </distributionFile>  
                         <distributionFile>  
                             <origin>../../../xvidcore/dshow/bin/xvid.ax</origin>  
                         </distributionFile>  
                         <distributionFile>  
                             <origin>setpriv32.exe</origin>  
                         </distributionFile>  
                         <distributionFile>  
                             <origin>../../../xvidcore/dshow/bin/xvid_mft.ax</origin>  
                         </distributionFile>  
                     </distributionFileList>  
                 </folder>  
                 <folder>  
                     <description>Temp Directory (x64)</description>  
                     <destination>${system_temp_directory}/xvid_x64</destination>  
                     <name>tmp_x64</name>  
                     <platforms>windows</platforms>  
                     <distributionFileList>  
                         <distributionFile>  
                             <origin>../../../xvidcore/dshow/bin/x64/xvid.ax</origin>  
                         </distributionFile>  
                         <distributionFile>  
                             <origin>../../../xvidcore/vfw/bin/x64/xvidcore.dll</origin>  
                         </distributionFile>  
                         <distributionFile>  
                             <origin>../../../xvidcore/vfw/bin/x64/xvidvfw.dll</origin>  
                         </distributionFile>  
                         <distributionFile>  
                             <origin>xvid.inf</origin>  
                         </distributionFile>  
                         <distributionFile>  
                             <origin>setpriv64.exe</origin>  
                         </distributionFile>  
                         <distributionFile>  
                             <origin>../../../xvidcore/dshow/bin/x64/xvid_mft.ax</origin>  
                         </distributionFile>  
                     </distributionFileList>  
1629                      <ruleList>                      <ruleList>
1630                          <platformTest type="windows-x64"/>                          <platformTest type="windows-x64"/>
1631                      </ruleList>                      </ruleList>
1632                  </folder>          </runProgram>
1633              </folderList>          <runProgram>
1634              <startMenuShortcutList>              <customErrorMessage>Failed to remove Xvid VfW Codec (64-bit)!</customErrorMessage>
1635                  <startMenuShortcut>              <program>${windows_folder_windows}/system32/rundll32.exe</program>
1636                      <comment>Uninstall ${product_fullname}</comment>              <programArguments>setupapi.dll,InstallHinfSection Remove_XviD 132 ${installdir}/xvid.inf</programArguments>
1637                      <name>Uninstall ${product_fullname}</name>              <ruleList>
1638                      <runAsAdmin>0</runAsAdmin>                  <platformTest>
1639                      <runInTerminal>0</runInTerminal>                      <type>windows-x64</type>
1640                      <windowsExec>${installdir}/${uninstallerName}.exe</windowsExec>                  </platformTest>
1641                      <windowsExecArgs></windowsExecArgs>                  <platformTest>
1642                      <windowsIcon></windowsIcon>                      <negate>1</negate>
1643                      <windowsPath>${installdir}/</windowsPath>                      <type>windows-xp</type>
1644                  </startMenuShortcut>                  </platformTest>
1645                  <startMenuShortcut>              </ruleList>
1646                      <comment>Configure the Decoder properties</comment>          </runProgram>
1647                      <name>Configure Decoder</name>          <deleteFile>
1648                      <runAsAdmin>0</runAsAdmin>              <abortOnError>0</abortOnError>
1649                      <runInTerminal>0</runInTerminal>              <matchHiddenFiles>1</matchHiddenFiles>
1650                      <windowsExec>${windows_folder_system}/rundll32.exe</windowsExec>              <path>${windows_folder_windows}/system32/xvid.ax</path>
1651                      <windowsExecArgs>xvid.ax,Configure</windowsExecArgs>              <showMessageOnError>0</showMessageOnError>
1652                      <windowsIcon>${installdir}/xvid.ico</windowsIcon>              <ruleList>
1653                      <windowsPath></windowsPath>                  <platformTest>
1654                  </startMenuShortcut>                      <type>windows-x64</type>
1655                  <startMenuShortcut>                  </platformTest>
1656                      <comment>Configure the encoder properties</comment>                  <platformTest>
1657                      <name>Configure Encoder</name>                      <type>windows-xp</type>
1658                      <runAsAdmin>0</runAsAdmin>                  </platformTest>
1659                      <runInTerminal>0</runInTerminal>              </ruleList>
1660                      <windowsExec>${windows_folder_system}/rundll32.exe</windowsExec>          </deleteFile>
1661                      <windowsExecArgs>xvidvfw.dll,Configure</windowsExecArgs>          <deleteFile>
1662                      <windowsIcon>${installdir}/xvid.ico</windowsIcon>              <abortOnError>0</abortOnError>
1663                      <windowsPath></windowsPath>              <matchHiddenFiles>1</matchHiddenFiles>
1664                  </startMenuShortcut>              <path>${windows_folder_windows}/system32/xvidvfw.dll</path>
1665                  <startMenuFileShortcut>              <showMessageOnError>0</showMessageOnError>
1666                      <comment>Important notes concerning this Xvid build</comment>              <ruleList>
1667                      <filePath>${installdir}/releasenotes.txt</filePath>                  <platformTest>
1668                      <name>Release Notes</name>                      <type>windows-x64</type>
1669                      <runAsAdmin>0</runAsAdmin>                  </platformTest>
1670                      <runInTerminal>0</runInTerminal>                  <platformTest>
1671                      <windowsIcon></windowsIcon>                      <type>windows-xp</type>
1672                  </startMenuFileShortcut>                  </platformTest>
1673                  <startMenuShortcut>              </ruleList>
1674                      <comment>Check whether a new update for Xvid is available</comment>          </deleteFile>
1675                      <name>Check for Updates</name>          <deleteFile>
1676                      <runAsAdmin>0</runAsAdmin>              <abortOnError>0</abortOnError>
1677                      <runInTerminal>0</runInTerminal>              <matchHiddenFiles>1</matchHiddenFiles>
1678                      <windowsExec>${installdir}/autoupdate-windows.exe</windowsExec>              <path>${windows_folder_windows}/system32/xvidcore.dll</path>
1679                      <windowsExecArgs></windowsExecArgs>              <showMessageOnError>0</showMessageOnError>
1680                      <windowsIcon></windowsIcon>              <ruleList>
1681                      <windowsPath>${installdir}/</windowsPath>                  <platformTest>
1682                  </startMenuShortcut>                      <type>windows-x64</type>
1683                  <startMenuLinkShortcut>                  </platformTest>
1684                      <comment>Link to the Xvid homepage</comment>                  <platformTest>
1685                      <name>Xvid Homepage</name>                      <type>windows-xp</type>
1686                      <runAsAdmin>0</runAsAdmin>                  </platformTest>
1687                      <runInTerminal>0</runInTerminal>              </ruleList>
1688                      <url>http://www.xvid.org</url>          </deleteFile>
1689                      <windowsIcon></windowsIcon>          <runProgram>
1690                  </startMenuLinkShortcut>              <program>${windows_folder_system}\msiexec.exe</program>
1691                  <startMenuFolder>              <programArguments>/passive /x "${installdir.dos}\XvidWebPlayer.msi" "INSTALLDIR=${installdir.dos}\xvid-gstreamer\0.10\x86\bin"</programArguments>
1692                      <name>Advanced</name>              <useMSDOSPath>0</useMSDOSPath>
1693                      <platforms>windows</platforms>          </runProgram>
1694                      <startMenuShortcutList>          <runProgram>
1695                          <startMenuShortcut>              <program>${windows_folder_system}\msiexec.exe</program>
1696                              <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>
1697                              <name>Nic's FourCC Changer</name>              <useMSDOSPath>0</useMSDOSPath>
1698                              <runAsAdmin>0</runAsAdmin>          </runProgram>
1699                              <runInTerminal>0</runInTerminal>          <removeDirectoryFromPath>
1700                              <windowsExec>${installdir}/AviC.exe</windowsExec>              <path>${installdir}\xvid-gstreamer\0.10\x86\bin</path>
1701                              <windowsExecArgs></windowsExecArgs>          </removeDirectoryFromPath>
1702                              <windowsIcon></windowsIcon>      </preUninstallationActionList>
1703                              <windowsPath>${installdir}/</windowsPath>      <postUninstallationActionList>
1704                          </startMenuShortcut>          <registryDelete>
1705                          <startMenuFileShortcut>              <abortOnError>0</abortOnError>
1706                              <comment>A selection of custom quant matrices</comment>              <key>HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run</key>
1707                              <filePath>${installdir}/Xvid_Quant_Matrices.zip</filePath>              <name>Xvid</name>
1708                              <name>Some Quantization Matrices</name>              <showMessageOnError>0</showMessageOnError>
1709                              <runAsAdmin>0</runAsAdmin>              <ruleList>
1710                              <runInTerminal>0</runInTerminal>                  <platformTest>
1711                              <windowsIcon></windowsIcon>                      <type>windows</type>
1712                          </startMenuFileShortcut>                  </platformTest>
1713                          <startMenuShortcut>              </ruleList>
1714                              <comment>Check the first pass size and more</comment>          </registryDelete>
1715                              <name>StatsReader 2.1</name>          <deleteFile>
1716                              <runAsAdmin>0</runAsAdmin>              <abortOnError>0</abortOnError>
1717                              <runInTerminal>0</runInTerminal>              <path>${windows_folder_common_programs}/${product_shortname}</path>
1718                              <windowsExec>${installdir}/StatsReader.exe</windowsExec>              <showMessageOnError>0</showMessageOnError>
1719                              <windowsExecArgs></windowsExecArgs>              <ruleList>
1720                              <windowsIcon></windowsIcon>                  <platformTest>
1721                              <windowsPath>${installdir}/</windowsPath>                      <type>windows</type>
1722                          </startMenuShortcut>                  </platformTest>
1723                          <startMenuFileShortcut>              </ruleList>
1724                              <comment>Documentation for the StatsReader</comment>          </deleteFile>
1725                              <filePath>${installdir}/statsreader.txt</filePath>      </postUninstallationActionList>
1726                              <name>StatsReader Notes</name>      <compressionAlgorithm>lzma</compressionAlgorithm>
1727                              <runAsAdmin>0</runAsAdmin>      <enableRollback>1</enableRollback>
1728                              <runInTerminal>0</runInTerminal>      <enableTimestamp>1</enableTimestamp>
1729                              <windowsIcon></windowsIcon>      <requireInstallationByRootUser>1</requireInstallationByRootUser>
1730                          </startMenuFileShortcut>      <saveRelativePaths>1</saveRelativePaths>
1731                          <startMenuShortcut>      <startMenuGroupName>${product_shortname}</startMenuGroupName>
1732                              <comment>An AVI bitrate calculator</comment>      <updateInformationURL>http://update.xvid.org/update.xml</updateInformationURL>
1733                              <name>Nic's MiniCalc</name>      <vendor>Xvid Team</vendor>
1734                              <runAsAdmin>0</runAsAdmin>      <versionId>132</versionId>
1735                              <runInTerminal>0</runInTerminal>      <windowsExecutableIcon>xvid.ico</windowsExecutableIcon>
1736                              <windowsExec>${installdir}/MiniCalc.exe</windowsExec>      <windowsResourceFileVersion>1.4.0.0</windowsResourceFileVersion>
1737                              <windowsExecArgs></windowsExecArgs>      <windowsResourceOriginalFilename>${product_shortname}-${product_version}-${platform_name}.${platform_exec_suffix}</windowsResourceOriginalFilename>
                             <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>  
1738      <parameterList>      <parameterList>
1739          <directoryParameter>          <directoryParameter>
1740              <name>installdir</name>              <name>installdir</name>
# Line 1292  Line 1788 
1788                  </registryTest>                  </registryTest>
1789              </ruleList>              </ruleList>
1790          </choiceParameter>          </choiceParameter>
1791            <parameterGroup>
1792                <name>decoder_configuration</name>
1793                <title>Decoder Configuration</title>
1794                <explanation>Use Xvid to play back also the following media types:</explanation>
1795                <value></value>
1796                <default></default>
1797                <parameterList>
1798                    <booleanParameter>
1799                        <name>decode_divx</name>
1800                        <title>DIVX</title>
1801                        <description>DIVX</description>
1802                        <explanation></explanation>
1803                        <value></value>
1804                        <default></default>
1805                        <displayStyle>checkbox-left</displayStyle>
1806                    </booleanParameter>
1807                    <booleanParameter>
1808                        <name>decode_3ivx</name>
1809                        <title>3IVX</title>
1810                        <description>3IVX</description>
1811                        <explanation></explanation>
1812                        <value></value>
1813                        <default></default>
1814                        <displayStyle>checkbox-left</displayStyle>
1815                    </booleanParameter>
1816                    <booleanParameter>
1817                        <name>decode_other</name>
1818                        <title>Other MPEG-4</title>
1819                        <description>Other MPEG-4</description>
1820                        <explanation></explanation>
1821                        <value></value>
1822                        <default></default>
1823                        <displayStyle>checkbox-left</displayStyle>
1824                    </booleanParameter>
1825                </parameterList>
1826                <ruleList>
1827                    <fileExists>
1828                        <negate>1</negate>
1829                        <path>${installdir}/update.ini</path>
1830                    </fileExists>
1831                </ruleList>
1832            </parameterGroup>
1833      </parameterList>      </parameterList>
1834      <platformOptionsList>      <platformOptionsList>
1835          <platformOptions>          <platformOptions>

Legend:
Removed from v.2007  
changed lines
  Added in v.2101

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