Skip to content

calternal-plugin-video

Video playback with stable Files identities and rebuildable HLS renditions.

Source files stay in the user’s Home. Transcoded bytes live only in the confined .system/cache/video Derived data tree and can be regenerated. Cache reads release the eviction lock before sending bytes, and their disposable access-time hints use one best-effort Index writer (#783).

Source: crates/plugins/video/src/lib.rs

pub fn migrations() -> MigrationSet

SQL migrations owned by the Video plugin.

Source: crates/plugins/video/src/lib.rs:25

pub const DEFAULT_CACHE_MAX_BYTES: u64

Default maximum size for completed video renditions (20 GiB).

Source: crates/plugins/video/src/lib.rs:22