# macOS arm64 media runtime

This directory contains the dynamic media runtime shipped by the macOS arm64
test package. Every binary is built with `-mmacosx-version-min=11.0`; the
packaging script rejects a newer deployment target.

## Sources

- FFmpeg 8.1.2, tag `n8.1.2`, commit
  `38b88335f99e76ed89ff3c93f877fdefce736c13`
- libbluray 1.3.4
- libudfread 1.2.0, source archive SHA-256
  `bb477cbd4cfbfc7787d9d05b71ee5e70430f5cfebf1297497f7e83547958050f`

FFmpeg is configured as a decoding runtime: shared libraries, no programs,
no encoders, no input/output devices, VideoToolbox/AudioToolbox hardware
acceleration, SecureTransport, common demuxers/decoders, and the filters used
by Player115 Core (`buffer`, `buffersink`, `bwdif`).

libbluray is built as a shared library with internal libudfread. BD-Java JAR,
font rendering, fontconfig, and XML metadata support are disabled; ISO/UDF,
title navigation, audio tracks, and PGS subtitles remain enabled.

The corresponding licenses are in `licenses/`.
