diff options
author | metamuffin <metamuffin@disroot.org> | 2023-01-13 17:12:47 +0100 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2023-01-13 17:12:47 +0100 |
commit | b192ec740d358d0e12eedd1308d006e080b3d8c2 (patch) | |
tree | f642ddaa0e35694f611cc97978f1031431b5fef2 /remuxer/src/format/ebml/matroska.rs | |
parent | 7ca91b6f33bb260bc966e853c832b4339c1c2ae0 (diff) | |
download | jellything-b192ec740d358d0e12eedd1308d006e080b3d8c2.tar jellything-b192ec740d358d0e12eedd1308d006e080b3d8c2.tar.bz2 jellything-b192ec740d358d0e12eedd1308d006e080b3d8c2.tar.zst |
new starting with a new ebml impl
Diffstat (limited to 'remuxer/src/format/ebml/matroska.rs')
-rw-r--r-- | remuxer/src/format/ebml/matroska.rs | 39 |
1 files changed, 0 insertions, 39 deletions
diff --git a/remuxer/src/format/ebml/matroska.rs b/remuxer/src/format/ebml/matroska.rs deleted file mode 100644 index 50aa783..0000000 --- a/remuxer/src/format/ebml/matroska.rs +++ /dev/null @@ -1,39 +0,0 @@ -pub enum TagType { - Master, - UnsignedInt, - Integer, - Utf8, - Binary, - Float, -} - -macro_rules! define_ebml { - ($master:ident { $($name:ident: $kind:ty = $id:literal),* }) => { - pub enum $master { - $($name($kind)),* - } - impl $master { - - } - }; -} - -// 0x1a45dfa3 -define_ebml! { - Ebml { - EbmlVersion: u64 = 0x4286, - EbmlReadVersion: u64 = 0x42f7, - EbmlMaxIdLength: u64 = 0x42f2, - EbmlMaxSizeLength: u64 = 0x42f3, - DocType: String = 0x4282, - DocTypeVersion: u64 = 0x4287, - DocTypeReadVersion: u64 = 0x4285, - DocTypeExtension: DocTypeExtension = 0x4281 - } -} -define_ebml! { - DocTypeExtension { - Name: String = 0x4283, - Version: u64 = 0x4284 - } -} |