[PR #261] [MERGED] Compact Disc dump rewrite #1089

Closed
opened 2026-01-29 15:41:01 +00:00 by claunia · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/aaru-dps/Aaru/pull/261
Author: @claunia
Created: 1/2/2020
Status: Merged
Merged: 1/2/2020
Merged by: @claunia

Base: masterHead: cd_dump_rewrite


📝 Commits (10+)

  • 321a323 Move old CD dumping code out.
  • f7ba77c Enable lazy loading proxies in database.
  • 75ff7cf Get device information from database when dumping Compact Disc.
  • 3a2a864 Read full TOC.
  • 80af6c4 Read ATIP.
  • 4f7e8af Read disc information.
  • f5ae164 Read PMA.
  • 5dfcac0 Check subchannel readability.
  • 3289f71 Check subchannel writeability.
  • 005cafc Build track map.

📊 Changes

34 files changed (+8265 additions, -8436 deletions)

View changed files

📝 .idea/.idea.DiscImageChef/.idea/contentModel.xml (+13 -14)
📝 DiscImageChef.Core/Devices/Dumping/ATA.cs (+187 -184)
DiscImageChef.Core/Devices/Dumping/CompactDisc.cs (+0 -2213)
DiscImageChef.Core/Devices/Dumping/CompactDisc/Data.cs (+382 -0)
DiscImageChef.Core/Devices/Dumping/CompactDisc/Dump.cs (+985 -0)
DiscImageChef.Core/Devices/Dumping/CompactDisc/Error.cs (+411 -0)
DiscImageChef.Core/Devices/Dumping/CompactDisc/LeadOuts.cs (+347 -0)
DiscImageChef.Core/Devices/Dumping/CompactDisc/Pregap.cs (+232 -0)
DiscImageChef.Core/Devices/Dumping/CompactDisc/Subchannel.cs (+87 -0)
DiscImageChef.Core/Devices/Dumping/CompactDisc/Tags.cs (+147 -0)
DiscImageChef.Core/Devices/Dumping/CompactDisc/Tracks.cs (+294 -0)
DiscImageChef.Core/Devices/Dumping/CompactDisc/Trim.cs (+210 -0)
📝 DiscImageChef.Core/Devices/Dumping/Dump.cs (+130 -103)
📝 DiscImageChef.Core/Devices/Dumping/MMC.cs (+303 -237)
DiscImageChef.Core/Devices/Dumping/Metadata.cs (+138 -0)
📝 DiscImageChef.Core/Devices/Dumping/PlayStationPortable.cs (+271 -345)
📝 DiscImageChef.Core/Devices/Dumping/SBC.cs (+326 -346)
📝 DiscImageChef.Core/Devices/Dumping/SCSI.cs (+77 -46)
📝 DiscImageChef.Core/Devices/Dumping/SSC.cs (+275 -274)
📝 DiscImageChef.Core/Devices/Dumping/SecureDigital.cs (+172 -172)

...and 14 more files

📄 Description

Rewrite Compact Disc dumping to be able to fix drive and disc offsets.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/aaru-dps/Aaru/pull/261 **Author:** [@claunia](https://github.com/claunia) **Created:** 1/2/2020 **Status:** ✅ Merged **Merged:** 1/2/2020 **Merged by:** [@claunia](https://github.com/claunia) **Base:** `master` ← **Head:** `cd_dump_rewrite` --- ### 📝 Commits (10+) - [`321a323`](https://github.com/aaru-dps/Aaru/commit/321a3231be8d74ad02cfa920b3a8030fb45fbc71) Move old CD dumping code out. - [`f7ba77c`](https://github.com/aaru-dps/Aaru/commit/f7ba77c851d3c089f631ea064081b2c3984a0515) Enable lazy loading proxies in database. - [`75ff7cf`](https://github.com/aaru-dps/Aaru/commit/75ff7cf62756f8286b70eb4ade97553b1237a4f0) Get device information from database when dumping Compact Disc. - [`3a2a864`](https://github.com/aaru-dps/Aaru/commit/3a2a8645f5862973ece6ca84fd339e46fe29de6b) Read full TOC. - [`80af6c4`](https://github.com/aaru-dps/Aaru/commit/80af6c4d6fe168697a20390e12b4e9079962f3d5) Read ATIP. - [`4f7e8af`](https://github.com/aaru-dps/Aaru/commit/4f7e8af8dad9ebd3ab6004d8bd0e889a26247ca6) Read disc information. - [`f5ae164`](https://github.com/aaru-dps/Aaru/commit/f5ae1641fd239d20f0d0c27174ca0bc4a839f607) Read PMA. - [`5dfcac0`](https://github.com/aaru-dps/Aaru/commit/5dfcac0ec5b31c0f497ce7a803d48f91c07628b2) Check subchannel readability. - [`3289f71`](https://github.com/aaru-dps/Aaru/commit/3289f71ac5bc2914a9ef8f358b382a23148f2781) Check subchannel writeability. - [`005cafc`](https://github.com/aaru-dps/Aaru/commit/005cafce9325133f349985125daf1b743c5a3cdb) Build track map. ### 📊 Changes **34 files changed** (+8265 additions, -8436 deletions) <details> <summary>View changed files</summary> 📝 `.idea/.idea.DiscImageChef/.idea/contentModel.xml` (+13 -14) 📝 `DiscImageChef.Core/Devices/Dumping/ATA.cs` (+187 -184) ➖ `DiscImageChef.Core/Devices/Dumping/CompactDisc.cs` (+0 -2213) ➕ `DiscImageChef.Core/Devices/Dumping/CompactDisc/Data.cs` (+382 -0) ➕ `DiscImageChef.Core/Devices/Dumping/CompactDisc/Dump.cs` (+985 -0) ➕ `DiscImageChef.Core/Devices/Dumping/CompactDisc/Error.cs` (+411 -0) ➕ `DiscImageChef.Core/Devices/Dumping/CompactDisc/LeadOuts.cs` (+347 -0) ➕ `DiscImageChef.Core/Devices/Dumping/CompactDisc/Pregap.cs` (+232 -0) ➕ `DiscImageChef.Core/Devices/Dumping/CompactDisc/Subchannel.cs` (+87 -0) ➕ `DiscImageChef.Core/Devices/Dumping/CompactDisc/Tags.cs` (+147 -0) ➕ `DiscImageChef.Core/Devices/Dumping/CompactDisc/Tracks.cs` (+294 -0) ➕ `DiscImageChef.Core/Devices/Dumping/CompactDisc/Trim.cs` (+210 -0) 📝 `DiscImageChef.Core/Devices/Dumping/Dump.cs` (+130 -103) 📝 `DiscImageChef.Core/Devices/Dumping/MMC.cs` (+303 -237) ➕ `DiscImageChef.Core/Devices/Dumping/Metadata.cs` (+138 -0) 📝 `DiscImageChef.Core/Devices/Dumping/PlayStationPortable.cs` (+271 -345) 📝 `DiscImageChef.Core/Devices/Dumping/SBC.cs` (+326 -346) 📝 `DiscImageChef.Core/Devices/Dumping/SCSI.cs` (+77 -46) 📝 `DiscImageChef.Core/Devices/Dumping/SSC.cs` (+275 -274) 📝 `DiscImageChef.Core/Devices/Dumping/SecureDigital.cs` (+172 -172) _...and 14 more files_ </details> ### 📄 Description Rewrite Compact Disc dumping to be able to fix drive and disc offsets. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
claunia added the pull-request label 2026-01-29 15:41:01 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: aaru-dps/Aaru-aaru-dps#1089