Differential D9642 Diff 31360 extern/draco/draco/src/draco/compression/bit_coders/rans_bit_decoder.h
Changeset View
Changeset View
Standalone View
Standalone View
extern/draco/draco/src/draco/compression/bit_coders/rans_bit_decoder.h
- This file was moved from extern/draco/dracoenc/src/draco/compression/bit_coders/rans_bit_decoder.h.
| Show All 12 Lines | |||||
| // limitations under the License. | // limitations under the License. | ||||
| // | // | ||||
| // File provides basic classes and functions for rANS coding. | // File provides basic classes and functions for rANS coding. | ||||
| #ifndef DRACO_COMPRESSION_BIT_CODERS_RANS_BIT_DECODER_H_ | #ifndef DRACO_COMPRESSION_BIT_CODERS_RANS_BIT_DECODER_H_ | ||||
| #define DRACO_COMPRESSION_BIT_CODERS_RANS_BIT_DECODER_H_ | #define DRACO_COMPRESSION_BIT_CODERS_RANS_BIT_DECODER_H_ | ||||
| #include <vector> | #include <vector> | ||||
| #include "draco/draco_features.h" | |||||
| #include "draco/compression/entropy/ans.h" | #include "draco/compression/entropy/ans.h" | ||||
| #include "draco/core/decoder_buffer.h" | #include "draco/core/decoder_buffer.h" | ||||
| #include "draco/draco_features.h" | |||||
| namespace draco { | namespace draco { | ||||
| // Class for decoding a sequence of bits that were encoded with RAnsBitEncoder. | // Class for decoding a sequence of bits that were encoded with RAnsBitEncoder. | ||||
| class RAnsBitDecoder { | class RAnsBitDecoder { | ||||
| public: | public: | ||||
| RAnsBitDecoder(); | RAnsBitDecoder(); | ||||
| ~RAnsBitDecoder(); | ~RAnsBitDecoder(); | ||||
| Show All 24 Lines | |||||