Base: BD-J Adjustments Blu-ray scaffold
Vendored BD-J SDK, tsMuxeR + local VLC plugins, ffmpeg asset generation, and a signed BD-J Xlet menu (org.homebrew.MyXlet) authored into a UDF 2.50 ISO. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
commit
9c88b8f7f6
110 changed files with 19469 additions and 0 deletions
33
vendor/bdj-sdk/README.md
vendored
Normal file
33
vendor/bdj-sdk/README.md
vendored
Normal file
|
|
@ -0,0 +1,33 @@
|
|||
# BD-J Linux SDK
|
||||
This is a set of tools to simplify building BD-J ISO images on GNU/Linux systems.
|
||||
It is an adaptation of the Win32 [minimal BD-J toolkit for the PS3][ps3],
|
||||
with an updated authoring tool from [the HD Cookbook][hdc]. For creating ISO
|
||||
images, we use a [Linux port][makefs_termux] of [NetBSD makefs][makefs] ported
|
||||
by [Andrew Randrianasulu][Randrianasulu].
|
||||
|
||||
## Building
|
||||
On Debian-flavored operating systems, you can invoke the following commands to
|
||||
install dependencies, and compile the source code.
|
||||
|
||||
```console
|
||||
john@localhost:~$ sudo apt-get install build-essential libbsd-dev git pkg-config openjdk-8-jdk-headless openjdk-11-jdk-headless
|
||||
john@localhost:~$ git clone --recurse-submodules https://github.com/john-tornblom/bdj-sdk
|
||||
john@localhost:~$ ln -s /usr/lib/jvm/java-8-openjdk-amd64 bdj-sdk/host/jdk8
|
||||
john@localhost:~$ ln -s /usr/lib/jvm/java-11-openjdk-amd64 bdj-sdk/host/jdk11
|
||||
john@localhost:~$ make -C bdj-sdk/host/src/makefs_termux
|
||||
john@localhost:~$ make -C bdj-sdk/host/src/makefs_termux install DESTDIR=$PWD/bdj-sdk/host
|
||||
john@localhost:~$ make -C bdj-sdk/target
|
||||
```
|
||||
|
||||
## Usage example
|
||||
```console
|
||||
john@localhost:~$ make -C bdj-sdk/samples/helloworld
|
||||
```
|
||||
If everything was built successfully, you will find an BD-RE iso file
|
||||
`bdj-sdk/samples/helloworld/helloworld.iso`
|
||||
|
||||
[ps3]: https://ps3.brewology.com/downloads/download.php?id=2171&mcid=4
|
||||
[hdc]: http://oliverlietz.github.io/bd-j/hdcookbook.html
|
||||
[makefs_termux]: https://github.com/Randrianasulu/makefs_termux
|
||||
[makefs]: https://man.netbsd.org/makefs.8
|
||||
[Randrianasulu]: https://github.com/Randrianasulu
|
||||
Loading…
Add table
Add a link
Reference in a new issue