Files
2025-10-25 13:21:06 +02:00

255 lines
10 KiB
XML

<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<settings version="1">
<section id="default">
<category id="default" label="30100">
<group id="adaptivestream" label="30162">
<setting id="adaptivestream.type" type="string" label="30174" help="30175">
<level>0</level>
<default>default</default>
<constraints>
<options>
<option label="30176">default</option>
<option label="30178">fixed-res</option>
<option label="30179">ask-quality</option>
<option label="30177">manual-osd</option>
<option label="30180">test</option>
</options>
</constraints>
<control type="spinner" format="string" />
</setting>
<setting parent="adaptivestream.type" id="adaptivestream.res.max" type="string" label="30110">
<level>0</level>
<default>auto</default>
<constraints>
<options>
<option label="30210">auto</option>
<option label="30211">480p</option>
<option label="30212">640p</option>
<option label="30213">720p</option>
<option label="30214">1080p</option>
<option label="30215">2K</option>
<option label="30216">1440p</option>
<option label="30217">4K</option>
</options>
</constraints>
<dependencies>
<dependency type="visible">
<or>
<condition setting="adaptivestream.type">default</condition>
<condition setting="adaptivestream.type">fixed-res</condition>
<condition setting="adaptivestream.type">manual-osd</condition>
</or>
</dependency>
</dependencies>
<control type="spinner" format="string" />
</setting>
<setting parent="adaptivestream.type" id="adaptivestream.res.secure.max" type="string" label="30113">
<level>0</level>
<default>auto</default>
<constraints>
<options>
<option label="30210">auto</option>
<option label="30211">480p</option>
<option label="30212">640p</option>
<option label="30213">720p</option>
<option label="30214">1080p</option>
<option label="30215">2K</option>
<option label="30216">1440p</option>
<option label="30217">4K</option>
</options>
</constraints>
<dependencies>
<dependency type="visible">
<or>
<condition setting="adaptivestream.type">default</condition>
<condition setting="adaptivestream.type">fixed-res</condition>
<condition setting="adaptivestream.type">manual-osd</condition>
</or>
</dependency>
</dependencies>
<control type="spinner" format="string" />
</setting>
<setting parent="adaptivestream.type" id="adaptivestream.bandwidth.init.auto" type="boolean" label="30168" help="30169">
<level>0</level>
<default>true</default>
<dependencies>
<dependency type="visible" setting="adaptivestream.type">default</dependency>
</dependencies>
<control type="toggle" />
</setting>
<setting parent="adaptivestream.type" id="adaptivestream.bandwidth.init" type="integer" label="30170" help="30171">
<level>0</level>
<default>4000</default>
<constraints>
<minimum>50</minimum>
<step>1</step>
<maximum>1000000</maximum>
</constraints>
<dependencies>
<dependency type="visible" setting="adaptivestream.type">default</dependency>
</dependencies>
<control type="edit" format="integer"><heading>30170</heading></control>
</setting>
<setting parent="adaptivestream.type" id="adaptivestream.bandwidth.min" type="integer" label="30101" help="30103">
<level>0</level>
<default>0</default>
<dependencies>
<dependency type="visible" setting="adaptivestream.type">default</dependency>
</dependencies>
<control type="edit" format="integer"><heading>30101</heading></control>
</setting>
<setting parent="adaptivestream.type" id="adaptivestream.bandwidth.max" type="integer" label="30102" help="30103">
<level>0</level>
<default>0</default>
<dependencies>
<dependency type="visible" setting="adaptivestream.type">default</dependency>
</dependencies>
<control type="edit" format="integer"><heading>30102</heading></control>
</setting>
<setting parent="adaptivestream.type" id="adaptivestream.streamselection.mode" type="string" label="30117" help="30118">
<level>0</level>
<default>manual-v</default>
<constraints>
<options>
<option label="30160">manual-v</option>
<option label="30156">manual-av</option>
</options>
</constraints>
<dependencies>
<dependency type="visible">
<or>
<condition setting="adaptivestream.type">manual-osd</condition>
<condition setting="adaptivestream.type">test</condition>
</or>
</dependency>
</dependencies>
<control type="spinner" format="string" />
</setting>
<setting parent="adaptivestream.type" id="adaptivestream.test.mode" type="string" label="30233">
<level>0</level>
<default>switch-segments</default>
<constraints>
<options>
<option label="30234">switch-segments</option>
</options>
</constraints>
<dependencies>
<dependency type="visible" setting="adaptivestream.type">test</dependency>
</dependencies>
<control type="list" format="string">
<heading>30233</heading>
</control>
</setting>
<setting parent="adaptivestream.test.mode" id="adaptivestream.test.segments" type="integer" label="30235">
<level>0</level>
<default>2</default>
<constraints>
<minimum>1</minimum>
<step>1</step>
<maximum>2000</maximum>
</constraints>
<dependencies>
<dependency type="visible">
<and>
<condition setting="adaptivestream.type">test</condition>
<condition setting="adaptivestream.test.mode">switch-segments</condition>
</and>
</dependency>
</dependencies>
<control type="edit" format="integer">
<heading>30235</heading>
</control>
</setting>
</group>
<group id="misc">
<setting id="HDCPOVERRIDE" type="boolean" label="30172" help="30173">
<level>1</level>
<default>false</default>
<control type="toggle" />
</setting>
</group>
</category>
<category id="expert" label="30120">
<group id="misc">
<setting id="ASSUREDBUFFERDURATION" type="integer" label="30200" help="30167">
<level>1</level>
<default>60</default>
<visible>false</visible> <!-- Working code disabled, rework needed -->
<control type="edit" format="integer" />
</setting>
<setting id="MAXBUFFERDURATION" type="integer" label="30201" help="30167">
<level>1</level>
<default>120</default>
<visible>false</visible> <!-- Working code disabled, rework needed -->
<control type="edit" format="integer" />
</setting>
<setting id="MEDIATYPE" type="integer" label="30112">
<level>1</level>
<default>0</default>
<constraints>
<options>
<option label="30157">0</option><!-- All -->
<option label="30158">1</option><!-- Audio -->
<option label="30159">2</option><!-- Video -->
<option label="30161">3</option><!-- Video + Subs -->
</options>
</constraints>
<control type="spinner" format="string" />
</setting>
</group>
<group id="widevine" label="30166">
<setting id="NOSECUREDECODER" type="boolean" label="30122" help="30123">
<level>2</level>
<default>false</default>
<control type="toggle" />
<dependencies>
<dependency type="visible">
<condition on="property" name="InfoBool">system.platform.android</condition>
</dependency>
</dependencies>
</setting>
<setting id="DECRYPTERPATH" type="string" label="30204">
<level>2</level>
<default>special://home/cdm</default>
<dependencies>
<dependency type="visible">
<condition on="property" name="InfoBool" operator="!is">system.platform.android</condition>
</dependency>
</dependencies>
<control type="edit" format="string" />
</setting>
</group>
<group id="overrides" label="30236">
<setting id="overrides.ignore.screen.res.change" type="boolean" label="30202" help="30203">
<level>0</level>
<default>false</default>
<dependencies>
<dependency type="visible" setting="adaptivestream.type">default</dependency>
</dependencies>
<control type="toggle" />
</setting>
<setting id="overrides.ignore.screen.res" type="boolean" label="30115" help="30116">
<level>0</level>
<default>false</default>
<dependencies>
<dependency type="visible" setting="adaptivestream.type">default</dependency>
</dependencies>
<control type="toggle" />
</setting>
</group>
<group id="debug" label="30237">
<setting id="debug.save.manifest" type="boolean" label="30238" help="30239">
<level>0</level>
<default>false</default>
<control type="toggle" />
</setting>
<setting id="debug.save.license" type="boolean" label="30240" help="30241">
<level>0</level>
<default>false</default>
<control type="toggle" />
</setting>
</group>
</category>
</section>
</settings>