2020-07-23 04:09:59 +01:00
|
|
|
|
// /***************************************************************************
|
2020-07-25 02:01:36 +01:00
|
|
|
|
// Aaru Data Preservation Suite
|
2020-07-23 04:09:59 +01:00
|
|
|
|
// ----------------------------------------------------------------------------
|
|
|
|
|
|
//
|
2020-07-23 04:14:36 +01:00
|
|
|
|
// Filename : BlindWrite5.cs
|
2020-07-23 04:09:59 +01:00
|
|
|
|
// Author(s) : Natalia Portillo <claunia@claunia.com>
|
|
|
|
|
|
//
|
2020-07-25 02:01:36 +01:00
|
|
|
|
// Component : Aaru unit testing.
|
2020-07-23 04:09:59 +01:00
|
|
|
|
//
|
|
|
|
|
|
// --[ License ] --------------------------------------------------------------
|
|
|
|
|
|
//
|
|
|
|
|
|
// This program is free software: you can redistribute it and/or modify
|
|
|
|
|
|
// it under the terms of the GNU General Public License as
|
|
|
|
|
|
// published by the Free Software Foundation, either version 3 of the
|
|
|
|
|
|
// License, or (at your option) any later version.
|
|
|
|
|
|
//
|
|
|
|
|
|
// This program is distributed in the hope that it will be useful,
|
|
|
|
|
|
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
|
|
|
|
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
|
|
|
|
// GNU General Public License for more details.
|
|
|
|
|
|
//
|
|
|
|
|
|
// You should have received a copy of the GNU General Public License
|
|
|
|
|
|
// along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
|
|
|
|
//
|
|
|
|
|
|
// ----------------------------------------------------------------------------
|
2020-12-31 23:08:23 +00:00
|
|
|
|
// Copyright © 2011-2021 Natalia Portillo
|
2020-07-23 04:09:59 +01:00
|
|
|
|
// ****************************************************************************/
|
|
|
|
|
|
|
|
|
|
|
|
using System.IO;
|
|
|
|
|
|
using Aaru.CommonTypes;
|
2021-03-02 00:35:16 +00:00
|
|
|
|
using Aaru.CommonTypes.Interfaces;
|
2020-07-23 04:09:59 +01:00
|
|
|
|
using NUnit.Framework;
|
|
|
|
|
|
|
|
|
|
|
|
namespace Aaru.Tests.Images
|
|
|
|
|
|
{
|
|
|
|
|
|
[TestFixture]
|
2021-03-02 00:35:16 +00:00
|
|
|
|
public class BlindWrite5 : OpticalMediaImageTest
|
2020-07-23 04:09:59 +01:00
|
|
|
|
{
|
2021-03-02 00:35:16 +00:00
|
|
|
|
public override string[] _testFiles => new[]
|
2020-07-23 04:09:59 +01:00
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
"dvdrom.B5T", "gigarec.B5T", "jaguarcd.B5T", "pcengine.B5T", "pcfx.B5T", "report_audiocd.B5T",
|
|
|
|
|
|
"report_cdr.B5T", "report_cdrom.B5T", "report_cdrw_2x.B5T", "test_all_tracks_are_track1.B5T",
|
|
|
|
|
|
"test_audiocd_cdtext.B5T", "test_castrated_leadout.B5T", "test_data_track_as_audio.B5T",
|
|
|
|
|
|
"test_data_track_as_audio_fixed_sub.B5T", "test_disc_starts_at_track2.B5T", "test_enhancedcd.B5T",
|
|
|
|
|
|
"test_incd_udf200_finalized.B5T", "test_multiple_indexes.B5T", "test_multisession.B5T",
|
|
|
|
|
|
"test_track1_overlaps_session2.B5T", "test_track2_inside_session2_leadin.B5T",
|
|
|
|
|
|
"test_track2_inside_track1.B5T", "test_videocd.B5T"
|
2020-07-23 04:09:59 +01:00
|
|
|
|
};
|
|
|
|
|
|
|
2021-03-02 00:35:16 +00:00
|
|
|
|
public override ulong[] _sectors => new ulong[]
|
2020-07-23 04:09:59 +01:00
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// dvdrom.B5T
|
|
|
|
|
|
0,
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// gigarec.B5T
|
|
|
|
|
|
469652,
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// jaguarcd.B5T
|
|
|
|
|
|
243587,
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// pcengine.B5T
|
|
|
|
|
|
160956,
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// pcfx.B5T
|
|
|
|
|
|
246680,
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// report_audiocd.B5T
|
|
|
|
|
|
247073,
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// report_cdr.B5T
|
|
|
|
|
|
254265,
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// report_cdrom.B5T
|
|
|
|
|
|
254265,
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// report_cdrw_2x.B5T
|
|
|
|
|
|
308224,
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// test_all_tracks_are_track1.B5T
|
|
|
|
|
|
0,
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// test_audiocd_cdtext.B5T
|
|
|
|
|
|
277696,
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// test_castrated_leadout.B5T
|
|
|
|
|
|
0,
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// test_data_track_as_audio.B5T
|
|
|
|
|
|
62385,
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// test_data_track_as_audio_fixed_sub.B5T
|
|
|
|
|
|
62385,
|
|
|
|
|
|
|
|
|
|
|
|
// test_disc_starts_at_track2.B5T
|
|
|
|
|
|
62385,
|
|
|
|
|
|
|
|
|
|
|
|
// test_enhancedcd.B5T
|
|
|
|
|
|
59206,
|
|
|
|
|
|
|
|
|
|
|
|
// test_incd_udf200_finalized.B5T
|
|
|
|
|
|
350134,
|
|
|
|
|
|
|
|
|
|
|
|
// test_multiple_indexes.B5T
|
|
|
|
|
|
65536,
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// test_multisession.B5T
|
|
|
|
|
|
51168,
|
|
|
|
|
|
|
|
|
|
|
|
// test_track1_overlaps_session2.B5T
|
|
|
|
|
|
0,
|
|
|
|
|
|
|
|
|
|
|
|
// test_track2_inside_session2_leadin.B5T
|
|
|
|
|
|
62385,
|
|
|
|
|
|
|
|
|
|
|
|
// test_track2_inside_track1.B5T
|
|
|
|
|
|
0,
|
|
|
|
|
|
|
|
|
|
|
|
// test_videocd.B5T
|
|
|
|
|
|
48794
|
2020-07-23 04:09:59 +01:00
|
|
|
|
};
|
2021-03-02 00:35:16 +00:00
|
|
|
|
public override uint[] _sectorSize => null;
|
2020-07-23 04:09:59 +01:00
|
|
|
|
|
2021-03-02 00:35:16 +00:00
|
|
|
|
public override MediaType[] _mediaTypes => new[]
|
2020-07-23 04:09:59 +01:00
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// dvdrom.B5T
|
|
|
|
|
|
MediaType.DVDROM,
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// gigarec.B5T
|
|
|
|
|
|
MediaType.CDR,
|
|
|
|
|
|
|
|
|
|
|
|
// jaguarcd.B5T
|
2020-11-10 21:50:04 +00:00
|
|
|
|
MediaType.CDDA,
|
|
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// pcengine.B5T
|
|
|
|
|
|
MediaType.CD,
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// pcfx.B5T
|
|
|
|
|
|
MediaType.CD,
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// report_audiocd.B5T
|
|
|
|
|
|
MediaType.CDDA,
|
|
|
|
|
|
|
|
|
|
|
|
// report_cdr.B5T
|
|
|
|
|
|
MediaType.CDR,
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// report_cdrom.B5T
|
2020-11-10 21:50:04 +00:00
|
|
|
|
MediaType.CDROM,
|
|
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// report_cdrw_2x.B5T
|
2020-11-10 21:50:04 +00:00
|
|
|
|
MediaType.CDRW,
|
|
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// test_all_tracks_are_track1.B5T
|
|
|
|
|
|
MediaType.CDR,
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// test_audiocd_cdtext.B5T
|
|
|
|
|
|
MediaType.CDR,
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// test_castrated_leadout.B5T
|
|
|
|
|
|
MediaType.CDR,
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// test_data_track_as_audio.B5T
|
|
|
|
|
|
MediaType.CDR,
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// test_data_track_as_audio_fixed_sub.B5T
|
|
|
|
|
|
MediaType.CDR,
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// test_disc_starts_at_track2.B5T
|
|
|
|
|
|
MediaType.CDR,
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// test_enhancedcd.B5T
|
|
|
|
|
|
MediaType.CDR,
|
|
|
|
|
|
|
|
|
|
|
|
// test_incd_udf200_finalized.B5T
|
|
|
|
|
|
MediaType.CDR,
|
|
|
|
|
|
|
|
|
|
|
|
// test_multiple_indexes.B5T
|
|
|
|
|
|
MediaType.CDR,
|
|
|
|
|
|
|
|
|
|
|
|
// test_multisession.B5T
|
|
|
|
|
|
MediaType.CDR,
|
|
|
|
|
|
|
|
|
|
|
|
// test_track1_overlaps_session2.B5T
|
|
|
|
|
|
MediaType.CDR,
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// test_track2_inside_session2_leadin.B5T
|
|
|
|
|
|
MediaType.CDR,
|
|
|
|
|
|
|
|
|
|
|
|
// test_track2_inside_track1.B5T
|
|
|
|
|
|
MediaType.CDR,
|
|
|
|
|
|
|
|
|
|
|
|
// test_videocd.B5T
|
|
|
|
|
|
MediaType.CDR
|
2020-07-23 04:09:59 +01:00
|
|
|
|
};
|
|
|
|
|
|
|
2021-03-02 00:35:16 +00:00
|
|
|
|
public override string[] _md5S => new[]
|
2020-07-23 04:09:59 +01:00
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// dvdrom.B5T
|
|
|
|
|
|
"UNKNOWN",
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// gigarec.B5T
|
|
|
|
|
|
"e2e967adc0e5c530964ac4eebe8cac47",
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// jaguarcd.B5T
|
|
|
|
|
|
"3dd5bd0f7d95a40d411761d69255567a",
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// pcengine.B5T
|
|
|
|
|
|
"4f5165069b3c5f11afe5f59711bd945d",
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// pcfx.B5T
|
|
|
|
|
|
"c1bc8de499756453d1387542bb32bb4d",
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// report_audiocd.B5T
|
|
|
|
|
|
"c09f408a4416634d8ac1c1ffd0ed75a5",
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// report_cdr.B5T
|
|
|
|
|
|
"65e79ef740833188a0f5be19da14c09d",
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// report_cdrom.B5T
|
|
|
|
|
|
"bf4bbec517101d0d6f45d2e4d50cb875",
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// report_cdrw_2x.B5T
|
|
|
|
|
|
"1e55aa420ca8f8ea77d5b597c9cfc19b",
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// test_all_tracks_are_track1.B5T
|
|
|
|
|
|
"UNKNOWN",
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// test_audiocd_cdtext.B5T
|
|
|
|
|
|
"7c8fc7bb768cff15d702ac8cd10108d7",
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// test_castrated_leadout.B5T
|
|
|
|
|
|
"UNKNOWN",
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// test_data_track_as_audio.B5T
|
|
|
|
|
|
"ce3d63e831b4e6191b05ec9ce452ad91",
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// test_data_track_as_audio_fixed_sub.B5T
|
|
|
|
|
|
"ce3d63e831b4e6191b05ec9ce452ad91",
|
|
|
|
|
|
|
|
|
|
|
|
// test_disc_starts_at_track2.B5T
|
|
|
|
|
|
"25fb1b49726aaac09196ea56490beeb1",
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// test_enhancedcd.B5T
|
|
|
|
|
|
"3736dbfcb7bf5648e3ac067379087001",
|
|
|
|
|
|
|
|
|
|
|
|
// test_incd_udf200_finalized.B5T
|
|
|
|
|
|
"901e4fe17ea6591b1fd53ba822428ef4",
|
|
|
|
|
|
|
|
|
|
|
|
// test_multiple_indexes.B5T
|
|
|
|
|
|
"1b13a8f8aeb23f0b8bbc68518217e771",
|
|
|
|
|
|
|
|
|
|
|
|
// test_multisession.B5T
|
|
|
|
|
|
"e2e19cf38891e67a0829d01842b4052e",
|
|
|
|
|
|
|
|
|
|
|
|
// test_track1_overlaps_session2.B5T
|
|
|
|
|
|
"UNKNOWN",
|
|
|
|
|
|
|
|
|
|
|
|
// test_track2_inside_session2_leadin.B5T
|
|
|
|
|
|
"4e797aa5dedaac71a0e67ebd9ac9d555",
|
|
|
|
|
|
|
|
|
|
|
|
// test_track2_inside_track1.B5T
|
|
|
|
|
|
"UNKNOWN",
|
|
|
|
|
|
|
|
|
|
|
|
// test_videocd.B5T
|
|
|
|
|
|
"203a40d27b9bee018705c2df8d15e96d"
|
2020-07-23 04:09:59 +01:00
|
|
|
|
};
|
|
|
|
|
|
|
2021-03-02 00:35:16 +00:00
|
|
|
|
public override string[] _longMd5S => new[]
|
2020-07-23 04:09:59 +01:00
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// dvdrom.B5T
|
|
|
|
|
|
"UNKNOWN",
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// gigarec.B5T
|
|
|
|
|
|
"1dc7801008110af6b8015aad64d91739",
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// jaguarcd.B5T
|
|
|
|
|
|
"3dd5bd0f7d95a40d411761d69255567a",
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// pcengine.B5T
|
|
|
|
|
|
"fd30db9486f67654179c90c8a5052edb",
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// pcfx.B5T
|
|
|
|
|
|
"455ec326506d2c5b974c4617c1010796",
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// report_audiocd.B5T
|
|
|
|
|
|
"c09f408a4416634d8ac1c1ffd0ed75a5",
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// report_cdr.B5T
|
|
|
|
|
|
"47b32c32a6427ad1e6b4b1bd047df716",
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// report_cdrom.B5T
|
|
|
|
|
|
"3d3f9cf7d1ba2249b1e7960071e5af46",
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// report_cdrw_2x.B5T
|
|
|
|
|
|
"3af5f943ddb9427d9c63a4ce3b704db9",
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// test_all_tracks_are_track1.B5T
|
|
|
|
|
|
"UNKNOWN",
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// test_audiocd_cdtext.B5T
|
|
|
|
|
|
"7c8fc7bb768cff15d702ac8cd10108d7",
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// test_castrated_leadout.B5T
|
|
|
|
|
|
"UNKNOWN",
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// test_data_track_as_audio.B5T
|
|
|
|
|
|
"4bd5511229857ca167b45e607dea12dc",
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// test_data_track_as_audio_fixed_sub.B5T
|
|
|
|
|
|
"4bd5511229857ca167b45e607dea12dc",
|
|
|
|
|
|
|
|
|
|
|
|
// test_disc_starts_at_track2.B5T
|
|
|
|
|
|
"8fd0dbe9085363cc20709f0ca76a373d",
|
|
|
|
|
|
|
|
|
|
|
|
// test_enhancedcd.B5T
|
|
|
|
|
|
"c2dfd5a32678c3ff049c143c98ad36a5",
|
|
|
|
|
|
|
|
|
|
|
|
// test_incd_udf200_finalized.B5T
|
|
|
|
|
|
"7b489457540c40037aabcf3f21e0201e",
|
|
|
|
|
|
|
|
|
|
|
|
// test_multiple_indexes.B5T
|
|
|
|
|
|
"1b13a8f8aeb23f0b8bbc68518217e771",
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// test_multisession.B5T
|
|
|
|
|
|
"3e646a04eb29a8e0ad892b6ac00ba962",
|
|
|
|
|
|
|
|
|
|
|
|
// test_track1_overlaps_session2.B5T
|
|
|
|
|
|
"UNKNOWN",
|
|
|
|
|
|
|
|
|
|
|
|
// test_track2_inside_session2_leadin.B5T
|
|
|
|
|
|
"311d641c93a3fe1dfae7deb3a2be28c7",
|
|
|
|
|
|
|
|
|
|
|
|
// test_track2_inside_track1.B5T
|
|
|
|
|
|
"UNKNOWN",
|
|
|
|
|
|
|
|
|
|
|
|
// test_videocd.B5T
|
|
|
|
|
|
"a686cade367db0a12fef1d9862f39e1d"
|
2020-07-23 04:09:59 +01:00
|
|
|
|
};
|
|
|
|
|
|
|
2021-03-02 00:35:16 +00:00
|
|
|
|
public override string[] _subchannelMd5S => new string[]
|
2020-07-23 04:09:59 +01:00
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// dvdrom.B5T
|
2020-11-10 21:50:04 +00:00
|
|
|
|
null,
|
|
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// gigarec.B5T
|
2020-11-10 21:50:04 +00:00
|
|
|
|
null,
|
|
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// jaguarcd.B5T
|
2020-11-10 21:50:04 +00:00
|
|
|
|
null,
|
|
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// pcengine.B5T
|
2020-11-10 21:50:04 +00:00
|
|
|
|
null,
|
|
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// pcfx.B5T
|
2020-11-10 21:50:04 +00:00
|
|
|
|
null,
|
|
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// report_audiocd.B5T
|
2020-11-10 21:50:04 +00:00
|
|
|
|
null,
|
|
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// report_cdr.B5T
|
2020-11-10 21:50:04 +00:00
|
|
|
|
null,
|
|
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// report_cdrom.B5T
|
2020-11-10 21:50:04 +00:00
|
|
|
|
null,
|
|
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// report_cdrw_2x.B5T
|
2020-11-10 21:50:04 +00:00
|
|
|
|
null,
|
|
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// test_all_tracks_are_track1.B5T
|
2020-11-10 21:50:04 +00:00
|
|
|
|
null,
|
|
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// test_audiocd_cdtext.B5T
|
2020-11-10 21:50:04 +00:00
|
|
|
|
null,
|
|
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// test_castrated_leadout.B5T
|
2020-11-10 21:50:04 +00:00
|
|
|
|
null,
|
|
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// test_data_track_as_audio.B5T
|
2020-11-10 21:50:04 +00:00
|
|
|
|
null,
|
|
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// test_data_track_as_audio_fixed_sub.B5T
|
2020-11-10 21:50:04 +00:00
|
|
|
|
null,
|
|
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// test_disc_starts_at_track2.B5T
|
|
|
|
|
|
null,
|
|
|
|
|
|
|
|
|
|
|
|
// test_enhancedcd.B5T
|
|
|
|
|
|
null,
|
|
|
|
|
|
|
|
|
|
|
|
// test_incd_udf200_finalized.B5T
|
|
|
|
|
|
null,
|
|
|
|
|
|
|
|
|
|
|
|
// test_multiple_indexes.B5T
|
|
|
|
|
|
null,
|
|
|
|
|
|
|
|
|
|
|
|
// test_multisession.B5T
|
|
|
|
|
|
null,
|
|
|
|
|
|
|
|
|
|
|
|
// test_track1_overlaps_session2.B5T
|
|
|
|
|
|
null,
|
|
|
|
|
|
|
|
|
|
|
|
// test_track2_inside_session2_leadin.B5T
|
|
|
|
|
|
null,
|
|
|
|
|
|
|
|
|
|
|
|
// test_track2_inside_track1.B5T
|
|
|
|
|
|
null,
|
|
|
|
|
|
|
|
|
|
|
|
// test_videocd.B5T
|
2020-11-10 21:50:04 +00:00
|
|
|
|
null
|
2020-07-23 04:09:59 +01:00
|
|
|
|
};
|
|
|
|
|
|
|
2021-03-02 00:35:16 +00:00
|
|
|
|
public override int[] _tracks => new[]
|
2020-07-23 04:09:59 +01:00
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// dvdrom.B5T
|
|
|
|
|
|
1,
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// gigarec.B5T
|
|
|
|
|
|
1,
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// jaguarcd.B5T
|
|
|
|
|
|
11,
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// pcengine.B5T
|
|
|
|
|
|
16,
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// pcfx.B5T
|
|
|
|
|
|
8,
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// report_audiocd.B5T
|
|
|
|
|
|
14,
|
|
|
|
|
|
|
|
|
|
|
|
// report_cdr.B5T
|
2020-11-10 21:50:04 +00:00
|
|
|
|
1,
|
|
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// report_cdrom.B5T
|
2020-11-10 21:50:04 +00:00
|
|
|
|
1,
|
|
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// report_cdrw_2x.B5T
|
2020-11-10 21:50:04 +00:00
|
|
|
|
1,
|
|
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// test_all_tracks_are_track1.B5T
|
2020-11-10 21:50:04 +00:00
|
|
|
|
2,
|
|
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// test_audiocd_cdtext.B5T
|
2020-11-10 21:50:04 +00:00
|
|
|
|
11,
|
|
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// test_castrated_leadout.B5T
|
2020-11-10 21:50:04 +00:00
|
|
|
|
11,
|
|
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// test_data_track_as_audio.B5T
|
|
|
|
|
|
2,
|
|
|
|
|
|
|
|
|
|
|
|
// test_data_track_as_audio_fixed_sub.B5T
|
|
|
|
|
|
2,
|
|
|
|
|
|
|
|
|
|
|
|
// test_disc_starts_at_track2.B5T
|
|
|
|
|
|
2,
|
|
|
|
|
|
|
|
|
|
|
|
// test_enhancedcd.B5T
|
2020-11-10 21:50:04 +00:00
|
|
|
|
3,
|
|
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// test_incd_udf200_finalized.B5T
|
|
|
|
|
|
1,
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// test_multiple_indexes.B5T
|
|
|
|
|
|
5,
|
|
|
|
|
|
|
|
|
|
|
|
// test_multisession.B5T
|
|
|
|
|
|
4,
|
|
|
|
|
|
|
|
|
|
|
|
// test_track1_overlaps_session2.B5T
|
|
|
|
|
|
2,
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// test_track2_inside_session2_leadin.B5T
|
|
|
|
|
|
3,
|
|
|
|
|
|
|
|
|
|
|
|
// test_track2_inside_track1.B5T
|
|
|
|
|
|
3,
|
|
|
|
|
|
|
|
|
|
|
|
// test_videocd.B5T
|
|
|
|
|
|
2
|
2020-07-23 04:09:59 +01:00
|
|
|
|
};
|
|
|
|
|
|
|
2021-03-02 00:35:16 +00:00
|
|
|
|
public override int[][] _trackSessions => new[]
|
2020-07-23 04:09:59 +01:00
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// dvdrom.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new[]
|
|
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
1
|
2020-07-23 04:09:59 +01:00
|
|
|
|
},
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// gigarec.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new[]
|
|
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
1
|
2020-07-23 04:09:59 +01:00
|
|
|
|
},
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// jaguarcd.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new[]
|
|
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2
|
2020-07-23 04:09:59 +01:00
|
|
|
|
},
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// pcengine.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new[]
|
|
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1
|
2020-07-23 04:09:59 +01:00
|
|
|
|
},
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// pcfx.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new[]
|
|
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
1, 1, 1, 1, 1, 1, 1, 1
|
2020-07-23 04:09:59 +01:00
|
|
|
|
},
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// report_audiocd.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new[]
|
|
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1
|
2020-07-23 04:09:59 +01:00
|
|
|
|
},
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// report_cdr.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new[]
|
|
|
|
|
|
{
|
|
|
|
|
|
1
|
|
|
|
|
|
},
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// report_cdrom.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new[]
|
|
|
|
|
|
{
|
|
|
|
|
|
1
|
|
|
|
|
|
},
|
2021-01-09 03:16:23 +00:00
|
|
|
|
|
|
|
|
|
|
// report_cdrw_2x.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new[]
|
|
|
|
|
|
{
|
2020-11-10 21:50:04 +00:00
|
|
|
|
1
|
2020-07-23 04:09:59 +01:00
|
|
|
|
},
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// test_all_tracks_are_track1.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new[]
|
|
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
1, 2
|
2020-07-23 04:09:59 +01:00
|
|
|
|
},
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// test_audiocd_cdtext.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new[]
|
|
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1
|
2020-07-23 04:09:59 +01:00
|
|
|
|
},
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// test_castrated_leadout.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new[]
|
|
|
|
|
|
{
|
|
|
|
|
|
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1
|
|
|
|
|
|
},
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// test_data_track_as_audio.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new[]
|
|
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
1, 2
|
2020-07-23 04:09:59 +01:00
|
|
|
|
},
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// test_data_track_as_audio_fixed_sub.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new[]
|
|
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
1, 2
|
2020-07-23 04:09:59 +01:00
|
|
|
|
},
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// test_disc_starts_at_track2.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new[]
|
|
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
1, 2
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
// test_enhancedcd.B5T
|
|
|
|
|
|
new[]
|
|
|
|
|
|
{
|
|
|
|
|
|
1, 1, 2
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
// test_incd_udf200_finalized.B5T
|
|
|
|
|
|
new[]
|
|
|
|
|
|
{
|
|
|
|
|
|
1
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
// test_multiple_indexes.B5T
|
|
|
|
|
|
new[]
|
|
|
|
|
|
{
|
|
|
|
|
|
1, 1, 1, 1, 1
|
2020-07-23 04:09:59 +01:00
|
|
|
|
},
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// test_multisession.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new[]
|
|
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
1, 2, 3, 4
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
// test_track1_overlaps_session2.B5T
|
|
|
|
|
|
new[]
|
|
|
|
|
|
{
|
|
|
|
|
|
1
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
// test_track2_inside_session2_leadin.B5T
|
|
|
|
|
|
new[]
|
|
|
|
|
|
{
|
|
|
|
|
|
1, 1, 2
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
// test_track2_inside_track1.B5T
|
|
|
|
|
|
new[]
|
|
|
|
|
|
{
|
|
|
|
|
|
1, 1, 1
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
// test_videocd.B5T
|
|
|
|
|
|
new[]
|
|
|
|
|
|
{
|
|
|
|
|
|
1, 1
|
2020-07-23 04:09:59 +01:00
|
|
|
|
}
|
|
|
|
|
|
};
|
|
|
|
|
|
|
2021-03-02 00:35:16 +00:00
|
|
|
|
public override ulong[][] _trackStarts => new[]
|
2020-07-23 04:09:59 +01:00
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// dvdrom.B5T
|
|
|
|
|
|
new ulong[]
|
|
|
|
|
|
{
|
|
|
|
|
|
0
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
// gigarec.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new ulong[]
|
|
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
0
|
2020-07-23 04:09:59 +01:00
|
|
|
|
},
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// jaguarcd.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new ulong[]
|
|
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
0, 27490, 28237, 78892, 100054, 133203, 160908, 181466, 202024, 222582, 243140
|
2020-07-23 04:09:59 +01:00
|
|
|
|
},
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// pcengine.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new ulong[]
|
|
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
0, 3590, 38464, 47217, 53501, 61819, 68563, 75397, 83130, 86481, 91267, 99274, 106693, 112238, 120270,
|
|
|
|
|
|
126229
|
2020-07-23 04:09:59 +01:00
|
|
|
|
},
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// pcfx.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new ulong[]
|
|
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
0, 4395, 4909, 5941, 42059, 220645, 225646, 235498
|
2020-07-23 04:09:59 +01:00
|
|
|
|
},
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// report_audiocd.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new ulong[]
|
|
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
0, 16549, 30051, 47950, 63314, 78925, 94732, 117125, 136166, 154072, 170751, 186539, 201799, 224449
|
2020-07-23 04:09:59 +01:00
|
|
|
|
},
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// report_cdr.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new ulong[]
|
|
|
|
|
|
{
|
|
|
|
|
|
0
|
|
|
|
|
|
},
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// report_cdrom.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new ulong[]
|
|
|
|
|
|
{
|
|
|
|
|
|
0
|
|
|
|
|
|
},
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// report_cdrw_2x.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new ulong[]
|
|
|
|
|
|
{
|
|
|
|
|
|
0
|
|
|
|
|
|
},
|
2021-01-09 03:16:23 +00:00
|
|
|
|
|
|
|
|
|
|
// test_all_tracks_are_track1.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new ulong[]
|
|
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
0, 25539
|
2020-07-23 04:09:59 +01:00
|
|
|
|
},
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// test_audiocd_cdtext.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new ulong[]
|
|
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
0, 29902, 65184, 78576, 95230, 126297, 155109, 191835, 222926, 243588, 269750
|
2020-07-23 04:09:59 +01:00
|
|
|
|
},
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// test_castrated_leadout.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new ulong[]
|
|
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
0, 29902, 65184, 78576, 95230, 126297, 155109, 191835, 222926, 243588, 269750
|
2020-07-23 04:09:59 +01:00
|
|
|
|
},
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// test_data_track_as_audio.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new ulong[]
|
|
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
0, 36789
|
2020-07-23 04:09:59 +01:00
|
|
|
|
},
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// test_data_track_as_audio_fixed_sub.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new ulong[]
|
|
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
0, 36789
|
2020-07-23 04:09:59 +01:00
|
|
|
|
},
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// test_disc_starts_at_track2.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new ulong[]
|
|
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
0, 36789
|
2020-07-23 04:09:59 +01:00
|
|
|
|
},
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// test_enhancedcd.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new ulong[]
|
|
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
0, 14405, 40203
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
// test_incd_udf200_finalized.B5T
|
|
|
|
|
|
new ulong[]
|
|
|
|
|
|
{
|
|
|
|
|
|
0
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
// test_multiple_indexes.B5T
|
|
|
|
|
|
new ulong[]
|
|
|
|
|
|
{
|
|
|
|
|
|
0, 4804, 13875, 41185, 54989
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
// test_multisession.B5T
|
|
|
|
|
|
new ulong[]
|
|
|
|
|
|
{
|
|
|
|
|
|
0, 19383, 32710, 45228
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
// test_track1_overlaps_session2.B5T
|
|
|
|
|
|
new ulong[]
|
|
|
|
|
|
{
|
|
|
|
|
|
0
|
2020-07-23 04:09:59 +01:00
|
|
|
|
},
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// test_track2_inside_session2_leadin.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new ulong[]
|
|
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
0, 25500, 36789
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
// test_track2_inside_track1.B5T
|
|
|
|
|
|
new ulong[]
|
|
|
|
|
|
{
|
|
|
|
|
|
0, 13350, 36939
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
// test_videocd.B5T
|
|
|
|
|
|
new ulong[]
|
|
|
|
|
|
{
|
|
|
|
|
|
0, 1252
|
2020-07-23 04:09:59 +01:00
|
|
|
|
}
|
|
|
|
|
|
};
|
|
|
|
|
|
|
2021-03-02 00:35:16 +00:00
|
|
|
|
public override ulong[][] _trackEnds => new[]
|
2020-07-23 04:09:59 +01:00
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// dvdrom.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new ulong[]
|
|
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
0
|
2020-07-23 04:09:59 +01:00
|
|
|
|
},
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// gigarec.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new ulong[]
|
|
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
469651
|
2020-07-23 04:09:59 +01:00
|
|
|
|
},
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// jaguarcd.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new ulong[]
|
|
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
16239, 28236, 78891, 100053, 133202, 160907, 181465, 202023, 222581, 243139, 243586
|
2020-07-23 04:09:59 +01:00
|
|
|
|
},
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// pcengine.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new ulong[]
|
|
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
3589, 38463, 47216, 53500, 61818, 68562, 75396, 83129, 86480, 91266, 99273, 106692, 112237, 120269,
|
|
|
|
|
|
126228, 160955
|
2020-07-23 04:09:59 +01:00
|
|
|
|
},
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// pcfx.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new ulong[]
|
|
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
4394, 4908, 5940, 42058, 220644, 225645, 235497, 246679
|
2020-07-23 04:09:59 +01:00
|
|
|
|
},
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// report_audiocd.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new ulong[]
|
|
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
16548, 30050, 47949, 63313, 78924, 94731, 117124, 136165, 154071, 170750, 186538, 201798, 224448, 247072
|
2020-07-23 04:09:59 +01:00
|
|
|
|
},
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// report_cdr.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new ulong[]
|
|
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
254264
|
2020-07-23 04:09:59 +01:00
|
|
|
|
},
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// report_cdrom.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new ulong[]
|
|
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
254264
|
2020-07-23 04:09:59 +01:00
|
|
|
|
},
|
2021-01-09 03:16:23 +00:00
|
|
|
|
|
|
|
|
|
|
// report_cdrw_2x.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new ulong[]
|
|
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
308223
|
2020-07-23 04:09:59 +01:00
|
|
|
|
},
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// test_all_tracks_are_track1.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new ulong[]
|
|
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
25538, 51077
|
2020-07-23 04:09:59 +01:00
|
|
|
|
},
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// test_audiocd_cdtext.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new ulong[]
|
|
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
29901, 65183, 78575, 95229, 126296, 155108, 191834, 222925, 243587, 269749, 277695
|
2020-07-23 04:09:59 +01:00
|
|
|
|
},
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// test_castrated_leadout.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new ulong[]
|
|
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
29901, 65183, 78575, 95229, 126296, 155108, 191834, 222925, 243587, 269749, 1049
|
2020-07-23 04:09:59 +01:00
|
|
|
|
},
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// test_data_track_as_audio.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new ulong[]
|
|
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
25538, 62384
|
2020-07-23 04:09:59 +01:00
|
|
|
|
},
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// test_data_track_as_audio_fixed_sub.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new ulong[]
|
|
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
25538, 62384
|
2020-07-23 04:09:59 +01:00
|
|
|
|
},
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// test_disc_starts_at_track2.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new ulong[]
|
|
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
25538, 62384
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
// test_enhancedcd.B5T
|
|
|
|
|
|
new ulong[]
|
|
|
|
|
|
{
|
|
|
|
|
|
14404, 28952, 59205
|
2020-07-23 04:09:59 +01:00
|
|
|
|
},
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// test_incd_udf200_finalized.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new ulong[]
|
|
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
350133
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
// test_multiple_indexes.B5T
|
|
|
|
|
|
new ulong[]
|
|
|
|
|
|
{
|
|
|
|
|
|
4803, 13874, 41184, 54988, 65535
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
// test_multisession.B5T
|
|
|
|
|
|
new ulong[]
|
|
|
|
|
|
{
|
|
|
|
|
|
8132, 25959, 38477, 51167
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
// test_track1_overlaps_session2.B5T
|
|
|
|
|
|
new ulong[]
|
|
|
|
|
|
{
|
|
|
|
|
|
0
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
// test_track2_inside_session2_leadin.B5T
|
|
|
|
|
|
new ulong[]
|
|
|
|
|
|
{
|
|
|
|
|
|
25499, 25538, 62384
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
// test_track2_inside_track1.B5T
|
|
|
|
|
|
new ulong[]
|
|
|
|
|
|
{
|
|
|
|
|
|
13349, 25538, 62384
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
// test_videocd.B5T
|
|
|
|
|
|
new ulong[]
|
|
|
|
|
|
{
|
|
|
|
|
|
1251, 48793
|
2020-07-23 04:09:59 +01:00
|
|
|
|
}
|
|
|
|
|
|
};
|
|
|
|
|
|
|
2021-03-02 00:35:16 +00:00
|
|
|
|
public override ulong[][] _trackPregaps => new[]
|
2020-07-23 04:09:59 +01:00
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// dvdrom.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new ulong[]
|
|
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
0
|
2020-07-23 04:09:59 +01:00
|
|
|
|
},
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// gigarec.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new ulong[]
|
|
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
150
|
2020-07-23 04:09:59 +01:00
|
|
|
|
},
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// jaguarcd.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new ulong[]
|
|
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
150, 150, 0, 0, 0, 0, 0, 0, 0, 0, 0
|
2020-07-23 04:09:59 +01:00
|
|
|
|
},
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// pcengine.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new ulong[]
|
|
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
150, 0, 150, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
|
2020-07-23 04:09:59 +01:00
|
|
|
|
},
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// pcfx.B5T
|
|
|
|
|
|
new ulong[]
|
|
|
|
|
|
{
|
|
|
|
|
|
150, 0, 0, 0, 0, 150, 0, 0
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
// report_audiocd.B5T
|
|
|
|
|
|
new ulong[]
|
|
|
|
|
|
{
|
|
|
|
|
|
150, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
// report_cdr.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new ulong[]
|
|
|
|
|
|
{
|
|
|
|
|
|
150
|
|
|
|
|
|
},
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// report_cdrom.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new ulong[]
|
|
|
|
|
|
{
|
|
|
|
|
|
150
|
|
|
|
|
|
},
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// report_cdrw_2x.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new ulong[]
|
|
|
|
|
|
{
|
|
|
|
|
|
150
|
|
|
|
|
|
},
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// test_all_tracks_are_track1.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new ulong[]
|
|
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
150, 150
|
2020-07-23 04:09:59 +01:00
|
|
|
|
},
|
2021-01-09 03:16:23 +00:00
|
|
|
|
|
|
|
|
|
|
// test_audiocd_cdtext.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new ulong[]
|
|
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
150, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
|
2020-07-23 04:09:59 +01:00
|
|
|
|
},
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// test_castrated_leadout.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new ulong[]
|
|
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
150, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
|
2020-07-23 04:09:59 +01:00
|
|
|
|
},
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// test_data_track_as_audio.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new ulong[]
|
|
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
150, 150
|
2020-07-23 04:09:59 +01:00
|
|
|
|
},
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// test_data_track_as_audio_fixed_sub.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new ulong[]
|
|
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
150, 150
|
2020-07-23 04:09:59 +01:00
|
|
|
|
},
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// test_disc_starts_at_track2.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new ulong[]
|
|
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
150, 150
|
2020-07-23 04:09:59 +01:00
|
|
|
|
},
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// test_enhancedcd.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new ulong[]
|
|
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
150, 0, 150
|
2020-07-23 04:09:59 +01:00
|
|
|
|
},
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// test_incd_udf200_finalized.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new ulong[]
|
|
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
150
|
2020-07-23 04:09:59 +01:00
|
|
|
|
},
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// test_multiple_indexes.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new ulong[]
|
|
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
150, 0, 0, 0, 0
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
// test_multisession.B5T
|
|
|
|
|
|
new ulong[]
|
|
|
|
|
|
{
|
|
|
|
|
|
150, 150, 150, 150
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
// test_track1_overlaps_session2.B5T
|
|
|
|
|
|
new ulong[]
|
|
|
|
|
|
{
|
|
|
|
|
|
150
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
// test_track2_inside_session2_leadin.B5T
|
|
|
|
|
|
new ulong[]
|
|
|
|
|
|
{
|
|
|
|
|
|
150, 0, 150
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
// test_track2_inside_track1.B5T
|
|
|
|
|
|
new ulong[]
|
|
|
|
|
|
{
|
|
|
|
|
|
150, 0, 150
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
// test_videocd.B5T
|
|
|
|
|
|
new ulong[]
|
|
|
|
|
|
{
|
|
|
|
|
|
150, 0
|
2020-07-23 04:09:59 +01:00
|
|
|
|
}
|
|
|
|
|
|
};
|
|
|
|
|
|
|
2021-03-02 00:35:16 +00:00
|
|
|
|
public override byte[][] _trackFlags => new[]
|
2020-07-23 04:09:59 +01:00
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// dvdrom.B5T
|
|
|
|
|
|
null,
|
|
|
|
|
|
|
|
|
|
|
|
// gigarec.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new byte[]
|
|
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
4
|
2020-07-23 04:09:59 +01:00
|
|
|
|
},
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// jaguarcd.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new byte[]
|
|
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
|
2020-07-23 04:09:59 +01:00
|
|
|
|
},
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// pcengine.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new byte[]
|
|
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4
|
2020-07-23 04:09:59 +01:00
|
|
|
|
},
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// pcfx.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new byte[]
|
|
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
0, 4, 4, 4, 4, 0, 0, 0
|
2020-07-23 04:09:59 +01:00
|
|
|
|
},
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// report_audiocd.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new byte[]
|
|
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
|
2020-07-23 04:09:59 +01:00
|
|
|
|
},
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// report_cdr.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new byte[]
|
|
|
|
|
|
{
|
|
|
|
|
|
4
|
|
|
|
|
|
},
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// report_cdrom.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new byte[]
|
|
|
|
|
|
{
|
|
|
|
|
|
4
|
|
|
|
|
|
},
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// report_cdrw_2x.B5T
|
2020-11-10 21:50:04 +00:00
|
|
|
|
new byte[]
|
2020-07-23 04:09:59 +01:00
|
|
|
|
{
|
2020-11-10 21:50:04 +00:00
|
|
|
|
4
|
2020-07-23 04:09:59 +01:00
|
|
|
|
},
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// test_all_tracks_are_track1.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new byte[]
|
|
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
4, 4
|
2020-07-23 04:09:59 +01:00
|
|
|
|
},
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// test_audiocd_cdtext.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new byte[]
|
|
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2
|
2020-07-23 04:09:59 +01:00
|
|
|
|
},
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// test_castrated_leadout.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new byte[]
|
|
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2
|
2020-07-23 04:09:59 +01:00
|
|
|
|
},
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// test_data_track_as_audio.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new byte[]
|
|
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
4, 2
|
2020-07-23 04:09:59 +01:00
|
|
|
|
},
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// test_data_track_as_audio_fixed_sub.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new byte[]
|
|
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
4, 2
|
2020-07-23 04:09:59 +01:00
|
|
|
|
},
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// test_disc_starts_at_track2.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new byte[]
|
|
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
4, 4
|
2020-07-23 04:09:59 +01:00
|
|
|
|
},
|
2020-11-10 21:50:04 +00:00
|
|
|
|
|
2021-01-09 03:16:23 +00:00
|
|
|
|
// test_enhancedcd.B5T
|
2020-07-23 04:09:59 +01:00
|
|
|
|
new byte[]
|
|
|
|
|
|
{
|
2021-01-09 03:16:23 +00:00
|
|
|
|
0, 0, 4
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
// test_incd_udf200_finalized.B5T
|
|
|
|
|
|
new byte[]
|
|
|
|
|
|
{
|
|
|
|
|
|
7
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
// test_multiple_indexes.B5T
|
|
|
|
|
|
new byte[]
|
|
|
|
|
|
{
|
|
|
|
|
|
2, 0, 0, 8, 1
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
// test_multisession.B5T
|
|
|
|
|
|
new byte[]
|
|
|
|
|
|
{
|
|
|
|
|
|
4, 4, 4, 4
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
// test_track1_overlaps_session2.B5T
|
|
|
|
|
|
new byte[]
|
|
|
|
|
|
{
|
|
|
|
|
|
4, 4
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
// test_track2_inside_session2_leadin.B5T
|
|
|
|
|
|
new byte[]
|
|
|
|
|
|
{
|
|
|
|
|
|
4, 4, 4
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
// test_track2_inside_track1.B5T
|
|
|
|
|
|
new byte[]
|
|
|
|
|
|
{
|
|
|
|
|
|
4, 4, 4
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
// test_videocd.B5T
|
|
|
|
|
|
new byte[]
|
|
|
|
|
|
{
|
|
|
|
|
|
4, 4
|
2020-07-23 04:09:59 +01:00
|
|
|
|
}
|
|
|
|
|
|
};
|
|
|
|
|
|
|
2021-03-02 00:35:16 +00:00
|
|
|
|
public override string _dataFolder =>
|
|
|
|
|
|
Path.Combine(Consts.TEST_FILES_ROOT, "Media image formats", "BlindWrite 5");
|
|
|
|
|
|
public override IMediaImage _plugin => new DiscImages.BlindWrite5();
|
2020-07-23 04:09:59 +01:00
|
|
|
|
}
|
|
|
|
|
|
}
|