v0.10.3: CSS drive authentication for DVD ripping

This commit is contained in:
MattJackson
2026-04-16 00:01:48 +00:00
parent 1cb2cd3ada
commit 3422cbcd22
7 changed files with 449 additions and 1 deletions
+5
View File
@@ -111,6 +111,11 @@ impl Drive {
self.profile.is_some()
}
/// Access the SCSI transport for direct commands (used by CSS/AACS auth).
pub fn scsi_mut(&mut self) -> &mut dyn ScsiTransport {
self.scsi.as_mut()
}
pub fn wait_ready(&mut self) -> Result<()> {
let tur = [SCSI_TEST_UNIT_READY, 0x00, 0x00, 0x00, 0x00, 0x00];
let mut tried_reset = false;