mirror of
https://github.com/SabreTools/SabreTools.Serialization.git
synced 2026-02-07 13:54:37 +00:00
[PR #40] [MERGED] Custom ISO Stream for full CDROM support #70
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/SabreTools/SabreTools.Serialization/pull/40
Author: @Deterous
Created: 11/4/2025
Status: ✅ Merged
Merged: 11/5/2025
Merged by: @mnadareski
Base:
main← Head:main📝 Commits (10+)
39ff75aImplement custom ISO stream for CDROM supportc8c2f69Delete old filesaf55176Delete old testda46ee3Leaner CDROM wrapper7fac120Fix custom stream8d3b42fMerge branch 'main' into main950a138Merge branch 'SabreTools:main' into main09f6c2cWrapperBase using ISO stream2b854baReset stream after deserializing3d2ab64Fix SeekOrigin📊 Changes
16 files changed (+350 additions, -328 deletions)
View changed files
➖
SabreTools.Serialization.Test/Readers/CDROMVolumeTests.cs(+0 -73)➕
SabreTools.Serialization/Extensions/CDROM.cs(+275 -0)📝
SabreTools.Serialization/Models/CDROM/CDROM.cs(+5 -4)➕
SabreTools.Serialization/Models/CDROM/Constants.cs(+34 -0)📝
SabreTools.Serialization/Models/CDROM/DataSector.cs(+2 -2)➖
SabreTools.Serialization/Models/CDROM/DataTrack.cs(+0 -21)📝
SabreTools.Serialization/Models/CDROM/Mode1.cs(+1 -1)📝
SabreTools.Serialization/Models/CDROM/Mode2Form1.cs(+1 -1)📝
SabreTools.Serialization/Models/CDROM/Mode2Form2.cs(+1 -1)📝
SabreTools.Serialization/Models/ISO9660/Constants.cs(+1 -1)➖
SabreTools.Serialization/Readers/CDROMVolume.cs(+0 -170)➖
SabreTools.Serialization/Wrappers/CDROM.Extraction.cs(+0 -9)➖
SabreTools.Serialization/Wrappers/CDROM.Printing.cs(+0 -27)📝
SabreTools.Serialization/Wrappers/CDROM.cs(+16 -9)📝
SabreTools.Serialization/Wrappers/ISO9660.Printing.cs(+12 -7)📝
SabreTools.Serialization/Wrappers/ISO9660.cs(+2 -2)📄 Description
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.