Skip to main content

Crate zencodec_media_testkit

Crate zencodec_media_testkit 

Source
Expand description

Conformance checks for zencodec-media implementations, and the reference implementations they are validated against.

Re-exports§

pub use checks::Conformance;
pub use checks::Failure;
pub use checks::check_animation_over_video;
pub use checks::check_demuxer_contract;
pub use checks::check_demuxer_seek;
pub use checks::check_muxer_output_honesty;
pub use checks::check_video_decoder_contract;
pub use checks::check_video_encoder_contract;

Modules§

checks
Conformance checks. Each takes factories for the implementation under test and inputs it should handle, and returns Err with the first rule broken.
toy
Reference implementations: a toy container (TIVF: a 20-byte header and length-prefixed timed packets) and a toy codec (a packet holds 0..3 grey pictures and may re-present the previous one).