Changeset 1029 in SHVCSoftware for branches/SHM-dev/source/Lib/TLibDecoder/TDecBinCoderCABAC.h
- Timestamp:
- 26 Feb 2015, 00:21:54 (10 years ago)
- Location:
- branches/SHM-dev
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/SHM-dev
- Property svn:mergeinfo changed
-
branches/SHM-dev/source
- Property svn:mergeinfo changed
-
branches/SHM-dev/source/Lib/TLibDecoder/TDecBinCoderCABAC.h
r595 r1029 2 2 * License, included below. This software may be subject to other third party 3 3 * and contributor rights, including patent rights, and no such rights are 4 * granted under this license. 4 * granted under this license. 5 5 * 6 6 * Copyright (c) 2010-2014, ITU/ISO/IEC … … 36 36 */ 37 37 38 #ifndef __TDEC _BIN_CODER_CABAC__39 #define __TDEC _BIN_CODER_CABAC__38 #ifndef __TDECBINCODERCABAC__ 39 #define __TDECBINCODERCABAC__ 40 40 41 41 #include "TLibCommon/TComCABACTables.h" … … 50 50 TDecBinCABAC (); 51 51 virtual ~TDecBinCABAC(); 52 52 53 53 Void init ( TComInputBitstream* pcTComBitstream ); 54 54 Void uninit (); 55 55 56 56 Void start (); 57 57 Void finish (); 58 58 59 #if RExt__DECODER_DEBUG_BIT_STATISTICS 60 Void decodeBin ( UInt& ruiBin, ContextModel& rcCtxModel, const class TComCodingStatisticsClassType &whichStat ); 61 Void decodeBinEP ( UInt& ruiBin , const class TComCodingStatisticsClassType &whichStat ); 62 Void decodeBinsEP ( UInt& ruiBin, Int numBins , const class TComCodingStatisticsClassType &whichStat ); 63 Void decodeAlignedBinsEP( UInt& ruiBins, Int numBins , const class TComCodingStatisticsClassType &whichStat ); 64 #else 59 65 Void decodeBin ( UInt& ruiBin, ContextModel& rcCtxModel ); 60 66 Void decodeBinEP ( UInt& ruiBin ); 61 67 Void decodeBinsEP ( UInt& ruiBin, Int numBins ); 68 Void decodeAlignedBinsEP( UInt& ruiBins, Int numBins ); 69 #endif 70 71 Void align (); 72 62 73 Void decodeBinTrm ( UInt& ruiBin ); 63 74 64 75 Void xReadPCMCode ( UInt uiLength, UInt& ruiCode ); 65 66 Void copyState ( TDecBinIf* pcTDecBinIf ); 67 TDecBinCABAC* getTDecBinCABAC() { return this; } 76 77 Void copyState ( const TDecBinIf* pcTDecBinIf ); 78 TDecBinCABAC* getTDecBinCABAC() { return this; } 79 const TDecBinCABAC* getTDecBinCABAC() const { return this; } 68 80 69 81 private:
Note: See TracChangeset for help on using the changeset viewer.