mirror of
https://github.com/storytold/craft-libs.git
synced 2026-11-14 22:42:46 +00:00
Ported from storytold/filmcraft#4695 (the mpegts and mxf parts). - mpegts (Win::get): a window that already reaches the end of the file serves requests that extend past it. Before, every such request refilled the window, so dense invalid pack candidates near the end re-read the tail once each. - mxf (MxfWriter::new): an edit rate faster than a sound track's sample rate is refused. An edit unit shorter than one sample holds no sound, and the OP-Atom index or the OP1a package run grew with the edit rate instead of with the audio. One sample per edit unit stays valid.