mirror of
https://github.com/storytold/effectcraft.git
synced 2026-11-02 22:42:24 -06:00
ProRes renders had no colr atom, so the stream reported no primaries, transfer or matrix. Write an nclc atom, as FilmCraft does for MOV, with the codes of what the render path makes: the project's output space when it has a working space, BT.709 otherwise. sRGB output stays at transfer 1, which is still open on #340 and #464. The frames don't change, so the pinned ProRes bytes move by exactly the atom's 18 bytes.
20 lines
490 B
Rust
20 lines
490 B
Rust
//! The crate's integration tests, one binary (each module is a former `tests/<name>.rs`).
|
|
|
|
mod audio_sample_positions;
|
|
mod banding;
|
|
mod h264_gpu_yuv;
|
|
mod hevc_av1_roundtrip;
|
|
#[cfg(not(target_arch = "wasm32"))]
|
|
mod mov_audio_sample_positions;
|
|
mod movie_bytes;
|
|
mod ms_rounded_footage;
|
|
#[cfg(not(target_arch = "wasm32"))]
|
|
mod native_audio_sample_positions;
|
|
mod opus_roundtrip;
|
|
mod prores_color;
|
|
mod render_settings;
|
|
mod roundtrip;
|
|
mod targa_sequence;
|
|
mod uncompressed_mov;
|
|
mod vp9_roundtrip;
|