Ticket #1130: patch.diff
File patch.diff, 1.7 KB (added by dthoang, 10 years ago) |
---|
-
source/Lib/TLibCommon/TComPicSym.cpp
137 137 } 138 138 m_apcTComSlice = NULL; 139 139 140 for (Int i = 0; i < m_uiNumCUsInFrame; i++)140 if (m_apcTComDataCU) 141 141 { 142 m_apcTComDataCU[i]->destroy(); 143 delete m_apcTComDataCU[i]; 144 m_apcTComDataCU[i] = NULL; 142 for (Int i = 0; i < m_uiNumCUsInFrame; i++) 143 { 144 m_apcTComDataCU[i]->destroy(); 145 delete m_apcTComDataCU[i]; 146 m_apcTComDataCU[i] = NULL; 147 } 148 delete [] m_apcTComDataCU; 149 m_apcTComDataCU = NULL; 145 150 } 146 delete [] m_apcTComDataCU;147 m_apcTComDataCU = NULL;148 151 149 for(Int i = 0; i < (m_iNumColumnsMinus1+1)*(m_iNumRowsMinus1+1); i++)152 if (m_apcTComTile) 150 153 { 151 delete m_apcTComTile[i]; 154 for(Int i = 0; i < (m_iNumColumnsMinus1+1)*(m_iNumRowsMinus1+1); i++ ) 155 { 156 delete m_apcTComTile[i]; 157 } 158 delete [] m_apcTComTile; 159 m_apcTComTile = NULL; 152 160 } 153 delete [] m_apcTComTile;154 161 155 m_apcTComTile = NULL; 162 if (m_puiCUOrderMap) 163 { 164 delete [] m_puiCUOrderMap; 165 m_puiCUOrderMap = NULL; 166 } 156 167 157 delete [] m_puiCUOrderMap; 158 m_puiCUOrderMap = NULL; 168 if (m_puiTileIdxMap) 169 { 170 delete [] m_puiTileIdxMap; 171 m_puiTileIdxMap = NULL; 172 } 159 173 160 delete [] m_puiTileIdxMap; 161 m_puiTileIdxMap = NULL; 174 if (m_puiInverseCUOrderMap) 175 { 176 delete [] m_puiInverseCUOrderMap; 177 m_puiInverseCUOrderMap = NULL; 178 } 162 179 163 delete [] m_puiInverseCUOrderMap;164 m_puiInverseCUOrderMap = NULL;165 166 180 if (m_saoParam) 167 181 { 168 182 TComSampleAdaptiveOffset::freeSaoParam(m_saoParam);