diff options
author | Paul B Mahol <onemda@gmail.com> | 2020-07-25 18:18:18 +0200 |
---|---|---|
committer | Paul B Mahol <onemda@gmail.com> | 2020-08-02 09:33:24 +0200 |
commit | 4e278176299a46d54acbd52a2edd76e99774a967 (patch) | |
tree | cf4f9896a58859ef39073181f198b77299070c15 /libavcodec/cfhd.h | |
parent | 131d2a3e1cd2b7687e8cf751214c3884be4c154b (diff) | |
download | ffmpeg-4e278176299a46d54acbd52a2edd76e99774a967.tar.gz |
avcodec: add CFHD encoder
Diffstat (limited to 'libavcodec/cfhd.h')
-rw-r--r-- | libavcodec/cfhd.h | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/libavcodec/cfhd.h b/libavcodec/cfhd.h index 4f2c82d8bc..0e3155be23 100644 --- a/libavcodec/cfhd.h +++ b/libavcodec/cfhd.h @@ -30,6 +30,58 @@ #include "get_bits.h" #include "vlc.h" +enum CFHDParam { + SampleType = 1, + SampleIndexTable = 2, + BitstreamMarker = 4, + TransformType = 10, + NumFrames = 11, + ChannelCount = 12, + WaveletCount = 13, + SubbandCount = 14, + NumSpatial = 15, + FirstWavelet = 16, + GroupTrailer = 18, + ImageWidth = 20, + ImageHeight = 21, + LowpassSubband = 25, + NumLevels = 26, + LowpassWidth = 27, + LowpassHeight = 28, + PixelOffset = 33, + LowpassQuantization=34, + LowpassPrecision = 35, + WaveletType = 37, + WaveletNumber = 38, + WaveletLevel = 39, + NumBands = 40, + HighpassWidth = 41, + HighpassHeight = 42, + LowpassBorder = 43, + HighpassBorder = 44, + LowpassScale = 45, + LowpassDivisor = 46, + SubbandNumber = 48, + BandWidth = 49, + BandHeight = 50, + SubbandBand = 51, + BandEncoding = 52, + Quantization = 53, + BandScale = 54, + BandHeader = 55, + BandTrailer = 56, + ChannelNumber = 62, + SampleFlags = 68, + Precision = 70, + BandCodingFlags = 72, + PrescaleTable = 83, + EncodedFormat = 84, + BitsPerComponent = 101, + ChannelWidth = 104, + ChannelHeight = 105, + PrescaleShift = 109, +}; + #define VLC_BITS 9 #define SUBBAND_COUNT 10 |