# Adjustments Blu-ray BD-J scaffold for the off-beat dark comedy `Adjustments`. ## Tooling - `mise` pins Temurin JDK 8 for legacy BD-J bytecode. - `vendor/bdj-sdk` contains the BD-J Linux SDK pieces used for signing, template BD-J metadata, stubs, and UDF ISO generation. - `tools/tsmuxer/tsMuxeR` authors the generated elementary streams into a Blu-ray playlist, clipinfo, and `.m2ts`. - `tools/vlc-plugins` can hold project-local Arch VLC Blu-ray plugins when the system VLC package is split and `vlc-plugin-bluray` is not installed. - `ffmpeg` generates the temporary feature clip. - `vlc` opens the resulting ISO. ## Commands ```sh make bootstrap make make inspect make run ``` The ISO is written to: ```text build/adjustments.iso ``` `make run` launches VLC through the Blu-ray access module, not as a generic media file: ```sh vlc bluray:///absolute/path/to/build/adjustments.iso ``` The initial menu is a Java Xlet overlay with a few bonus-feature placeholders and a hidden menu stub. The actual generated video is a short ffmpeg SMPTE bars pattern with AC-3 audio, authored as playlist `00000`.