1 <?xml version="1.0" encoding="utf-8" ?>
4 <category id="videoplayer">
6 <setting id="videoplayer.usevdpau" type="boolean" label="13425" help="36155">
7 <requirement>HAVE_LIBVDPAU</requirement>
8 <visible>false</visible>
10 <default>true</default>
11 <control type="toggle" />
13 <setting id="videoplayer.usevdpaumixer" type="boolean" label="13437" help="36421">
14 <requirement>HAVE_LIBVDPAU</requirement>
15 <visible>false</visible>
17 <default>true</default>
19 <dependency type="enable">
20 <condition setting="videoplayer.usevdpau" operator="is">true</condition> <!-- USE VDPAU -->
23 <control type="toggle" />
25 <setting id="videoplayer.usevdpaumpeg2" type="boolean" parent="videoplayer.usevdpau" label="13441" help="13442">
26 <requirement>HAVE_LIBVDPAU</requirement>
27 <visible>false</visible>
29 <default>false</default>
31 <dependency type="enable">
32 <condition setting="videoplayer.usevdpau" operator="is">true</condition> <!-- USE VDPAU -->
35 <control type="toggle" />
37 <setting id="videoplayer.usevdpaumpeg4" type="boolean" parent="videoplayer.usevdpau" label="13443" help="13444">
38 <requirement>HAVE_LIBVDPAU</requirement>
39 <visible>false</visible>
41 <default>false</default>
43 <dependency type="enable">
44 <condition setting="videoplayer.usevdpau" operator="is">true</condition> <!-- USE VDPAU -->
47 <control type="toggle" />
49 <setting id="videoplayer.usevdpauvc1" type="boolean" parent="videoplayer.usevdpau" label="13445" help="13446">
50 <requirement>HAVE_LIBVDPAU</requirement>
51 <visible>false</visible>
53 <default>true</default>
55 <dependency type="enable">
56 <condition setting="videoplayer.usevdpau" operator="is">true</condition> <!-- USE VDPAU -->
59 <control type="toggle" />
61 <setting id="videoplayer.usevaapi" type="boolean" label="13426" help="36156">
62 <requirement>HAVE_LIBVA</requirement>
63 <visible>false</visible>
65 <default>true</default>
66 <control type="toggle" />
68 <setting id="videoplayer.usevaapimpeg2" type="boolean" parent="videoplayer.usevaapi" label="13447" help="13448">
69 <requirement>HAVE_LIBVA</requirement>
70 <visible>false</visible>
72 <dependency type="enable">
73 <condition setting="videoplayer.usevaapi" operator="is">true</condition>
77 <default>false</default>
78 <control type="toggle" />
80 <setting id="videoplayer.usevaapimpeg4" type="boolean" parent="videoplayer.usevaapi" label="13449" help="13450">
81 <requirement>HAVE_LIBVA</requirement>
82 <visible>false</visible>
84 <dependency type="enable">
85 <condition setting="videoplayer.usevaapi" operator="is">true</condition>
89 <default>true</default>
90 <control type="toggle" />
92 <setting id="videoplayer.usevaapivc1" type="boolean" parent="videoplayer.usevaapi" label="13451" help="13452">
93 <requirement>HAVE_LIBVA</requirement>
94 <visible>false</visible>
96 <dependency type="enable">
97 <condition setting="videoplayer.usevaapi" operator="is">true</condition>
101 <default>true</default>
102 <control type="toggle" />
104 <setting id="videoplayer.usevaapivp8" type="boolean" parent="videoplayer.usevaapi" label="13453" help="13454">
105 <requirement>HAVE_LIBVA</requirement>
106 <visible>false</visible>
108 <dependency type="enable">
109 <condition setting="videoplayer.usevaapi" operator="is">true</condition>
113 <default>true</default>
114 <control type="toggle" />
116 <setting id="videoplayer.usevaapivp9" type="boolean" parent="videoplayer.usevaapi" label="13455" help="13456">
117 <requirement>HAVE_LIBVA</requirement>
118 <visible>false</visible>
120 <dependency type="enable">
121 <condition setting="videoplayer.usevaapi" operator="is">true</condition>
125 <default>true</default>
126 <control type="toggle" />
128 <setting id="videoplayer.usevaapihevc" type="boolean" parent="videoplayer.usevaapi" label="13460" help="13461">
129 <requirement>HAVE_LIBVA</requirement>
130 <visible>false</visible>
132 <dependency type="enable">
133 <condition setting="videoplayer.usevaapi" operator="is">true</condition>
137 <default>true</default>
138 <control type="toggle" />
140 <setting id="videoplayer.usevaapiav1" type="boolean" parent="videoplayer.usevaapi" label="13468" help="13469">
141 <requirement>HAVE_LIBVA</requirement>
142 <visible>false</visible>
144 <dependency type="enable">
145 <condition setting="videoplayer.usevaapi" operator="is">true</condition>
149 <default>true</default>
150 <control type="toggle" />
152 <setting id="videoplayer.usevaapiavc" type="boolean" parent="videoplayer.usevaapi" label="13470" help="13471">
153 <requirement>HAVE_LIBVA</requirement>
154 <visible>false</visible>
156 <dependency type="enable">
157 <condition setting="videoplayer.usevaapi" operator="is">true</condition>
161 <default>true</default>
162 <control type="toggle" />
164 <setting id="videoplayer.prefervaapirender" type="boolean" parent="videoplayer.usevaapi" label="13457" help="36433">
165 <requirement>HAVE_LIBVA</requirement>
166 <visible>false</visible>
168 <dependency type="enable">
169 <condition setting="videoplayer.usevaapi" operator="is">true</condition>
173 <default>true</default>
174 <control type="toggle" />
176 <setting id="videoplayer.useprimedecoder" type="boolean" label="13430" help="36172">
177 <requirement>HAS_GLES</requirement>
178 <visible>false</visible>
180 <default>false</default>
181 <control type="toggle" />
183 <setting id="videoplayer.useprimedecoderforhw" type="boolean" parent="videoplayer.useprimedecoder" label="13438" help="36172">
184 <requirement>HAS_GLES</requirement>
185 <visible>false</visible>
187 <dependency type="enable">
188 <condition setting="videoplayer.useprimedecoder" operator="is">true</condition>
192 <default>true</default>
193 <control type="toggle" />
195 <setting id="videoplayer.useprimerenderer" type="integer" label="13462" help="13463">
196 <requirement>HAS_GLES</requirement>
197 <visible>false</visible>
202 <option label="13464">0</option> <!-- DIRECT -->
203 <option label="13465">1</option> <!-- GLES -->
206 <control type="spinner" format="string" />
211 <section id="system">
212 <category id="display">
214 <setting id="videoscreen.fakefullscreen">
215 <visible>false</visible>
217 <setting id="videoscreen.hwscalingfilter" type="boolean" label="39151" help="39152">
218 <visible>false</visible>
220 <default>true</default>
221 <control type="toggle" />
223 <setting id="videoscreen.limitguisize" type="integer" label="37021" help="36548">
224 <visible>false</visible>
229 <option label="37030">0</option> <!-- Unlimited -->
230 <option label="37028">1</option> <!-- 720 -->
231 <option label="13466">2</option> <!-- 1080 / 720 (>30Hz) -->
232 <option label="37046">3</option> <!-- 1080 -->
233 <option label="13467">4</option> <!-- Unlimited / 1080 (>30Hz) -->
236 <control type="list" format="string" />
238 <setting id="videoscreen.limitedrange" type="boolean" label="36042" help="36359">
240 <default>false</default>
241 <control type="toggle" />
245 <category id="input">
246 <group id="4" label="35150">
247 <setting id="input.libinputkeyboardlayout" type="string" label="407" help="36436">
249 <default>us</default>
250 <visible>false</visible>
252 <options>libinputkeyboardlayout</options>
254 <control type="list" format="string">
255 <multiselect>false</multiselect>