mirror of
https://github.com/storytold/lightcraft.git
synced 2026-10-19 02:10:25 -05:00
LR-IMP-CAMERA-COVERAGE: verify 17 uncompressed Olympus and Samsung models on CC0 files
One CC0 raw.pixls.us file per uncompressed Olympus ORF and Samsung SRW body not yet pinned (23 files, 17 Adobe models) is added to RAW_SAMPLES and pinned in crates/raw/tests/olympus_samsung_corpus.rs: own sensor hash plus a black-box check against the camera's embedded JPEG (the E-10 pinned only, inspected by eye). Also: as_chunks in spots.rs for the chunks_exact_to_as_chunks lint. Docs: evidence.tsv + coverage re-measure (252 verified), gap 10, checklist, raw-parity, ROADMAP. Headline unchanged. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
1 parent
76b5377868
commit
b7d77f16b8
9 files changed
+285
-34
No files matched your search
@@ -885,6 +885,121 @@ const RAW_SAMPLES: &[(&str, &str, &str)] = &[
|
||||
"https://raw.pixls.us/getfile.php/4204/nice/Leica%20-%20D-Lux%207%20-%204:3.RWL",
|
||||
"4f6db6492da83f7f2a5012591e370557249d1ed44d4c948784016605b799327c",
|
||||
),
|
||||
(
|
||||
"srw-samsung-nx200.srw",
|
||||
"https://raw.pixls.us/getfile.php/839/nice/Samsung%20-%20NX200%20-%2012bit%20%283:2%29.srw",
|
||||
"03563eadfe4ef32b5bf2a2850abb40b29fcc1f8d56b3b2ed92ef307b90d7d9dc",
|
||||
),
|
||||
(
|
||||
"orf-olympus-sp550uz.orf",
|
||||
"https://raw.pixls.us/getfile.php/8609/nice/Olympus%20-%20SP550UZ%20-%2012bit%20%284:3%29.ORF",
|
||||
"05f49918e1b1894c3abd2b5451b356f7a00adb1c8568abc5babff33fcade1bb2",
|
||||
),
|
||||
(
|
||||
"orf-olympus-e-10.orf",
|
||||
"https://raw.pixls.us/getfile.php/5424/nice/Olympus%20-%20E-10%20-%2016bit%20%284:3%29.ORF",
|
||||
"2bfdade72439017a60a47aad1e5bbcb1aca36f2be7a21e94a4257a678fb6f4da",
|
||||
),
|
||||
(
|
||||
"orf-olympus-c5060wz.orf",
|
||||
"https://raw.pixls.us/getfile.php/1799/nice/Olympus%20-%20C5060WZ%20-%2012bit%20%284:3%29.ORF",
|
||||
"3fc12bc3f6320cfab456111d7805b446e329fdd1907680be55e2e163e5e084bd",
|
||||
),
|
||||
(
|
||||
"dng-samsung-gx10.dng",
|
||||
"https://raw.pixls.us/getfile.php/1165/nice/Samsung%20-%20GX10%20-%2012bit%20%283:2%29.DNG",
|
||||
"44cbb7980b320c0920d999758eb8a3f27e6b98dd14afc3dfc135bc8526abda58",
|
||||
),
|
||||
(
|
||||
"orf-olympus-sp565uz.orf",
|
||||
"https://raw.pixls.us/getfile.php/3438/nice/Olympus%20-%20SP565UZ%20-%2012bit%20%284:3%29.ORF",
|
||||
"5088771f83ce08a001b44672e1dd9f013e603933c37ce1bfb7030a02abbe801c",
|
||||
),
|
||||
(
|
||||
"dng-samsung-gx20.dng",
|
||||
"https://raw.pixls.us/getfile.php/1537/nice/Samsung%20-%20GX20%20-%2012bit%20%283:2%29.DNG",
|
||||
"5557016b2712b621befdb05731923562a802beafd13e0f366737390a8f7b3286",
|
||||
),
|
||||
(
|
||||
"orf-olympus-e-m5-mark-ii.orf",
|
||||
"https://raw.pixls.us/getfile.php/2856/nice/Olympus%20-%20E-M5%20Mark%20II%20-%2016bit%2016bit%20%22high-res%22%20%284:3%29.ORF",
|
||||
"5c42fa75d6b549514b722e2c50726c03e34fac4909ec3640e147ea7fa825fc8d",
|
||||
),
|
||||
(
|
||||
"orf-olympus-e-300.orf",
|
||||
"https://raw.pixls.us/getfile.php/2878/nice/Olympus%20-%20E-300%20-%2016bit%20%284:3%29.ORF",
|
||||
"6d818dbff78b3e2efa4835f568d04733052b9211e6bc65b0a3748a841170e95b",
|
||||
),
|
||||
(
|
||||
"orf-olympus-sh-2.orf",
|
||||
"https://raw.pixls.us/getfile.php/792/nice/Olympus%20-%20SH-2%20-%2012bit%20%284:3%29.ORF",
|
||||
"6e6b9b7dd9ded7c4b364b83116c817ca2d6daac15f2e9ef7796159b08c3288a1",
|
||||
),
|
||||
(
|
||||
"srw-samsung-nx5.srw",
|
||||
"https://raw.pixls.us/getfile.php/5684/nice/Samsung%20-%20NX5%20-%2012bit%20%283:2%29.SRW",
|
||||
"908fc61d5bbc1f0d0a5cea4f4e39e7753060c1af8673f7a4a9199284b70930f7",
|
||||
),
|
||||
(
|
||||
"orf-olympus-c7070wz.orf",
|
||||
"https://raw.pixls.us/getfile.php/780/nice/Olympus%20-%20C7070WZ%20-%2012bit%20%284:3%29.ORF",
|
||||
"9d55506f9d6ee31d2d4c4b6df0dcd1d016d358b3e5eb4ed31edd7227dfefd5f8",
|
||||
),
|
||||
(
|
||||
"orf-olympus-xz-10.orf",
|
||||
"https://raw.pixls.us/getfile.php/2431/nice/Olympus%20-%20XZ-10%20-%2012bit%20%284:3%29.ORF",
|
||||
"a25383acad9b5bb0bb404715e0957f2eb80aa1aaad6c448a71025c03cfa631be",
|
||||
),
|
||||
(
|
||||
"srw-samsung-wb2000.srw",
|
||||
"https://raw.pixls.us/getfile.php/4262/nice/Samsung%20-%20WB2000%20-%2014bit%20%284:3%29.SRW",
|
||||
"b9a1149fb0dda9d23aee0ad8c402bf2f9ba42832366d46c4c1b739c0b0f48497",
|
||||
),
|
||||
(
|
||||
"orf-olympus-e-330.orf",
|
||||
"https://raw.pixls.us/getfile.php/3624/nice/Olympus%20-%20E-330%20-%2016bit%20%284:3%29.ORF",
|
||||
"ba11eb970ab32e1e9cf3d0176041e4bd11c501d445720c0a344217e785ad65a6",
|
||||
),
|
||||
(
|
||||
"orf-olympus-sp570uz.orf",
|
||||
"https://raw.pixls.us/getfile.php/5491/nice/Olympus%20-%20SP570UZ%20-%2012bit%20%284:3%29.ORF",
|
||||
"baab92391834076b427e406e98da79aaba48fb87243d6ccae60e08e299cfccf7",
|
||||
),
|
||||
(
|
||||
"srw-samsung-nx11.srw",
|
||||
"https://raw.pixls.us/getfile.php/5985/nice/Samsung%20-%20NX11%20-%2012bit%20%283:2%29.SRW",
|
||||
"bdce6179b4180478057f4971b512e0303da71528db454cb3f399ab10e05b68fe",
|
||||
),
|
||||
(
|
||||
"srw-samsung-nx1000.srw",
|
||||
"https://raw.pixls.us/getfile.php/2588/nice/Samsung%20-%20NX1000%20-%2012bit%20%283:2%29.SRW",
|
||||
"beef4d1e6f25ff28fb20bb3ad00ffadb62ab57d7041237e295b0b62f7de5309c",
|
||||
),
|
||||
(
|
||||
"srw-samsung-nx1100.srw",
|
||||
"https://raw.pixls.us/getfile.php/4422/nice/Samsung%20-%20NX1100%20-%2012bit%20%283:2%29.srw",
|
||||
"d230af65ee55314792c5337ea8e0e757626a8541e7a25ed03d63b8df202ed9cb",
|
||||
),
|
||||
(
|
||||
"srw-samsung-nx210.srw",
|
||||
"https://raw.pixls.us/getfile.php/1831/nice/Samsung%20-%20NX210%20-%2012bit%20%283:2%29.SRW",
|
||||
"d613503ddf9bedd2d2e84708749b1a94f0cccd4fa15492e01242368c5c07cfad",
|
||||
),
|
||||
(
|
||||
"orf-olympus-sp510uz.orf",
|
||||
"https://raw.pixls.us/getfile.php/2420/nice/Olympus%20-%20SP510UZ%20-%2012bit%20%284:3%29.ORF",
|
||||
"f0737d78bb2e588963a3d5038fab493cdff1c9c48475704de96d797bbb81e62a",
|
||||
),
|
||||
(
|
||||
"orf-olympus-pen-f.orf",
|
||||
"https://raw.pixls.us/getfile.php/2977/nice/Olympus%20-%20PEN-F%20-%2016bit%20%284:3%29.orf",
|
||||
"f87a5f3295aeb4d6ab27bb5b41c5e0f3a211ec9b4e3b1d9f105a650bee1a2f13",
|
||||
),
|
||||
(
|
||||
"orf-olympus-e-500.orf",
|
||||
"https://raw.pixls.us/getfile.php/3540/nice/Olympus%20-%20E-500%20-%2016bit%20%284:3%29.ORF",
|
||||
"fa5a4759b2de2b573f59629ad1baf64ad04a85fb8fe1fb3cbf68e08a42fff4f0",
|
||||
),
|
||||
];
|
||||
|
||||
fn cmd_corpus(download: bool) -> Result<(), String> {
|
||||
|
||||
Reference in new issue
Block a user