@@ -161,44 +161,44 @@ static Quality()
161
161
162
162
DefaultQualityDefinitions = new HashSet < QualityDefinition >
163
163
{
164
- new QualityDefinition ( Quality . Unknown ) { Weight = 1 , MinSize = 0 , MaxSize = 350 , GroupWeight = 1 } ,
165
- new QualityDefinition ( Quality . MP3_008 ) { Weight = 2 , MinSize = 0 , MaxSize = 10 , GroupName = "Trash Quality Lossy" , GroupWeight = 2 } ,
166
- new QualityDefinition ( Quality . MP3_016 ) { Weight = 3 , MinSize = 0 , MaxSize = 20 , GroupName = "Trash Quality Lossy" , GroupWeight = 2 } ,
167
- new QualityDefinition ( Quality . MP3_024 ) { Weight = 4 , MinSize = 0 , MaxSize = 30 , GroupName = "Trash Quality Lossy" , GroupWeight = 2 } ,
168
- new QualityDefinition ( Quality . MP3_032 ) { Weight = 5 , MinSize = 0 , MaxSize = 40 , GroupName = "Trash Quality Lossy" , GroupWeight = 2 } ,
169
- new QualityDefinition ( Quality . MP3_040 ) { Weight = 6 , MinSize = 0 , MaxSize = 45 , GroupName = "Trash Quality Lossy" , GroupWeight = 2 } ,
170
- new QualityDefinition ( Quality . MP3_048 ) { Weight = 7 , MinSize = 0 , MaxSize = 55 , GroupName = "Trash Quality Lossy" , GroupWeight = 2 } ,
171
- new QualityDefinition ( Quality . MP3_056 ) { Weight = 8 , MinSize = 0 , MaxSize = 65 , GroupName = "Trash Quality Lossy" , GroupWeight = 2 } ,
172
- new QualityDefinition ( Quality . MP3_064 ) { Weight = 9 , MinSize = 0 , MaxSize = 75 , GroupName = "Trash Quality Lossy" , GroupWeight = 2 } ,
173
- new QualityDefinition ( Quality . MP3_080 ) { Weight = 10 , MinSize = 0 , MaxSize = 95 , GroupName = "Trash Quality Lossy" , GroupWeight = 2 } ,
174
- new QualityDefinition ( Quality . MP3_096 ) { Weight = 11 , MinSize = 0 , MaxSize = 110 , GroupName = "Poor Quality Lossy" , GroupWeight = 3 } ,
175
- new QualityDefinition ( Quality . MP3_112 ) { Weight = 12 , MinSize = 0 , MaxSize = 125 , GroupName = "Poor Quality Lossy" , GroupWeight = 3 } ,
176
- new QualityDefinition ( Quality . MP3_128 ) { Weight = 13 , MinSize = 0 , MaxSize = 140 , GroupName = "Poor Quality Lossy" , GroupWeight = 3 } ,
177
- new QualityDefinition ( Quality . VORBIS_Q5 ) { Weight = 14 , MinSize = 0 , MaxSize = 175 , GroupName = "Poor Quality Lossy" , GroupWeight = 3 } ,
178
- new QualityDefinition ( Quality . MP3_160 ) { Weight = 14 , MinSize = 0 , MaxSize = 175 , GroupName = "Poor Quality Lossy" , GroupWeight = 3 } ,
179
- new QualityDefinition ( Quality . MP3_192 ) { Weight = 15 , MinSize = 0 , MaxSize = 210 , GroupName = "Low Quality Lossy" , GroupWeight = 4 } ,
180
- new QualityDefinition ( Quality . VORBIS_Q6 ) { Weight = 15 , MinSize = 0 , MaxSize = 210 , GroupName = "Low Quality Lossy" , GroupWeight = 4 } ,
181
- new QualityDefinition ( Quality . AAC_192 ) { Weight = 15 , MinSize = 0 , MaxSize = 210 , GroupName = "Low Quality Lossy" , GroupWeight = 4 } ,
182
- new QualityDefinition ( Quality . WMA ) { Weight = 15 , MinSize = 0 , MaxSize = 350 , GroupName = "Low Quality Lossy" , GroupWeight = 4 } ,
183
- new QualityDefinition ( Quality . MP3_224 ) { Weight = 16 , MinSize = 0 , MaxSize = 245 , GroupName = "Low Quality Lossy" , GroupWeight = 4 } ,
184
- new QualityDefinition ( Quality . VORBIS_Q7 ) { Weight = 17 , MinSize = 0 , MaxSize = 245 , GroupName = "Mid Quality Lossy" , GroupWeight = 5 } ,
185
- new QualityDefinition ( Quality . MP3_VBR_V2 ) { Weight = 18 , MinSize = 0 , MaxSize = 280 , GroupName = "Mid Quality Lossy" , GroupWeight = 5 } ,
186
- new QualityDefinition ( Quality . MP3_256 ) { Weight = 18 , MinSize = 0 , MaxSize = 280 , GroupName = "Mid Quality Lossy" , GroupWeight = 5 } ,
187
- new QualityDefinition ( Quality . VORBIS_Q8 ) { Weight = 18 , MinSize = 0 , MaxSize = 280 , GroupName = "Mid Quality Lossy" , GroupWeight = 5 } ,
188
- new QualityDefinition ( Quality . AAC_256 ) { Weight = 18 , MinSize = 0 , MaxSize = 280 , GroupName = "Mid Quality Lossy" , GroupWeight = 5 } ,
189
- new QualityDefinition ( Quality . MP3_VBR ) { Weight = 19 , MinSize = 0 , MaxSize = 350 , GroupName = "High Quality Lossy" , GroupWeight = 6 } ,
190
- new QualityDefinition ( Quality . AAC_VBR ) { Weight = 19 , MinSize = 0 , MaxSize = 350 , GroupName = "High Quality Lossy" , GroupWeight = 6 } ,
191
- new QualityDefinition ( Quality . MP3_320 ) { Weight = 20 , MinSize = 0 , MaxSize = 350 , GroupName = "High Quality Lossy" , GroupWeight = 6 } ,
192
- new QualityDefinition ( Quality . VORBIS_Q9 ) { Weight = 20 , MinSize = 0 , MaxSize = 350 , GroupName = "High Quality Lossy" , GroupWeight = 6 } ,
193
- new QualityDefinition ( Quality . AAC_320 ) { Weight = 20 , MinSize = 0 , MaxSize = 350 , GroupName = "High Quality Lossy" , GroupWeight = 6 } ,
194
- new QualityDefinition ( Quality . VORBIS_Q10 ) { Weight = 21 , MinSize = 0 , MaxSize = 550 , GroupName = "High Quality Lossy" , GroupWeight = 6 } ,
195
- new QualityDefinition ( Quality . FLAC ) { Weight = 22 , MinSize = 0 , MaxSize = null , GroupName = "Lossless" , GroupWeight = 7 } ,
196
- new QualityDefinition ( Quality . ALAC ) { Weight = 22 , MinSize = 0 , MaxSize = null , GroupName = "Lossless" , GroupWeight = 7 } ,
197
- new QualityDefinition ( Quality . APE ) { Weight = 22 , MinSize = 0 , MaxSize = null , GroupName = "Lossless" , GroupWeight = 7 } ,
198
- new QualityDefinition ( Quality . WAVPACK ) { Weight = 22 , MinSize = 0 , MaxSize = null , GroupName = "Lossless" , GroupWeight = 7 } ,
199
- new QualityDefinition ( Quality . FLAC_24 ) { Weight = 23 , MinSize = 0 , MaxSize = null , GroupName = "Lossless" , GroupWeight = 7 } ,
200
- new QualityDefinition ( Quality . ALAC_24 ) { Weight = 23 , MinSize = 0 , MaxSize = null , GroupName = "Lossless" , GroupWeight = 7 } ,
201
- new QualityDefinition ( Quality . WAV ) { Weight = 24 , MinSize = 0 , MaxSize = null , GroupWeight = 8 }
164
+ new QualityDefinition ( Quality . Unknown ) { Weight = 1 , MinSize = 0 , MaxSize = 350 , PreferredSize = 195 , GroupWeight = 1 } ,
165
+ new QualityDefinition ( Quality . MP3_008 ) { Weight = 2 , MinSize = 0 , MaxSize = 10 , PreferredSize = 5 , GroupName = "Trash Quality Lossy" , GroupWeight = 2 } ,
166
+ new QualityDefinition ( Quality . MP3_016 ) { Weight = 3 , MinSize = 0 , MaxSize = 20 , PreferredSize = 15 , GroupName = "Trash Quality Lossy" , GroupWeight = 2 } ,
167
+ new QualityDefinition ( Quality . MP3_024 ) { Weight = 4 , MinSize = 0 , MaxSize = 30 , PreferredSize = 25 , GroupName = "Trash Quality Lossy" , GroupWeight = 2 } ,
168
+ new QualityDefinition ( Quality . MP3_032 ) { Weight = 5 , MinSize = 0 , MaxSize = 40 , PreferredSize = 35 , GroupName = "Trash Quality Lossy" , GroupWeight = 2 } ,
169
+ new QualityDefinition ( Quality . MP3_040 ) { Weight = 6 , MinSize = 0 , MaxSize = 45 , PreferredSize = 40 , GroupName = "Trash Quality Lossy" , GroupWeight = 2 } ,
170
+ new QualityDefinition ( Quality . MP3_048 ) { Weight = 7 , MinSize = 0 , MaxSize = 55 , PreferredSize = 50 , GroupName = "Trash Quality Lossy" , GroupWeight = 2 } ,
171
+ new QualityDefinition ( Quality . MP3_056 ) { Weight = 8 , MinSize = 0 , MaxSize = 65 , PreferredSize = 60 , GroupName = "Trash Quality Lossy" , GroupWeight = 2 } ,
172
+ new QualityDefinition ( Quality . MP3_064 ) { Weight = 9 , MinSize = 0 , MaxSize = 75 , PreferredSize = 70 , GroupName = "Trash Quality Lossy" , GroupWeight = 2 } ,
173
+ new QualityDefinition ( Quality . MP3_080 ) { Weight = 10 , MinSize = 0 , MaxSize = 95 , PreferredSize = 90 , GroupName = "Trash Quality Lossy" , GroupWeight = 2 } ,
174
+ new QualityDefinition ( Quality . MP3_096 ) { Weight = 11 , MinSize = 0 , MaxSize = 110 , PreferredSize = 95 , GroupName = "Poor Quality Lossy" , GroupWeight = 3 } ,
175
+ new QualityDefinition ( Quality . MP3_112 ) { Weight = 12 , MinSize = 0 , MaxSize = 125 , PreferredSize = 95 , GroupName = "Poor Quality Lossy" , GroupWeight = 3 } ,
176
+ new QualityDefinition ( Quality . MP3_128 ) { Weight = 13 , MinSize = 0 , MaxSize = 140 , PreferredSize = 95 , GroupName = "Poor Quality Lossy" , GroupWeight = 3 } ,
177
+ new QualityDefinition ( Quality . VORBIS_Q5 ) { Weight = 14 , MinSize = 0 , MaxSize = 175 , PreferredSize = 95 , GroupName = "Poor Quality Lossy" , GroupWeight = 3 } ,
178
+ new QualityDefinition ( Quality . MP3_160 ) { Weight = 14 , MinSize = 0 , MaxSize = 175 , PreferredSize = 95 , GroupName = "Poor Quality Lossy" , GroupWeight = 3 } ,
179
+ new QualityDefinition ( Quality . MP3_192 ) { Weight = 15 , MinSize = 0 , MaxSize = 210 , PreferredSize = 95 , GroupName = "Low Quality Lossy" , GroupWeight = 4 } ,
180
+ new QualityDefinition ( Quality . VORBIS_Q6 ) { Weight = 15 , MinSize = 0 , MaxSize = 210 , PreferredSize = 95 , GroupName = "Low Quality Lossy" , GroupWeight = 4 } ,
181
+ new QualityDefinition ( Quality . AAC_192 ) { Weight = 15 , MinSize = 0 , MaxSize = 210 , PreferredSize = 95 , GroupName = "Low Quality Lossy" , GroupWeight = 4 } ,
182
+ new QualityDefinition ( Quality . WMA ) { Weight = 15 , MinSize = 0 , MaxSize = 350 , PreferredSize = 195 , GroupName = "Low Quality Lossy" , GroupWeight = 4 } ,
183
+ new QualityDefinition ( Quality . MP3_224 ) { Weight = 16 , MinSize = 0 , MaxSize = 245 , PreferredSize = 95 , GroupName = "Low Quality Lossy" , GroupWeight = 4 } ,
184
+ new QualityDefinition ( Quality . VORBIS_Q7 ) { Weight = 17 , MinSize = 0 , MaxSize = 245 , PreferredSize = 95 , GroupName = "Mid Quality Lossy" , GroupWeight = 5 } ,
185
+ new QualityDefinition ( Quality . MP3_VBR_V2 ) { Weight = 18 , MinSize = 0 , MaxSize = 280 , PreferredSize = 95 , GroupName = "Mid Quality Lossy" , GroupWeight = 5 } ,
186
+ new QualityDefinition ( Quality . MP3_256 ) { Weight = 18 , MinSize = 0 , MaxSize = 280 , PreferredSize = 95 , GroupName = "Mid Quality Lossy" , GroupWeight = 5 } ,
187
+ new QualityDefinition ( Quality . VORBIS_Q8 ) { Weight = 18 , MinSize = 0 , MaxSize = 280 , PreferredSize = 95 , GroupName = "Mid Quality Lossy" , GroupWeight = 5 } ,
188
+ new QualityDefinition ( Quality . AAC_256 ) { Weight = 18 , MinSize = 0 , MaxSize = 280 , PreferredSize = 95 , GroupName = "Mid Quality Lossy" , GroupWeight = 5 } ,
189
+ new QualityDefinition ( Quality . MP3_VBR ) { Weight = 19 , MinSize = 0 , MaxSize = 350 , PreferredSize = 195 , GroupName = "High Quality Lossy" , GroupWeight = 6 } ,
190
+ new QualityDefinition ( Quality . AAC_VBR ) { Weight = 19 , MinSize = 0 , MaxSize = 350 , PreferredSize = 195 , GroupName = "High Quality Lossy" , GroupWeight = 6 } ,
191
+ new QualityDefinition ( Quality . MP3_320 ) { Weight = 20 , MinSize = 0 , MaxSize = 350 , PreferredSize = 195 , GroupName = "High Quality Lossy" , GroupWeight = 6 } ,
192
+ new QualityDefinition ( Quality . VORBIS_Q9 ) { Weight = 20 , MinSize = 0 , MaxSize = 350 , PreferredSize = 195 , GroupName = "High Quality Lossy" , GroupWeight = 6 } ,
193
+ new QualityDefinition ( Quality . AAC_320 ) { Weight = 20 , MinSize = 0 , MaxSize = 350 , PreferredSize = 195 , GroupName = "High Quality Lossy" , GroupWeight = 6 } ,
194
+ new QualityDefinition ( Quality . VORBIS_Q10 ) { Weight = 21 , MinSize = 0 , MaxSize = 550 , PreferredSize = 295 , GroupName = "High Quality Lossy" , GroupWeight = 6 } ,
195
+ new QualityDefinition ( Quality . FLAC ) { Weight = 22 , MinSize = 0 , MaxSize = null , PreferredSize = 895 , GroupName = "Lossless" , GroupWeight = 7 } ,
196
+ new QualityDefinition ( Quality . ALAC ) { Weight = 22 , MinSize = 0 , MaxSize = null , PreferredSize = 895 , GroupName = "Lossless" , GroupWeight = 7 } ,
197
+ new QualityDefinition ( Quality . APE ) { Weight = 22 , MinSize = 0 , MaxSize = null , PreferredSize = 895 , GroupName = "Lossless" , GroupWeight = 7 } ,
198
+ new QualityDefinition ( Quality . WAVPACK ) { Weight = 22 , MinSize = 0 , MaxSize = null , PreferredSize = 895 , GroupName = "Lossless" , GroupWeight = 7 } ,
199
+ new QualityDefinition ( Quality . FLAC_24 ) { Weight = 23 , MinSize = 0 , MaxSize = null , PreferredSize = 895 , GroupName = "Lossless" , GroupWeight = 7 } ,
200
+ new QualityDefinition ( Quality . ALAC_24 ) { Weight = 23 , MinSize = 0 , MaxSize = null , PreferredSize = 895 , GroupName = "Lossless" , GroupWeight = 7 } ,
201
+ new QualityDefinition ( Quality . WAV ) { Weight = 24 , MinSize = 0 , MaxSize = null , PreferredSize = 895 , GroupWeight = 8 }
202
202
} ;
203
203
}
204
204
0 commit comments