mirror of
https://github.com/claunia/cuetools.net.git
synced 2025-12-16 18:14:25 +00:00
Renamed LAME to libmp3lame. Ignore errors when parsing config.
This commit is contained in:
@@ -24,7 +24,7 @@
|
||||
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\CUETools.Codecs\CUETools.Codecs.csproj" />
|
||||
<ProjectReference Include="..\CUETools.Codecs.LAME\CUETools.Codecs.LAME.csproj" />
|
||||
<ProjectReference Include="..\CUETools.Codecs.libmp3lame\CUETools.Codecs.libmp3lame.csproj" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
|
||||
@@ -12,7 +12,7 @@ namespace CUETools.Codecs.Icecast
|
||||
{
|
||||
private long _sampleOffset = 0;
|
||||
private AudioEncoderSettings m_settings;
|
||||
private LAME.AudioEncoder encoder = null;
|
||||
private libmp3lame.AudioEncoder encoder = null;
|
||||
private HttpWebRequest req = null;
|
||||
private HttpWebResponse resp = null;
|
||||
private Stream reqStream;
|
||||
@@ -80,12 +80,12 @@ namespace CUETools.Codecs.Icecast
|
||||
resp = req.GetResponse() as HttpWebResponse;
|
||||
if (resp.StatusCode == HttpStatusCode.OK)
|
||||
{
|
||||
var encoderSettings = new CUETools.Codecs.LAME.CBREncoderSettings() { PCM = AudioPCMConfig.RedBook };
|
||||
var encoderSettings = new CUETools.Codecs.libmp3lame.CBREncoderSettings() { PCM = AudioPCMConfig.RedBook };
|
||||
//encoderSettings.StereoMode = settings.JointStereo ?
|
||||
// CUETools.Codecs.LAME.Interop.MpegMode.JOINT_STEREO :
|
||||
// CUETools.Codecs.LAME.Interop.MpegMode.STEREO;
|
||||
//encoderSettings.CustomBitrate = settings.Bitrate;
|
||||
encoder = new CUETools.Codecs.LAME.AudioEncoder(encoderSettings, "", reqStream);
|
||||
encoder = new CUETools.Codecs.libmp3lame.AudioEncoder(encoderSettings, "", reqStream);
|
||||
}
|
||||
}
|
||||
catch (WebException ex)
|
||||
|
||||
@@ -408,6 +408,10 @@ namespace CUETools.Processor
|
||||
{
|
||||
DefaultValueHandling = DefaultValueHandling.IgnoreAndPopulate,
|
||||
TypeNameHandling = TypeNameHandling.Auto,
|
||||
Error = (sender, ev) => {
|
||||
System.Diagnostics.Trace.WriteLine(ev.ErrorContext.Error.ToString());
|
||||
ev.ErrorContext.Handled = true;
|
||||
}
|
||||
});
|
||||
if (jsonObject as CUEConfigAdvanced == null)
|
||||
throw new Exception();
|
||||
|
||||
Reference in New Issue
Block a user