# Adjustments BD-J Authoring Notes This project starts from the BD-J Linux SDK template disc metadata. The Xlet entry point is intentionally `org.homebrew.MyXlet` because `vendor/bdj-sdk/resources/AVCHD/BDMV/BDJO/00000.bdjo` launches that class. The build does three separate jobs: 1. `ffmpeg` generates a temporary 720p23.976 MPEG-2 elementary stream and AC-3 audio. 2. `tsMuxeR` authors those streams into Blu-ray playlist, clipinfo, and M2TS files. 3. The BD-J SDK signs `BDMV/JAR/00000.jar` and packages the final UDF 2.50 ISO. Useful commands: ```sh make bootstrap make make inspect make run ``` Hidden-menu scaffold: - The visible menu has the main feature, two bonus-feature placeholders, and settings. - Pressing `6`, `6`, `6` opens the hidden placeholder menu. - The generated main feature is playlist `00000`. For real assets later, keep the `00000` numbering until the BDJO/index metadata is regenerated or replaced with an authoring tool that owns those files too.