Index: core/src/fxcodec/jbig2/JBig2_TrdProc.cpp |
diff --git a/core/src/fxcodec/jbig2/JBig2_TrdProc.cpp b/core/src/fxcodec/jbig2/JBig2_TrdProc.cpp |
index d76beea8e2c4d6af202657560338f37bd306a1af..e3fd47894e9614b8fac732bf9de39f502b197cfa 100644 |
--- a/core/src/fxcodec/jbig2/JBig2_TrdProc.cpp |
+++ b/core/src/fxcodec/jbig2/JBig2_TrdProc.cpp |
@@ -6,11 +6,12 @@ |
#include "JBig2_TrdProc.h" |
+#include <memory> |
+ |
#include "JBig2_ArithDecoder.h" |
#include "JBig2_ArithIntDecoder.h" |
#include "JBig2_GrrdProc.h" |
#include "JBig2_HuffmanDecoder.h" |
-#include "third_party/base/nonstd_unique_ptr.h" |
CJBig2_Image* CJBig2_TRDProc::decode_Huffman(CJBig2_BitStream* pStream, |
JBig2ArithCtx* grContext) { |
@@ -28,9 +29,9 @@ CJBig2_Image* CJBig2_TRDProc::decode_Huffman(CJBig2_BitStream* pStream, |
FX_BOOL bFirst; |
FX_DWORD nTmp; |
int32_t nVal, nBits; |
- nonstd::unique_ptr<CJBig2_HuffmanDecoder> pHuffmanDecoder( |
+ std::unique_ptr<CJBig2_HuffmanDecoder> pHuffmanDecoder( |
new CJBig2_HuffmanDecoder(pStream)); |
- nonstd::unique_ptr<CJBig2_Image> SBREG(new CJBig2_Image(SBW, SBH)); |
+ std::unique_ptr<CJBig2_Image> SBREG(new CJBig2_Image(SBW, SBH)); |
SBREG->fill(SBDEFPIXEL); |
if (pHuffmanDecoder->decodeAValue(SBHUFFDT, &STRIPT) != 0) |
return nullptr; |
@@ -123,7 +124,7 @@ CJBig2_Image* CJBig2_TRDProc::decode_Huffman(CJBig2_BitStream* pStream, |
if ((int)(WOI + RDWI) < 0 || (int)(HOI + RDHI) < 0) |
return nullptr; |
- nonstd::unique_ptr<CJBig2_GRRDProc> pGRRD(new CJBig2_GRRDProc()); |
+ std::unique_ptr<CJBig2_GRRDProc> pGRRD(new CJBig2_GRRDProc()); |
pGRRD->GRW = WOI + RDWI; |
pGRRD->GRH = HOI + RDHI; |
pGRRD->GRTEMPLATE = SBRTEMPLATE; |
@@ -137,7 +138,7 @@ CJBig2_Image* CJBig2_TRDProc::decode_Huffman(CJBig2_BitStream* pStream, |
pGRRD->GRAT[3] = SBRAT[3]; |
{ |
- nonstd::unique_ptr<CJBig2_ArithDecoder> pArithDecoder( |
+ std::unique_ptr<CJBig2_ArithDecoder> pArithDecoder( |
new CJBig2_ArithDecoder(pStream)); |
IBI = pGRRD->decode(pArithDecoder.get(), grContext); |
if (!IBI) |
@@ -255,7 +256,7 @@ CJBig2_Image* CJBig2_TRDProc::decode_Arith(CJBig2_ArithDecoder* pArithDecoder, |
IAID = new CJBig2_ArithIaidDecoder(SBSYMCODELEN); |
bRetained = FALSE; |
} |
- nonstd::unique_ptr<CJBig2_Image> SBREG(new CJBig2_Image(SBW, SBH)); |
+ std::unique_ptr<CJBig2_Image> SBREG(new CJBig2_Image(SBW, SBH)); |
SBREG->fill(SBDEFPIXEL); |
IADT->decode(pArithDecoder, &STRIPT); |
STRIPT *= SBSTRIPS; |
@@ -312,7 +313,7 @@ CJBig2_Image* CJBig2_TRDProc::decode_Arith(CJBig2_ArithDecoder* pArithDecoder, |
if ((int)(WOI + RDWI) < 0 || (int)(HOI + RDHI) < 0) { |
goto failed; |
} |
- nonstd::unique_ptr<CJBig2_GRRDProc> pGRRD(new CJBig2_GRRDProc()); |
+ std::unique_ptr<CJBig2_GRRDProc> pGRRD(new CJBig2_GRRDProc()); |
pGRRD->GRW = WOI + RDWI; |
pGRRD->GRH = HOI + RDHI; |
pGRRD->GRTEMPLATE = SBRTEMPLATE; |