mirror of
https://github.com/claunia/cuetools.net.git
synced 2025-12-16 18:14:25 +00:00
Support for wierd CDs with two data tracks before audio.
This commit is contained in:
@@ -157,6 +157,10 @@ namespace CUETools.CDImage
|
||||
{
|
||||
return _number;
|
||||
}
|
||||
internal set
|
||||
{
|
||||
_number = value;
|
||||
}
|
||||
}
|
||||
|
||||
public uint Pregap
|
||||
@@ -193,6 +197,10 @@ namespace CUETools.CDImage
|
||||
{
|
||||
return _isAudio;
|
||||
}
|
||||
set
|
||||
{
|
||||
_isAudio = value;
|
||||
}
|
||||
}
|
||||
|
||||
public bool PreEmphasis
|
||||
@@ -321,6 +329,11 @@ namespace CUETools.CDImage
|
||||
{
|
||||
return (uint) _audioTracks;
|
||||
}
|
||||
|
||||
set
|
||||
{
|
||||
_audioTracks = (int) value;
|
||||
}
|
||||
}
|
||||
|
||||
public int FirstAudio
|
||||
@@ -329,6 +342,10 @@ namespace CUETools.CDImage
|
||||
{
|
||||
return _firstAudio + 1;
|
||||
}
|
||||
set
|
||||
{
|
||||
_firstAudio = value - 1;
|
||||
}
|
||||
}
|
||||
|
||||
public uint Leadout
|
||||
@@ -441,6 +458,8 @@ namespace CUETools.CDImage
|
||||
public void InsertTrack(CDTrack track)
|
||||
{
|
||||
_tracks.Insert((int)track.Number - 1, track);
|
||||
for (int i = (int)track.Number; i < _tracks.Count; i++)
|
||||
_tracks[i].Number++;
|
||||
if (track.IsAudio)
|
||||
_audioTracks++;
|
||||
if (!track.IsAudio && track.Number <= FirstAudio)
|
||||
|
||||
Reference in New Issue
Block a user