# The reference package of the composing sink (browser-sink §14): one programme as five # components on one timeline, each in the capability that suits it, packed by wai-pack # (packaging §5.8). README.md says how each source is made. schema = "wai.pack.policy/1" asset_id = "compose-reference-01" royalty_free_only = false lead = "v" # Camera-like footage: a 320 x 180 test pattern, the fixture compose-01. [[component]] id = "v" media = "video" source = "src.y4m" [component.timebase] num = 25 den = 1 # Titles and credits, drawn at the sink. [[component]] id = "g" media = "graphics" source = "../../vector-conformance/vectors/motion/stroke-titles.wvg1" [component.timebase] num = 25 den = 1 # Captions. [[component]] id = "t" media = "text" source = "sources/t.vtt" lang = "en" [component.timebase] num = 1000 den = 1 # Music, as a score the sink plays: two channels at 48 kHz, each note voiced. [[component]] id = "s" media = "audio" source = "sources/s.wscr" [component.timebase] num = 48000 den = 1 # A scoreboard, as signed state. [[component]] id = "f" media = "feed" source = "sources/f.wwld" [component.timebase] num = 10 den = 1 [segmentation] target_ms = 2000 min_ms = 1000 max_ms = 4000 [[ladder]] id = "b0" component = "v" capability = "wai.video.int_motion" role = "base" params = { block = 16, search = 4, mv_precision = 1, q_candidates = [24, 16], max_sse_px_milli = 60000 } [[ladder]] id = "f0" component = "v" capability = "wai.video.av1" role = "floor" params = { source = "supplied" } [[ladder]] id = "g0" component = "g" capability = "wai.graphics.vector" role = "base" [[ladder]] id = "t0" component = "t" capability = "wai.text.timed" role = "base" [[ladder]] id = "s0" component = "s" capability = "wai.audio.score" role = "base" [[ladder]] id = "s1" component = "s" capability = "wai.audio.flac" role = "floor" params = { source = "encode" } [[ladder]] id = "fb" component = "f" capability = "wai.feed.state" role = "base" [floor] supplied_listing = "3cf1c429c5d6001ac158a5516e6258c9823642e8c244eb5f75e114c83a78c097" [[class]] id = "tv" max_layer = 0 [[class]] id = "legacy" floor_only = true