\r
// track.AudioNormalizeMixLevel = audioTrack.AudioNormalizeMixLevel;\r
\r
- if (!string.IsNullOrEmpty(audioTrack.AudioSamplerate) && !"auto".Equals(audioTrack.AudioSamplerate))\r
+ if ("auto".Equals(audioTrack.AudioSamplerate))\r
+ {\r
+ track.SampleRate = 0;\r
+ }\r
+ else if (!string.IsNullOrEmpty(audioTrack.AudioSamplerate))\r
{\r
double sampleRate = 0;\r
if (double.TryParse(audioTrack.AudioSamplerate, NumberStyles.Any, CultureInfo.InvariantCulture, out sampleRate))\r
#region Private Helpers\r
\r
/// <summary>\r
- /// Recover from a courrpted preset file\r
+ /// Recover from a corrupted preset file\r
/// Add .old to the current filename, and delete the current file.\r
/// </summary>\r
/// <param name="file">\r