summaryrefslogtreecommitdiffstats
path: root/src/codecs/mod.rs
diff options
context:
space:
mode:
authorKostya Shishkov <[email protected]>2018-06-09 19:29:31 +0200
committerKostya Shishkov <[email protected]>2018-09-01 11:28:39 +0200
commit4752773296e6f84e69045aed2d948a66a6a031a5 (patch)
tree67c32cd30e3e8f592ad0ece0845bebe8376513e6 /src/codecs/mod.rs
parent3c8c667d352fc7522c3f15e8280c7cce614fbadd (diff)
RealVideo 3 and 4 decoder
Diffstat (limited to 'src/codecs/mod.rs')
-rw-r--r--src/codecs/mod.rs10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/codecs/mod.rs b/src/codecs/mod.rs
index 796973c..185bb3d 100644
--- a/src/codecs/mod.rs
+++ b/src/codecs/mod.rs
@@ -235,7 +235,7 @@ pub struct DecoderInfo {
get_decoder: fn () -> Box<NADecoder>,
}
-#[cfg(feature="h263")]
+#[cfg(any(feature="h263", feature="decoder_realvideo3", feature="decoder_realvideo4"))]
mod blockdsp;
#[cfg(feature="decoder_clearvideo")]
@@ -246,6 +246,8 @@ mod gremlinvideo;
mod indeo;
#[cfg(feature="h263")]
mod h263;
+#[cfg(any(feature="decoder_realvideo3", feature="decoder_realvideo4", feature="decoder_realvideo6"))]
+mod real;
#[cfg(feature="decoder_pcm")]
mod pcm;
@@ -271,6 +273,12 @@ const DECODERS: &[DecoderInfo] = &[
DecoderInfo { name: "realvideo1", get_decoder: h263::rv10::get_decoder },
#[cfg(feature="decoder_realvideo2")]
DecoderInfo { name: "realvideo2", get_decoder: h263::rv20::get_decoder },
+#[cfg(feature="decoder_realvideo3")]
+ DecoderInfo { name: "realvideo3", get_decoder: real::rv30::get_decoder },
+#[cfg(feature="decoder_realvideo4")]
+ DecoderInfo { name: "realvideo4", get_decoder: real::rv40::get_decoder },
+#[cfg(feature="decoder_realvideo6")]
+ DecoderInfo { name: "realvideo6", get_decoder: real::rv60::get_decoder },
#[cfg(feature="decoder_pcm")]
DecoderInfo { name: "pcm", get_decoder: pcm::get_decoder },