UNPKG

@omnimedia/omnitool

Version:

open source video processing tools

35 lines (34 loc) 1.88 kB
import { Science } from "@e280/science"; import { Omni } from "../sugar/omni.js"; import { Driver } from "../../driver/driver.js"; export declare function setupTest(): Promise<{ driver: Driver; omni: Omni; testVideo: Blob; videoA: import("../index.js").Media; resolveMedia: (hash: string) => Blob; }>; declare const _default: { "empty transform animation tracks resolve to identity transform defaults": Science.Test; "cursor visual sampler cannot get previous samples": Science.Test; "visual sampler gives correct layer at x time": Science.Test; "disabled visual item keeps sequence time but does not render": Science.Test; "audio mix sums overlapping chunks": Science.Test; "audio mix clamps output to [-1, 1]": Science.Test; "audio mix fills gaps with silence": Science.Test; "audio mix truncates negative timestamps": Science.Test; "audio mix handles stereo planar layout": Science.Test; "applyGainToPlanar scales values across multiple channels": Science.Test; "applyGainToPlanar does not mutate when gain is 1": Science.Test; "applyGainToPlanar mutes entirely when gain is 0": Science.Test; "resampleToPlanar returns original data when sample rates match": Science.Test; "resampleToPlanar upsamples using linear interpolation": Science.Test; "resampleToPlanar downsamples correctly": Science.Test; "resampleToPlanar processes multi-channel planar data": Science.Test; "resampleToPlanar handles zero channels gracefully": Science.Test; "resampleToPlanar enforces minimum of 1 frame on aggressive downsample": Science.Test; "resampleToPlanar calls copyTo with strict contract shape": Science.Test; "5s long export at 30fps renders exacly 150 frames": Science.Test; "5s long audio export at 48000Hz renders exactly 240000 frames": Science.Test; }; export default _default;