No description
  • C 95.7%
  • CMake 4.3%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Phillippe Pelzer 3a18741afe Add OmniDrive library with SCSI backend support and mock device
- Introduced `internal.h` for shared internal definitions and structures.
- Implemented Linux SCSI backend in `linux.c` using SG_IO.
- Created a mock backend in `mock.c` for testing with file-backed operations.
- Developed Windows SPTI backend in `windows.c` for SCSI Pass-Through Direct.
- Added `reader.c` for handling raw frame reading and caching.
- Implemented SCSI command builders in `scsi.c` for READ DISC RAW and INQUIRY commands.
- Added unit tests for CDB construction in `test_cdb.c`.
- Created tests for raw frame extraction in `test_frame.c`.
- Developed end-to-end tests for the mock backend in `test_mock_e2e.c`.
2026-06-06 04:51:14 +02:00
ffmpeg-integration Add OmniDrive library with SCSI backend support and mock device 2026-06-06 04:51:14 +02:00
libomnidrive Add OmniDrive library with SCSI backend support and mock device 2026-06-06 04:51:14 +02:00