From 20d28e80a5c861a9d5f449ea911ab75b4f37ad0d Mon Sep 17 00:00:00 2001 From: Jef Date: Tue, 24 Sep 2024 14:54:57 +0200 Subject: Initial community commit --- Src/libvp6/include/AVC.hpp | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 Src/libvp6/include/AVC.hpp (limited to 'Src/libvp6/include/AVC.hpp') diff --git a/Src/libvp6/include/AVC.hpp b/Src/libvp6/include/AVC.hpp new file mode 100644 index 00000000..0496a4ee --- /dev/null +++ b/Src/libvp6/include/AVC.hpp @@ -0,0 +1,29 @@ +#ifndef AVC_HPP +#define AVC_HPP + +namespace AVC +{ + struct Extra + { + unsigned __int16 samplesPerBlock; + unsigned __int16 blocksPerChunk; + unsigned __int32 version; + unsigned __int32 datarate; + unsigned __int32 flags; + }; + + enum + { + kFormatTag_SingleBlockPerChunk = 0x0500, + kFormatTag_MultipleBlocksPerChunk = 0x0501 + }; + + enum + { + kArchaicFlag = 1, + kFancyFlag = 2, + kLooseFlag = 4 + }; +} + +#endif -- cgit