Introduce muxer quirks
authorKostya Shishkov <kostya.shishkov@gmail.com>
Thu, 13 Mar 2025 17:28:33 +0000 (18:28 +0100)
committerKostya Shishkov <kostya.shishkov@gmail.com>
Thu, 13 Mar 2025 17:28:33 +0000 (18:28 +0100)
commit46008a8f24f0aaa65252c7ba9efccc7af10ebb31
treec7215d69a49a32ba012cac5c2089f52dff43e031
parent07bc16bd487d7551b6e371c600f157f71ade5e82
Introduce muxer quirks

This will allow nihav-encoder to deal better with certain peculiarities
of some formats in more generic way (e.g. make sure Bink muxer gets
the number of output frames or enforce fixed frame rate on transcoding
to AVI).
nihav-commonfmt/src/muxers/avi.rs
nihav-commonfmt/src/muxers/gif.rs
nihav-commonfmt/src/muxers/wav.rs
nihav-commonfmt/src/muxers/y4m.rs
nihav-core/src/muxers/mod.rs
nihav-flash/src/muxers/flv.rs
nihav-game/src/muxers/ea.rs
nihav-llaudio/src/muxers/flac.rs
nihav-rad/src/muxers/bink.rs
nihav-realmedia/src/muxers/rmvb/mod.rs