Index: core/fpdfapi/render/render_int.h |
diff --git a/core/fpdfapi/render/render_int.h b/core/fpdfapi/render/render_int.h |
index ca827368bc34a6eefc6b810f8974d90d4e50b70a..5d04fa77bb6ebb2c6c97b128f978470e71b299ca 100644 |
--- a/core/fpdfapi/render/render_int.h |
+++ b/core/fpdfapi/render/render_int.h |
@@ -56,6 +56,8 @@ typedef struct { |
int m_ColorKeyMax; |
} DIB_COMP_DATA; |
+#define FPDF_HUGE_IMAGE_SIZE 60000000 |
+ |
class CPDF_DIBSource : public CFX_DIBSource { |
public: |
CPDF_DIBSource(); |
@@ -173,25 +175,13 @@ class CPDF_DIBSource : public CFX_DIBSource { |
int m_Status; |
}; |
-#define FPDF_HUGE_IMAGE_SIZE 60000000 |
-class CPDF_DIBTransferFunc : public CFX_FilteredDIB { |
- public: |
- explicit CPDF_DIBTransferFunc(const CPDF_TransferFunc* pTransferFunc); |
- ~CPDF_DIBTransferFunc() override; |
- |
- // CFX_FilteredDIB |
- FXDIB_Format GetDestFormat() override; |
- FX_ARGB* GetDestPalette() override; |
- void TranslateScanline(const uint8_t* src_buf, |
- std::vector<uint8_t>* dest_buf) const override; |
- void TranslateDownSamples(uint8_t* dest_buf, |
- const uint8_t* src_buf, |
- int pixels, |
- int Bpp) const override; |
- |
- const uint8_t* m_RampR; |
- const uint8_t* m_RampG; |
- const uint8_t* m_RampB; |
-}; |
+CCodec_ScanlineDecoder* FPDFAPI_CreateFlateDecoder( |
+ const uint8_t* src_buf, |
+ uint32_t src_size, |
+ int width, |
+ int height, |
+ int nComps, |
+ int bpc, |
+ const CPDF_Dictionary* pParams); |
#endif // CORE_FPDFAPI_RENDER_RENDER_INT_H_ |