1 // Copyright (C) 2003 Davis E. King (davis@dlib.net) 2 // License: Boost Software License See LICENSE.txt for the full license. 3 #ifndef DLIB_ENTROPY_DECODEr_ 4 #define DLIB_ENTROPY_DECODEr_ 5 6 #include "entropy_decoder/entropy_decoder_kernel_1.h" 7 #include "entropy_decoder/entropy_decoder_kernel_2.h" 8 #include "entropy_decoder/entropy_decoder_kernel_c.h" 9 10 11 12 13 namespace dlib 14 { 15 16 17 class entropy_decoder 18 { entropy_decoder()19 entropy_decoder() {} 20 21 22 public: 23 24 //----------- kernels --------------- 25 26 // kernel_1a 27 typedef entropy_decoder_kernel_1 28 kernel_1a; 29 typedef entropy_decoder_kernel_c<kernel_1a> 30 kernel_1a_c; 31 32 33 // kernel_2a 34 typedef entropy_decoder_kernel_2 35 kernel_2a; 36 typedef entropy_decoder_kernel_c<kernel_2a> 37 kernel_2a_c; 38 39 40 }; 41 } 42 43 #endif // DLIB_ENTROPY_DECODEr_ 44 45