mirror of
https://github.com/freemkv/libfreemkv.git
synced 2026-10-07 18:13:10 +00:00
Key-source contexts carry the op token and progress; DiscSession gains open_with, scan_with and finish on the held handle. A consumer that closes after a cancel keeps *.partial, and an artifact lock sidecar guards each final output. Stop rules are enforced as lint tests.
81 lines
3.1 KiB
Plaintext
81 lines
3.1 KiB
Plaintext
# Spec-governed code sites (KU design §3.6.1 rule 11): `<file>\t<fn>\t<id>`, one row per
|
|
# (site, quote). `spec_governed_sites_cite_the_spec` checks that the body of `fn <fn>` in
|
|
# `<file>` names `<id>`. KU rows are KS-n; Stop adds its SS-n rows, mpg:// its MS-n.
|
|
src/aacs/content.rs clear_copy_permission_indicator KS-5
|
|
src/aacs/content.rs clear_copy_permission_indicator KS-6
|
|
src/aacs/content.rs clear_copy_permission_indicator KS-22
|
|
src/decrypt.rs apply_aacs_map KS-3
|
|
src/decrypt.rs apply_aacs_map KS-5
|
|
src/decrypt.rs apply_aacs_map KS-25
|
|
src/decrypt.rs apply_aacs_map KS-26
|
|
src/mux/resolve.rs probe_fmts_index_keys KS-25
|
|
src/mux/resolve.rs probe_fmts_index_keys KS-26
|
|
src/disc/mod.rs declared_cps_units KS-14
|
|
src/whole_disc.rs single_cps_key_slot KS-14
|
|
src/whole_disc.rs single_cps_key_slot KS-27
|
|
src/sector/bus_removal.rs debus_read KS-18
|
|
src/scsi/mod.rs parse_sense_progress SS-1
|
|
src/scsi/mod.rs parse_sense_progress SS-2
|
|
src/drive/mod.rs wait_ready_with SS-1
|
|
src/drive/mod.rs wait_ready_with SS-3
|
|
src/drive/mod.rs wait_ready_with SS-4
|
|
src/drive/allow.rs is_allow SS-5
|
|
src/drive/mod.rs lock_tray SS-5
|
|
src/drive/mod.rs unlock_tray SS-5
|
|
src/drive/allow.rs is_eject SS-6
|
|
src/drive/mod.rs eject SS-6
|
|
src/drive/mod.rs finish_eject SS-6
|
|
src/drive/mod.rs start_unit SS-6
|
|
src/drive/mod.rs note_ledger SS-7
|
|
src/io/artifact_lock.rs acquire_ids SS-8
|
|
src/io/artifact_lock.rs acquire_ids SS-9
|
|
src/io/artifact_lock.rs acquire_ids SS-10
|
|
src/keys/resolve.rs resolve_observed KS-14
|
|
src/keys/resolve.rs borrow_samples KS-10
|
|
src/keys/resolve.rs apply_single_unit_rule KS-14
|
|
src/keys/arrival.rs decrypt_proven KS-5
|
|
src/keys/arrival.rs side_partners KS-1
|
|
src/keys/arrival.rs side_partners KS-2
|
|
src/keys/arrival.rs side_partners KS-7
|
|
src/keys/fmts.rs anchor KS-26
|
|
src/keys/fmts.rs phases KS-25
|
|
src/keys/fmts.rs phases KS-26
|
|
src/mux/mpg/pack.rs pack_header MS-2
|
|
src/mux/mpg/pack.rs pack_header MS-3
|
|
src/mux/mpg/pack.rs pack_header MS-4
|
|
src/mux/mpg/pack.rs system_header MS-5
|
|
src/mux/mpg/pack.rs system_header MS-6
|
|
src/mux/mpg/pack.rs system_header MS-7
|
|
src/mux/mpg/pack.rs crc32 MS-26
|
|
src/mux/mpg/pack.rs psm MS-8
|
|
src/mux/mpg/pack.rs psm MS-9
|
|
src/mux/mpg/pack.rs hierarchy_descriptor MS-23
|
|
src/mux/mpg/pack.rs iso639_descriptor MS-24
|
|
src/mux/mpg/pack.rs fmkv_descriptors MS-28
|
|
src/mux/mpg/pack.rs pes_header MS-10
|
|
src/mux/mpg/pack.rs pes_header MS-11
|
|
src/mux/mpg/pack.rs pes_header MS-12
|
|
src/mux/mpg/fit.rs want MS-22
|
|
src/mux/mpg/fit.rs want MS-27
|
|
src/mux/mpg/pstd.rs room MS-16
|
|
src/mux/mpg/pstd.rs push MS-18
|
|
src/mux/mpg/pstd.rs emit_pes MS-14
|
|
src/mux/mpg/pstd.rs emit_pes MS-15
|
|
src/mux/mpg/pstd.rs write_pack MS-16
|
|
src/mux/mpg/pstd.rs emit_pes MS-19
|
|
src/mux/mpg/pstd.rs emit_pes MS-21
|
|
src/mux/mpg/pstd.rs emit_pes MS-29
|
|
src/mux/mpg/pstd.rs write_pack MS-3
|
|
src/mux/mpg/pstd.rs write_pack MS-4
|
|
src/mux/mpg/pstd.rs pump MS-17
|
|
src/mux/mpg/mod.rs first_pack_prefix MS-7
|
|
src/mux/mpg/mod.rs first_pack_prefix MS-8
|
|
src/mux/mpg/mod.rs first_pack_prefix MS-13
|
|
src/mux/mpg/mod.rs first_pack_prefix MS-22
|
|
src/mux/mpg/mod.rs first_pack_prefix MS-23
|
|
src/mux/codec/lpcm.rs dvd_header MS-30
|
|
src/mux/mpg/scan.rs parse_map MS-8
|
|
src/mux/mpg/scan.rs parse_map MS-9
|
|
src/mux/mpg/scan.rs scan MS-23
|
|
src/css/mod.rs ps_scrambled_at MS-31
|