feat(cache): implement OverlayReader for header/audio splice
- Implement three-region splice logic (header, audio, boundary) - Add passthrough mode for files without format_layout - Add estimate_virtual_size() for getattr - Create OverlayError enum with proper error conversions - Add 8 comprehensive unit tests - All tests pass, LSP diagnostics clean
This commit is contained in:
@@ -7,6 +7,7 @@ edition.workspace = true
|
||||
musicfs-core = { path = "../musicfs-core" }
|
||||
musicfs-cas = { path = "../musicfs-cas" }
|
||||
musicfs-metadata = { path = "../musicfs-metadata" }
|
||||
bytes.workspace = true
|
||||
rusqlite = { workspace = true, features = ["bundled"] }
|
||||
sled.workspace = true
|
||||
tokio.workspace = true
|
||||
|
||||
Reference in New Issue
Block a user