diff options
Diffstat (limited to 'system')
-rw-r--r-- | system/settings/android.xml | 9 | ||||
-rw-r--r-- | system/settings/darwin.xml | 3 | ||||
-rw-r--r-- | system/settings/rbp.xml | 8 | ||||
-rw-r--r-- | system/settings/settings.xml | 238 |
4 files changed, 152 insertions, 106 deletions
diff --git a/system/settings/android.xml b/system/settings/android.xml index d121511976..54d8f571b8 100644 --- a/system/settings/android.xml +++ b/system/settings/android.xml @@ -10,15 +10,6 @@ <section id="videos"> <category id="videoplayer"> <group id="2"> - <setting id="videoplayer.useamcodec" type="boolean" label="13438" help="36422"> - <requirement>HAVE_AMCODEC</requirement> - <level>2</level> - <default>true</default> - <updates> - <update type="change" /> - </updates> - <control type="toggle" /> - </setting> <setting id="videoplayer.usestagefright" type="boolean" label="13436" help="36260"> <requirement>HAVE_LIBSTAGEFRIGHTDECODER</requirement> <level>2</level> diff --git a/system/settings/darwin.xml b/system/settings/darwin.xml index b31d017dbe..1a132a7023 100644 --- a/system/settings/darwin.xml +++ b/system/settings/darwin.xml @@ -11,6 +11,9 @@ <setting id="audiooutput.channels" help="36367" /> </group> <group id="3"> + <setting id="audiooutput.ac3transcode"> + <visible>false</visible> + </setting> <setting id="audiooutput.truehdpassthrough"> <visible>false</visible> </setting> diff --git a/system/settings/rbp.xml b/system/settings/rbp.xml index 857a562ad1..b5d5b7bae8 100644 --- a/system/settings/rbp.xml +++ b/system/settings/rbp.xml @@ -61,6 +61,14 @@ <control type="toggle" /> </setting> </group> + <group id="3"> + <setting id="audiooutput.truehdpassthrough"> + <visible>false</visible> + </setting> + <setting id="audiooutput.dtshdpassthrough"> + <visible>false</visible> + </setting> + </group> </category> </section> </settings> diff --git a/system/settings/settings.xml b/system/settings/settings.xml index 687912183b..c7ef591c65 100644 --- a/system/settings/settings.xml +++ b/system/settings/settings.xml @@ -173,14 +173,6 @@ </constraints> <control type="list" format="string" /> </setting> - <setting id="locale.subtitlelanguage" type="string" label="286" help="36120"> - <level>1</level> - <default>original</default> - <constraints> - <options>streamlanguages</options> - </constraints> - <control type="list" format="string" /> - </setting> </group> </category> <category id="filelists" label="14081" help="36121"> @@ -415,8 +407,28 @@ <formatlabel>14047</formatlabel> </control> </setting> + <setting id="videoplayer.useframemtdec" type="boolean" label="13440" help="36423"> + <level>2</level> + <default>false</default> + <control type="toggle" /> + </setting> + <setting id="videoplayer.useamcodec" type="boolean" label="13438" help="36422"> + <requirement>HAVE_AMCODEC</requirement> + <dependencies> + <dependency type="enable" setting="videoplayer.useframemtdec" operator="is">false</dependency> <!-- disable when frame threading is active --> + </dependencies> + <level>2</level> + <default>true</default> + <updates> + <update type="change" /> + </updates> + <control type="toggle" /> + </setting> <setting id="videoplayer.usevdpau" type="boolean" label="13425" help="36155"> <requirement>HAVE_LIBVDPAU</requirement> + <dependencies> + <dependency type="enable" setting="videoplayer.useframemtdec" operator="is">false</dependency> <!-- disable when frame threading is active --> + </dependencies> <level>2</level> <default>true</default> <control type="toggle" /> @@ -426,30 +438,47 @@ <level>2</level> <default>true</default> <dependencies> - <dependency type="enable" setting="videoplayer.usevdpau" operator="is">true</dependency> <!-- USE VDPAU --> + <dependency type="enable"> + <and> + <condition setting="videoplayer.usevdpau" operator="is">true</condition> <!-- USE VDPAU --> + <condition setting="videoplayer.useframemtdec" operator="is">false</condition> <!-- disable when frame threading is active --> + </and> + </dependency> </dependencies> <control type="toggle" /> </setting> <setting id="videoplayer.usevaapi" type="boolean" label="13426" help="36156"> <requirement>HAVE_LIBVA</requirement> + <dependencies> + <dependency type="enable" setting="videoplayer.useframemtdec" operator="is">false</dependency> <!-- disable when frame threading is active --> + </dependencies> <level>2</level> <default>true</default> <control type="toggle" /> </setting> <setting id="videoplayer.usedxva2" type="boolean" label="13427" help="36158"> <requirement>HasDXVA2</requirement> + <dependencies> + <dependency type="enable" setting="videoplayer.useframemtdec" operator="is">false</dependency> <!-- disable when frame threading is active --> + </dependencies> <level>2</level> <default>true</default> <control type="toggle" /> </setting> <setting id="videoplayer.usechd" type="boolean" label="13428" help="36159"> <requirement>HasCrystalHDDevice</requirement> + <dependencies> + <dependency type="enable" setting="videoplayer.useframemtdec" operator="is">false</dependency> <!-- disable when frame threading is active --> + </dependencies> <level>2</level> <default>true</default> <control type="toggle" /> </setting> <setting id="videoplayer.useomx" type="boolean" label="13430" help="36161"> <requirement>HAVE_LIBOPENMAX</requirement> + <dependencies> + <dependency type="enable" setting="videoplayer.useframemtdec" operator="is">false</dependency> <!-- disable when frame threading is active --> + </dependencies> <level>2</level> <default>true</default> <control type="toggle" /> @@ -466,11 +495,6 @@ <default>true</default> <control type="toggle" /> </setting> - <setting id="videoplayer.useframemtdec" type="boolean" label="13440" help="36423"> - <level>3</level> - <default>false</default> - <control type="toggle" /> - </setting> <setting id="videoplayer.adjustrefreshrate" type="integer" label="170" help="36164"> <level>2</level> <default>0</default> <!-- ADJUST_REFRESHRATE_OFF --> @@ -661,6 +685,92 @@ </category> <category id="subtitles" label="287" help="36184"> <group id="1"> + <setting id="locale.subtitlelanguage" type="string" label="286" help="36120"> + <level>1</level> + <default>original</default> + <constraints> + <options>streamlanguages</options> + </constraints> + <control type="list" format="string" /> + </setting> + </group> + <group id="2"> + <setting id="subtitles.preferexternal" type="boolean" label="21600" help="21601"> + <level>1</level> + <default>true</default> + <control type="toggle" /> + </setting> + <setting id="subtitles.custompath" type="path" label="21366" help="36191"> + <level>1</level> + <default></default> + <constraints> + <allowempty>true</allowempty> + <writable>false</writable> + <sources> + <source>videos</source> + </sources> + </constraints> + <control type="button" format="path"> + <heading>657</heading> + </control> + </setting> + <setting id="subtitles.languages" type="list[string]" label="24111" help="24112"> + <level>1</level> + <default>English</default> + <constraints> + <options>languages</options> + <delimiter>,</delimiter> + <minimum>1</minimum> + <maximum>3</maximum> + </constraints> + <control type="list" format="string"> + <multiselect>true</multiselect> + </control> + </setting> + <setting id="subtitles.tv" type="addon" label="24116" help="24117"> + <level>1</level> + <default>-</default> + <constraints> + <addontype>xbmc.subtitle.module</addontype> + <allowempty>true</allowempty> + </constraints> + <control type="button" format="addon" /> + </setting> + <setting id="subtitles.movie" type="addon" label="24118" help="24119"> + <level>1</level> + <default>-</default> + <constraints> + <addontype>xbmc.subtitle.module</addontype> + <allowempty>true</allowempty> + </constraints> + <control type="button" format="addon" /> + </setting> + <setting id="subtitles.pauseonsearch" type="boolean" label="24105" help=""> + <level>1</level> + <default>true</default> + <control type="toggle" /> + </setting> + <setting id="subtitles.savetomoviefolder" type="boolean" label="24115" help="24106"> + <level>1</level> + <default>true</default> + <control type="toggle" /> + </setting> + </group> + <group id="3"> + <setting id="subtitles.align" type="integer" label="21460" help="36192"> + <level>1</level> + <default>0</default> <!-- SUBTITLE_ALIGN_MANUAL --> + <constraints> + <options> + <option label="21461">0</option> <!-- SUBTITLE_ALIGN_MANUAL --> + <option label="21462">1</option> <!-- SUBTITLE_ALIGN_BOTTOM_INSIDE --> + <option label="21463">2</option> <!-- SUBTITLE_ALIGN_BOTTOM_OUTSIDE --> + <option label="21464">3</option> <!-- SUBTITLE_ALIGN_TOP_INSIDE --> + <option label="21465">4</option> <!-- SUBTITLE_ALIGN_TOP_OUTSIDE --> + </options> + </constraints> + <control type="spinner" format="string" /> + </setting> <setting id="subtitles.font" type="string" label="14089" help="36185"> <level>1</level> <default>arial.ttf</default> @@ -735,83 +845,9 @@ <control type="toggle" /> </setting> </group> - <group id="2"> - <setting id="subtitles.savetomoviefolder" type="boolean" label="24115" help="24106"> - <level>1</level> - <default>true</default> - <control type="toggle" /> - </setting> - <setting id="subtitles.pauseonsearch" type="boolean" label="24105" help=""> - <level>1</level> - <default>true</default> - <control type="toggle" /> - </setting> - <setting id="subtitles.languages" type="list[string]" label="24111" help="24112"> - <level>1</level> - <default>English</default> - <constraints> - <options>languages</options> - <delimiter>,</delimiter> - <minimum>1</minimum> - <maximum>3</maximum> - </constraints> - <control type="list" format="string"> - <multiselect>true</multiselect> - </control> - </setting> - <setting id="subtitles.tv" type="addon" label="24116" help="24117"> - <level>1</level> - <default>-</default> - <constraints> - <addontype>xbmc.subtitle.module</addontype> - </constraints> - <control type="button" format="addon" /> - </setting> - <setting id="subtitles.movie" type="addon" label="24118" help="24119"> - <level>1</level> - <default>-</default> - <constraints> - <addontype>xbmc.subtitle.module</addontype> - </constraints> - <control type="button" format="addon" /> - </setting> - <setting id="subtitles.custompath" type="path" label="21366" help="36191"> - <level>1</level> - <default></default> - <constraints> - <allowempty>true</allowempty> - <writable>false</writable> - <sources> - <source>videos</source> - </sources> - </constraints> - <control type="button" format="path"> - <heading>657</heading> - </control> - </setting> - <setting id="subtitles.align" type="integer" label="21460" help="36192"> - <level>1</level> - <default>0</default> <!-- SUBTITLE_ALIGN_MANUAL --> - <constraints> - <options> - <option label="21461">0</option> <!-- SUBTITLE_ALIGN_MANUAL --> - <option label="21462">1</option> <!-- SUBTITLE_ALIGN_BOTTOM_INSIDE --> - <option label="21463">2</option> <!-- SUBTITLE_ALIGN_BOTTOM_OUTSIDE --> - <option label="21464">3</option> <!-- SUBTITLE_ALIGN_TOP_INSIDE --> - <option label="21465">4</option> <!-- SUBTITLE_ALIGN_TOP_OUTSIDE --> - </options> - </constraints> - <control type="spinner" format="string" /> - </setting> - <setting id="subtitles.preferexternal" type="boolean" label="21600" help="21601"> - <level>1</level> - <default>true</default> - <control type="toggle" /> - </setting> - </group> - <group id="3"> + <group id="4"> <setting id="subtitles.stereoscopicdepth" type="integer" label="36545" help="36546"> - <level>0</level> + <level>1</level> <default>0</default> <constraints> <minimum>0</minimum> @@ -2252,13 +2288,7 @@ <level>2</level> <default>false</default> <dependencies> - <dependency type="visible"> - <or> - <condition on="property" name="aesettingvisible" setting="audiooutput.channels">audiooutput.stereoupmix</condition> - <condition on="property" name="aesettingvisible" setting="audiooutput.passthrough">audiooutput.stereoupmix</condition> - <condition on="property" name="aesettingvisible" setting="audiooutput.ac3passthrough">audiooutput.stereoupmix</condition> - </or> - </dependency> + <dependency type="visible" on="property" name="aesettingvisible" setting="audiooutput.channels">audiooutput.stereoupmix</dependency> </dependencies> <control type="toggle" /> </setting> @@ -2343,6 +2373,20 @@ </dependencies> <control type="toggle" /> </setting> + <setting id="audiooutput.ac3transcode" type="boolean" label="667" help="36429"> + <level>2</level> + <default>true</default> + <dependencies> + <dependency type="visible"> + <and> + <condition setting="audiooutput.passthrough" operator="is">true</condition> + <condition setting="audiooutput.ac3passthrough" operator="is">true</condition> + <condition on="property" name="aesettingvisible" setting="audiooutput.config">audiooutput.ac3transcode</condition> + </and> + </dependency> + </dependencies> + <control type="toggle" /> + </setting> <setting id="audiooutput.eac3passthrough" type="boolean" label="448" help="37016"> <level>2</level> <default>false</default> |