Files
libfreemkv/FEATURES.md
T
Matt Jackson 3101138883 v0.10.10: fix dual-layer disc rips, propagate read errors
Bump version, update CHANGELOG and FEATURES for 0.10.8-0.10.10.
2026-04-18 02:10:20 +00:00

1.9 KiB

libfreemkv — Feature List

v0.10.10 (current)

Done

  • Drive access: open, identify, unlock, firmware upload, speed calibration, eject
  • 206 bundled drive profiles (MediaTek MT1959 A + B variants)
  • SCSI transport: Linux SG_IO, macOS IOKit, Windows SPTI
  • UDF 2.50 filesystem parser (metadata partitions, Blu-ray profile)
  • MPLS playlist parser (play items, STN table, secondary streams)
  • CLPI clip info parser (EP map, sector extents)
  • AACS 1.0 decryption (4 VUK paths: KEYDB, media key, processing key, device key)
  • AACS 2.0 SCSI handshake (P-256/SHA-256 ECDH, bus decryption, read data key)
  • DVD IFO parser (VMG, VTS, PGC chains, cell addresses)
  • DVD CSS decryption (bus auth, disc key via player keys, title key, sector descramble)
  • CSS Stevenson plaintext attack for ISO key recovery
  • MPEG-2 PS demuxer (DVD Program Stream with PES extraction)
  • MPEG-2 video codec parser (sequence header, quantizer matrices, keyframe detection)
  • KEYDB.cfg download, verify, save (raw TCP, zero HTTP deps)
  • Content reading with adaptive batch sizing, error recovery, 12+ MB/s
  • Stream labels: 5 BD-J format parsers (Paramount, Criterion, Pixelogic, CTRM, Deluxe)
  • MKV muxer: 14 codec parsers (H.264, HEVC, MPEG-2, AC-3, DTS, TrueHD, PGS, DVD Sub, VC-1, LPCM, +4 more)
  • SectorReader trait: decouples disc scanning from SCSI
  • 7 stream types: Disc, ISO, MKV, M2TS, Network, Stdio, Null
  • PES pipeline with unified Stream trait (any source → any dest)
  • FMKV metadata header for M2TS and network streams
  • Numeric error codes only (no English text in library)
  • Event system for progress callbacks

Planned

  • Windows testing on real hardware
  • Pioneer Renesas platform support (48 drives, need GET_CONFIG 010C)
  • TranscodeStream (ffmpeg integration)
  • ISO write with BD-compliant UDF structure