projects
/
nihav.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
introduce raw video "codec"
[nihav.git]
/
nihav-commonfmt
/
src
/
codecs
/
mod.rs
diff --git
a/nihav-commonfmt/src/codecs/mod.rs
b/nihav-commonfmt/src/codecs/mod.rs
index 054836e99ee6ab20c6a4bb0520bde6fbdc0138eb..2c9eef764eef7d194b95e7ec144fc5fc55bc167c 100644
(file)
--- a/
nihav-commonfmt/src/codecs/mod.rs
+++ b/
nihav-commonfmt/src/codecs/mod.rs
@@
-8,6
+8,10
@@
macro_rules! validate {
mod cinepak;
#[cfg(feature="decoder_clearvideo")]
mod clearvideo;
mod cinepak;
#[cfg(feature="decoder_clearvideo")]
mod clearvideo;
+#[cfg(feature="decoder_rawvideo")]
+mod rawvideo;
+#[cfg(feature="decoder_zmbv")]
+mod zmbv;
#[cfg(feature="decoder_aac")]
#[allow(clippy::manual_memcpy)]
#[cfg(feature="decoder_aac")]
#[allow(clippy::manual_memcpy)]
@@
-34,6
+38,10
@@
const DECODERS: &[DecoderInfo] = &[
DecoderInfo { name: "clearvideo", get_decoder: clearvideo::get_decoder },
#[cfg(feature="decoder_clearvideo")]
DecoderInfo { name: "clearvideo_rm", get_decoder: clearvideo::get_decoder_rm },
DecoderInfo { name: "clearvideo", get_decoder: clearvideo::get_decoder },
#[cfg(feature="decoder_clearvideo")]
DecoderInfo { name: "clearvideo_rm", get_decoder: clearvideo::get_decoder_rm },
+#[cfg(feature="decoder_rawvideo")]
+ DecoderInfo { name: "rawvideo", get_decoder: rawvideo::get_decoder },
+#[cfg(feature="decoder_zmbv")]
+ DecoderInfo { name: "zmbv", get_decoder: zmbv::get_decoder },
#[cfg(feature="decoder_pcm")]
DecoderInfo { name: "pcm", get_decoder: pcm::get_decoder },
#[cfg(feature="decoder_pcm")]
DecoderInfo { name: "pcm", get_decoder: pcm::get_decoder },
@@
-60,10
+68,14
@@
pub fn generic_register_all_decoders(rd: &mut RegisteredDecoders) {
#[cfg(feature="encoder_cinepak")]
mod cinepakenc;
#[cfg(feature="encoder_cinepak")]
mod cinepakenc;
+#[cfg(feature="encoder_zmbv")]
+mod zmbvenc;
const ENCODERS: &[EncoderInfo] = &[
#[cfg(feature="encoder_cinepak")]
EncoderInfo { name: "cinepak", get_encoder: cinepakenc::get_encoder },
const ENCODERS: &[EncoderInfo] = &[
#[cfg(feature="encoder_cinepak")]
EncoderInfo { name: "cinepak", get_encoder: cinepakenc::get_encoder },
+#[cfg(feature="encoder_zmbv")]
+ EncoderInfo { name: "zmbv", get_encoder: zmbvenc::get_encoder },
#[cfg(feature="encoder_pcm")]
EncoderInfo { name: "pcm", get_encoder: pcm::get_encoder },
#[cfg(feature="encoder_pcm")]
EncoderInfo { name: "pcm", get_encoder: pcm::get_encoder },