This commit is contained in:
tux
2026-11-04 08:32:00 +01:00
parent 8012e912ec
commit 2d50b0fbea
16 changed files with 1542 additions and 215 deletions
+6 -2
View File
@@ -84,6 +84,8 @@ cc app.c -lcdda_paranoia -lcdda_interface
The public `cdrom_drive` layout, `TOC` layout, function-pointer fields, error
codes and `paranoia_*` entry points match cdparanoia 10.2 on 64-bit Linux.
The test interface is exported as `cdda_identify_test()` and declared when a
caller defines `CDDA_TEST`, matching the original source tree.
## Testing without a CD drive
@@ -144,8 +146,10 @@ CD-ROM drive. When hardware is available, verify:
generic device where the kernel supports it.
- `-i/--output-info` is accepted but is a no-op, matching the 10.2 source.
- 64-bit Linux ABI is the primary target.
- The `-A` cache analysis is a compact functional port; its timing
recommendations should be treated as advisory.
- `-A` is a full port of `cachetest.c`, including the fast/slow cache-size
search, readahead, rollbehind, cache-tail granularity and backseek-flush
tests. Its findings still depend on drive firmware and system load, as with
the original.
## Licence