aboutsummaryrefslogtreecommitdiffstats
path: root/nihav-acorn/src/codecs/mod.rs
diff options
context:
space:
mode:
authorKostya Shishkov <kostya.shishkov@gmail.com>2024-04-26 18:19:40 +0200
committerKostya Shishkov <kostya.shishkov@gmail.com>2024-04-26 18:19:40 +0200
commit672bcc7f2c258cbd5e09479e3ed397f740bed47f (patch)
treedb78fb35cd32680bdf4b99140d7da67e26d6a440 /nihav-acorn/src/codecs/mod.rs
parente981a888dc75b454113445f643bd34a84652832c (diff)
downloadnihav-672bcc7f2c258cbd5e09479e3ed397f740bed47f.tar.gz
add LinePack decoder
Diffstat (limited to 'nihav-acorn/src/codecs/mod.rs')
-rw-r--r--nihav-acorn/src/codecs/mod.rs9
1 files changed, 9 insertions, 0 deletions
diff --git a/nihav-acorn/src/codecs/mod.rs b/nihav-acorn/src/codecs/mod.rs
index 946ac05..e5dba8a 100644
--- a/nihav-acorn/src/codecs/mod.rs
+++ b/nihav-acorn/src/codecs/mod.rs
@@ -26,11 +26,17 @@ mod movinglines;
#[cfg(feature="decoder_movingblocks")]
mod movingblocks;
+#[cfg(feature="decoder_linepack")]
+mod linepack;
+
const ACORN_CODECS: &[DecoderInfo] = &[
#[cfg(feature="decoder_movinglines")]
DecoderInfo { name: "movinglines", get_decoder: movinglines::get_decoder },
#[cfg(feature="decoder_movingblocks")]
DecoderInfo { name: "movingblocks", get_decoder: movingblocks::get_decoder },
+
+#[cfg(feature="decoder_linepack")]
+ DecoderInfo { name: "linepack", get_decoder: linepack::get_decoder },
];
/// Registers all available codecs provided by this crate.
@@ -45,6 +51,9 @@ const ACORN_PACKETISERS: &[PacketiserInfo] = &[
PacketiserInfo { name: "movinglines", get_packetiser: movinglines::get_packetiser },
#[cfg(feature="decoder_movingblocks")]
PacketiserInfo { name: "movingblocks", get_packetiser: movingblocks::get_packetiser },
+
+#[cfg(feature="decoder_linepack")]
+ PacketiserInfo { name: "linepack", get_packetiser: linepack::get_packetiser },
];
/// Registers all available packetisers provided by this crate.