# Extended Media Playback Notices

Video + uses AetherEngine 5.8.4 for extended local media playback, including Matroska video. The shipped package revisions are:

- AetherEngine 5.8.4 (`b05d384705792e949f22b0bd7c98ac8453cbd208`) with the CloudVideoPlayer modifications described below: https://github.com/superuser404notfound/AetherEngine/tree/b05d384705792e949f22b0bd7c98ac8453cbd208
- FFmpegBuild 2.1.0 (`e8ae797a8ac9b715dfb6805b4929cc9f3e4173f2`): https://github.com/superuser404notfound/FFmpegBuild/tree/2.1.0
- FFmpeg n8.1.2: https://github.com/FFmpeg/FFmpeg/tree/n8.1.2
- dav1d 1.5.1: https://code.videolan.org/videolan/dav1d/-/tree/1.5.1
- zimg release-3.0.5: https://github.com/sekrit-twc/zimg/tree/release-3.0.5
- libzvbi v0.2.44: https://github.com/zapping-vbi/zvbi/tree/v0.2.44
- LibDovi 1.0.2 (`bebab0af0e3633b0002fcc7106ea6fc7ceea8277`): https://github.com/superuser404notfound/LibDovi/tree/1.0.2
- libdovi 3.3.2: https://github.com/quietvoid/dovi_tool/tree/libdovi-3.3.2

AetherEngine is distributed under LGPL-3.0 with its App Store / DRM Exception. The AetherEngine Swift package is compiled into the application; its FFmpeg and related runtime frameworks remain dynamically linked. Relative to the upstream revision above, Video +:

- routes AirPlay sessions that have an HLS master through the reduced master playlist so native WebVTT subtitle renditions are retained, and re-applies the active native subtitle after the AirPlay reload;
- lets callers skip ISO/UDF disc-image probing for custom readers already known to represent ordinary media, including reopen, subtitle-reader, and frame-extractor paths; and
- exposes selected decoder and demuxer errors as localized, sendable public errors for the host application's user-facing diagnostics.

The exact modified and pristine AetherEngine source, a generated patch, this notice, and checksums are published at https://apprevenge.com/cloudvideoplayer/open-source/. Video + does not modify LibDovi or the FFmpegBuild frameworks. FFmpegBuild's documented libzvbi source exclusions and LGPL stubs are part of the upstream FFmpegBuild 2.1.0 build.
