[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 2009, Fri May 20 15:46:28 2011 UTC
# Line 42  Line 42 
42                  </platformTest>                  </platformTest>
43              </ruleList>              </ruleList>
44          </runProgram>          </runProgram>
45            <if>
46                <abortOnError>0</abortOnError>
47                <showMessageOnError>0</showMessageOnError>
48                <actionList>
49                    <if>
50                        <abortOnError>0</abortOnError>
51                        <showMessageOnError>0</showMessageOnError>
52                        <actionList>
53                            <if>
54                                <abortOnError>0</abortOnError>
55                                <showMessageOnError>0</showMessageOnError>
56                                <actionList>
57                                    <setInstallerVariable>
58                                        <abortOnError>0</abortOnError>
59                                        <name>generic_mpeg4</name>
60                                        <showMessageOnError>0</showMessageOnError>
61                                        <value>7</value>
62                                    </setInstallerVariable>
63                                </actionList>
64                                <conditionRuleList>
65                                    <compareValues>
66                                        <logic>equals</logic>
67                                        <negate>1</negate>
68                                        <value1>${decode_other}</value1>
69                                        <value2>0</value2>
70                                    </compareValues>
71                                </conditionRuleList>
72                                <elseActionList>
73                                    <setInstallerVariable>
74                                        <abortOnError>0</abortOnError>
75                                        <name>generic_mpeg4</name>
76                                        <showMessageOnError>0</showMessageOnError>
77                                        <value>3</value>
78                                    </setInstallerVariable>
79                                </elseActionList>
80                            </if>
81                        </actionList>
82                        <conditionRuleList>
83                            <compareValues>
84                                <logic>equals</logic>
85                                <negate>1</negate>
86                                <value1>${decode_3ivx}</value1>
87                                <value2>0</value2>
88                            </compareValues>
89                        </conditionRuleList>
90                        <elseActionList>
91                            <if>
92                                <abortOnError>0</abortOnError>
93                                <showMessageOnError>0</showMessageOnError>
94                                <actionList>
95                                    <setInstallerVariable>
96                                        <abortOnError>0</abortOnError>
97                                        <name>generic_mpeg4</name>
98                                        <showMessageOnError>0</showMessageOnError>
99                                        <value>6</value>
100                                    </setInstallerVariable>
101                                </actionList>
102                                <conditionRuleList>
103                                    <compareValues>
104                                        <logic>equals</logic>
105                                        <negate>1</negate>
106                                        <value1>${decode_other}</value1>
107                                        <value2>0</value2>
108                                    </compareValues>
109                                </conditionRuleList>
110                                <elseActionList>
111                                    <setInstallerVariable>
112                                        <abortOnError>0</abortOnError>
113                                        <name>generic_mpeg4</name>
114                                        <showMessageOnError>0</showMessageOnError>
115                                        <value>2</value>
116                                    </setInstallerVariable>
117                                </elseActionList>
118                            </if>
119                        </elseActionList>
120                    </if>
121                </actionList>
122                <conditionRuleList>
123                    <compareValues>
124                        <logic>equals</logic>
125                        <negate>1</negate>
126                        <value1>${decode_divx}</value1>
127                        <value2>0</value2>
128                    </compareValues>
129                </conditionRuleList>
130                <elseActionList>
131                    <if>
132                        <abortOnError>0</abortOnError>
133                        <showMessageOnError>0</showMessageOnError>
134                        <actionList>
135                            <if>
136                                <abortOnError>0</abortOnError>
137                                <showMessageOnError>0</showMessageOnError>
138                                <actionList>
139                                    <setInstallerVariable>
140                                        <abortOnError>0</abortOnError>
141                                        <name>generic_mpeg4</name>
142                                        <showMessageOnError>0</showMessageOnError>
143                                        <value>5</value>
144                                    </setInstallerVariable>
145                                </actionList>
146                                <conditionRuleList>
147                                    <compareValues>
148                                        <logic>equals</logic>
149                                        <negate>1</negate>
150                                        <value1>${decode_other}</value1>
151                                        <value2>0</value2>
152                                    </compareValues>
153                                </conditionRuleList>
154                                <elseActionList>
155                                    <setInstallerVariable>
156                                        <abortOnError>0</abortOnError>
157                                        <name>generic_mpeg4</name>
158                                        <showMessageOnError>0</showMessageOnError>
159                                        <value>1</value>
160                                    </setInstallerVariable>
161                                </elseActionList>
162                            </if>
163                        </actionList>
164                        <conditionRuleList>
165                            <compareValues>
166                                <logic>equals</logic>
167                                <negate>1</negate>
168                                <value1>${decode_3IVX}</value1>
169                                <value2>0</value2>
170                            </compareValues>
171                        </conditionRuleList>
172                        <elseActionList>
173                            <if>
174                                <abortOnError>0</abortOnError>
175                                <showMessageOnError>0</showMessageOnError>
176                                <actionList>
177                                    <setInstallerVariable>
178                                        <abortOnError>0</abortOnError>
179                                        <name>generic_mpeg4</name>
180                                        <showMessageOnError>0</showMessageOnError>
181                                        <value>4</value>
182                                    </setInstallerVariable>
183                                </actionList>
184                                <conditionRuleList>
185                                    <compareValues>
186                                        <logic>equals</logic>
187                                        <negate>1</negate>
188                                        <value1>${decode_other}</value1>
189                                        <value2>0</value2>
190                                    </compareValues>
191                                </conditionRuleList>
192                                <elseActionList>
193                                    <setInstallerVariable>
194                                        <abortOnError>0</abortOnError>
195                                        <name>generic_mpeg4</name>
196                                        <showMessageOnError>0</showMessageOnError>
197                                        <value>0</value>
198                                    </setInstallerVariable>
199                                </elseActionList>
200                            </if>
201                        </elseActionList>
202                    </if>
203                </elseActionList>
204            </if>
205      </readyToInstallActionList>      </readyToInstallActionList>
206      <postInstallationActionList>      <postInstallationActionList>
207          <copyFile>          <copyFile>
# Line 529  Line 689 
689                  </platformTest>                  </platformTest>
690              </ruleList>              </ruleList>
691          </runProgram>          </runProgram>
         <deleteFile>  
             <abortOnError>0</abortOnError>  
             <path>${system_temp_directory}/xvid_x64</path>  
             <showMessageOnError>0</showMessageOnError>  
             <ruleList>  
                 <platformTest>  
                     <type>windows</type>  
                 </platformTest>  
             </ruleList>  
         </deleteFile>  
         <deleteFile>  
             <abortOnError>0</abortOnError>  
             <path>${system_temp_directory}/xvid_x86</path>  
             <showMessageOnError>0</showMessageOnError>  
             <ruleList>  
                 <platformTest>  
                     <type>windows</type>  
                 </platformTest>  
             </ruleList>  
         </deleteFile>  
692          <registrySet>          <registrySet>
693              <key>HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run</key>              <key>HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run</key>
694              <name>Xvid</name>              <name>Xvid</name>
# Line 704  Line 844 
844                  </quickLaunchShortcut>                  </quickLaunchShortcut>
845              </shortcutList>              </shortcutList>
846          </createShortcuts>          </createShortcuts>
847            <registryDelete>
848                <abortOnError>0</abortOnError>
849                <key>HKEY_CLASSES_ROOT\Media Type\Extensions\.avi</key>
850                <name></name>
851                <showMessageOnError>0</showMessageOnError>
852                <wowMode>64</wowMode>
853                <ruleList>
854                    <platformTest>
855                        <type>windows-x64</type>
856                    </platformTest>
857                </ruleList>
858            </registryDelete>
859            <registryDelete>
860                <abortOnError>0</abortOnError>
861                <key>HKEY_CLASSES_ROOT\Media Type\Extensions\.avi</key>
862                <name></name>
863                <showMessageOnError>0</showMessageOnError>
864                <wowMode>32</wowMode>
865            </registryDelete>
866            <registrySet>
867                <abortOnError>0</abortOnError>
868                <key>HKEY_CLASSES_ROOT\Media Type\Extensions\.avi</key>
869                <name></name>
870                <showMessageOnError>0</showMessageOnError>
871                <type>REG_NONE</type>
872                <value></value>
873                <wowMode>64</wowMode>
874                <ruleList>
875                    <platformTest>
876                        <type>windows-x64</type>
877                    </platformTest>
878                </ruleList>
879            </registrySet>
880            <registrySet>
881                <abortOnError>0</abortOnError>
882                <key>HKEY_CLASSES_ROOT\Media Type\Extensions\.avi</key>
883                <name></name>
884                <showMessageOnError>0</showMessageOnError>
885                <type>REG_NONE</type>
886                <value></value>
887                <wowMode>32</wowMode>
888            </registrySet>
889            <runProgram>
890                <abortOnError>0</abortOnError>
891                <program>${system_temp_directory}/xvid_x86/setavi32.exe</program>
892                <programArguments></programArguments>
893                <show>0</show>
894                <showMessageOnError>0</showMessageOnError>
895                <workingDirectory>${system_temp_directory}/xvid_x86</workingDirectory>
896            </runProgram>
897            <runProgram>
898                <abortOnError>0</abortOnError>
899                <program>${system_temp_directory}/xvid_x64/setavi64.exe</program>
900                <programArguments></programArguments>
901                <show>0</show>
902                <showMessageOnError>0</showMessageOnError>
903                <workingDirectory>${system_temp_directory}/xvid_x64</workingDirectory>
904                <ruleList>
905                    <platformTest>
906                        <type>windows-x64</type>
907                    </platformTest>
908                </ruleList>
909            </runProgram>
910            <deleteFile>
911                <abortOnError>0</abortOnError>
912                <path>${system_temp_directory}/xvid_x64</path>
913                <showMessageOnError>0</showMessageOnError>
914                <ruleList>
915                    <platformTest>
916                        <type>windows</type>
917                    </platformTest>
918                </ruleList>
919            </deleteFile>
920            <deleteFile>
921                <abortOnError>0</abortOnError>
922                <path>${system_temp_directory}/xvid_x86</path>
923                <showMessageOnError>0</showMessageOnError>
924                <ruleList>
925                    <platformTest>
926                        <type>windows</type>
927                    </platformTest>
928                </ruleList>
929            </deleteFile>
930            <registrySet>
931                <abortOnError>0</abortOnError>
932                <key>HKEY_CURRENT_USER\Software\GNU\XviD</key>
933                <name>Supported_4CC</name>
934                <showMessageOnError>0</showMessageOnError>
935                <type>REG_DWORD</type>
936                <value>${generic_mpeg4}</value>
937            </registrySet>
938      </postInstallationActionList>      </postInstallationActionList>
939      <preUninstallationActionList>      <preUninstallationActionList>
940          <runProgram>          <runProgram>
# Line 1085  Line 1316 
1316                          <distributionFile>                          <distributionFile>
1317                              <origin>../../../xvidcore/dshow/bin/xvid_mft.ax</origin>                              <origin>../../../xvidcore/dshow/bin/xvid_mft.ax</origin>
1318                          </distributionFile>                          </distributionFile>
1319                            <distributionFile>
1320                                <origin>setavi32.exe</origin>
1321                            </distributionFile>
1322                      </distributionFileList>                      </distributionFileList>
1323                  </folder>                  </folder>
1324                  <folder>                  <folder>
# Line 1111  Line 1345 
1345                          <distributionFile>                          <distributionFile>
1346                              <origin>../../../xvidcore/dshow/bin/x64/xvid_mft.ax</origin>                              <origin>../../../xvidcore/dshow/bin/x64/xvid_mft.ax</origin>
1347                          </distributionFile>                          </distributionFile>
1348                            <distributionFile>
1349                                <origin>setavi64.exe</origin>
1350                            </distributionFile>
1351                      </distributionFileList>                      </distributionFileList>
1352                      <ruleList>                      <ruleList>
1353                          <platformTest type="windows-x64"/>                          <platformTest type="windows-x64"/>
# Line 1292  Line 1529 
1529                  </registryTest>                  </registryTest>
1530              </ruleList>              </ruleList>
1531          </choiceParameter>          </choiceParameter>
1532            <parameterGroup>
1533                <name>decoder_configuration</name>
1534                <title>Decoder Configuration</title>
1535                <explanation>Use Xvid to play back also the following media types:</explanation>
1536                <value></value>
1537                <default></default>
1538                <parameterList>
1539                    <booleanParameter>
1540                        <name>decode_divx</name>
1541                        <title>DIVX</title>
1542                        <description>DIVX</description>
1543                        <explanation></explanation>
1544                        <value></value>
1545                        <default></default>
1546                        <displayStyle>checkbox-left</displayStyle>
1547                    </booleanParameter>
1548                    <booleanParameter>
1549                        <name>decode_3ivx</name>
1550                        <title>3IVX</title>
1551                        <description>3IVX</description>
1552                        <explanation></explanation>
1553                        <value></value>
1554                        <default></default>
1555                        <displayStyle>checkbox-left</displayStyle>
1556                    </booleanParameter>
1557                    <booleanParameter>
1558                        <name>decode_other</name>
1559                        <title>Other MPEG-4</title>
1560                        <description>Other MPEG-4</description>
1561                        <explanation></explanation>
1562                        <value></value>
1563                        <default></default>
1564                        <displayStyle>checkbox-left</displayStyle>
1565                    </booleanParameter>
1566                </parameterList>
1567                <ruleList>
1568                    <fileExists>
1569                        <negate>1</negate>
1570                        <path>${installdir}/update.ini</path>
1571                    </fileExists>
1572                </ruleList>
1573            </parameterGroup>
1574      </parameterList>      </parameterList>
1575      <platformOptionsList>      <platformOptionsList>
1576          <platformOptions>          <platformOptions>

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

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