aboutsummaryrefslogtreecommitdiff
path: root/system
diff options
context:
space:
mode:
authorArne Morten Kvarving <cptspiff@gmail.com>2013-11-15 20:55:40 +0100
committerJonathan Marshall <jmarshall@xbmc.org>2014-07-10 19:15:22 +1200
commit0ccd9106373a7df135c4ef5ac2b025d62be9b4be (patch)
tree7d38c027022490f3c6e8e73411c0d2bd99f45113 /system
parent858ef8cd37c27197fe9002d60b1ecd8c714f6bff (diff)
[audioencoders] move vorbis, lame, flac and wav audio encoders to add-ons
Diffstat (limited to 'system')
-rw-r--r--system/settings/settings.xml64
1 files changed, 9 insertions, 55 deletions
diff --git a/system/settings/settings.xml b/system/settings/settings.xml
index 472256c4c5..ba258ed089 100644
--- a/system/settings/settings.xml
+++ b/system/settings/settings.xml
@@ -1747,68 +1747,22 @@
<heading>16016</heading>
</control>
</setting>
- <setting id="audiocds.encoder" type="integer" label="621" help="36287">
- <level>2</level>
- <default>3</default> <!-- CDDARIP_ENCODER_FLAC -->
- <constraints>
- <options>audiocdencoders</options>
- </constraints>
- <control type="spinner" format="string" />
- </setting>
- <setting id="audiocds.quality" type="integer" parent="audiocds.encoder" label="622" help="36288">
- <level>2</level>
- <default>0</default> <!-- CDDARIP_QUALITY_CBR -->
+ <setting id="audiocds.encoder" type="addon" label="621" help="36287">
+ <level>0</level>
+ <default>audioencoder.xbmc.builtin.wav</default>
<constraints>
- <options>
- <option label="604">0</option> <!-- CDDARIP_QUALITY_CBR -->
- <option label="601">1</option> <!-- CDDARIP_QUALITY_MEDIUM -->
- <option label="602">2</option> <!-- CDDARIP_QUALITY_STANDARD -->
- <option label="603">3</option> <!-- CDDARIP_QUALITY_EXTREME -->
- </options>
+ <addontype>xbmc.audioencoder</addontype>
</constraints>
- <dependencies>
- <dependency type="enable">
- <and>
- <condition setting="audiocds.encoder" operator="!is">2</condition> <!-- CDDARIP_ENCODER_WAV -->
- <condition setting="audiocds.encoder" operator="!is">3</condition> <!-- CDDARIP_ENCODER_FLAC -->
- </and>
- </dependency>
- </dependencies>
- <control type="spinner" format="string" />
+ <control type="button" format="addon" />
</setting>
- <setting id="audiocds.bitrate" type="integer" parent="audiocds.encoder" label="623" help="36289">
- <level>2</level>
- <default>192</default>
- <constraints>
- <minimum>128</minimum>
- <step>32</step>
- <maximum>320</maximum>
- </constraints>
+ <setting id="audiocds.settings" parent="audiocds.encoder" type="action" label="21417" help="37025">
+ <level>1</level>
<dependencies>
<dependency type="enable">
- <and>
- <condition setting="audiocds.encoder" operator="!is">2</condition> <!-- CDDARIP_ENCODER_WAV -->
- <condition setting="audiocds.encoder" operator="!is">3</condition> <!-- CDDARIP_ENCODER_FLAC -->
- <condition setting="audiocds.quality" operator="is">0</condition> <!-- CDDARIP_QUALITY_CBR -->
- </and>
+ <condition on="property" name="AddonHasSettings" setting="audiocds.encoder" />
</dependency>
</dependencies>
- <control type="spinner" format="string">
- <formatlabel>14048</formatlabel>
- </control>
- </setting>
- <setting id="audiocds.compressionlevel" type="integer" parent="audiocds.encoder" label="665" help="36290">
- <level>2</level>
- <default>5</default>
- <constraints>
- <minimum>0</minimum>
- <step>1</step>
- <maximum>8</maximum>
- </constraints>
- <dependencies>
- <dependency type="enable" setting="audiocds.encoder">3</dependency> <!-- CDDARIP_ENCODER_FLAC -->
- </dependencies>
- <control type="spinner" format="integer" />
+ <control type="button" format="action" />
</setting>
<setting id="audiocds.ejectonrip" type="boolean" label="14099" help="36291">
<level>1</level>