Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(517)

Side by Side Diff: core/include/fxcodec/fx_codec_def.h

Issue 1471323004: Inflict PPDF_ENABLE_XFA ifdefs on XFA core/ (Closed) Base URL: https://pdfium.googlesource.com/pdfium.git@xfa
Patch Set: Created 5 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2014 PDFium Authors. All rights reserved. 1 // Copyright 2014 PDFium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com 5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com
6 6
7 #ifndef CORE_INCLUDE_FXCODEC_FX_CODEC_DEF_H_ 7 #ifndef CORE_INCLUDE_FXCODEC_FX_CODEC_DEF_H_
8 #define CORE_INCLUDE_FXCODEC_FX_CODEC_DEF_H_ 8 #define CORE_INCLUDE_FXCODEC_FX_CODEC_DEF_H_
9 9
10 #ifdef PDF_ENABLE_XFA
10 enum FXCODEC_IMAGE_TYPE { 11 enum FXCODEC_IMAGE_TYPE {
11 FXCODEC_IMAGE_UNKNOWN = 0, 12 FXCODEC_IMAGE_UNKNOWN = 0,
12 FXCODEC_IMAGE_BMP, 13 FXCODEC_IMAGE_BMP,
13 FXCODEC_IMAGE_JPG, 14 FXCODEC_IMAGE_JPG,
14 FXCODEC_IMAGE_PNG, 15 FXCODEC_IMAGE_PNG,
15 FXCODEC_IMAGE_GIF, 16 FXCODEC_IMAGE_GIF,
16 FXCODEC_IMAGE_TIF, 17 FXCODEC_IMAGE_TIF,
17 FXCODEC_IMAGE_MAX 18 FXCODEC_IMAGE_MAX
18 }; 19 };
20 #endif
19 enum FXCODEC_STATUS { 21 enum FXCODEC_STATUS {
20 FXCODEC_STATUS_ERROR = -1, 22 FXCODEC_STATUS_ERROR = -1,
21 FXCODEC_STATUS_FRAME_READY, 23 FXCODEC_STATUS_FRAME_READY,
22 FXCODEC_STATUS_FRAME_TOBECONTINUE, 24 FXCODEC_STATUS_FRAME_TOBECONTINUE,
23 FXCODEC_STATUS_DECODE_READY, 25 FXCODEC_STATUS_DECODE_READY,
24 FXCODEC_STATUS_DECODE_TOBECONTINUE, 26 FXCODEC_STATUS_DECODE_TOBECONTINUE,
25 FXCODEC_STATUS_DECODE_FINISH, 27 FXCODEC_STATUS_DECODE_FINISH,
28 #ifdef PDF_ENABLE_XFA
26 FXCODEC_STATUS_ERR_MEMORY, 29 FXCODEC_STATUS_ERR_MEMORY,
30 #endif
27 FXCODEC_STATUS_ERR_READ, 31 FXCODEC_STATUS_ERR_READ,
28 FXCODEC_STATUS_ERR_FLUSH, 32 FXCODEC_STATUS_ERR_FLUSH,
29 FXCODEC_STATUS_ERR_FORMAT, 33 FXCODEC_STATUS_ERR_FORMAT,
30 FXCODEC_STATUS_ERR_PARAMS 34 FXCODEC_STATUS_ERR_PARAMS
31 }; 35 };
32 #define JP2_SPACE_INVALID -1 36 #define JP2_SPACE_INVALID -1
33 #define JPX_SPACE_INVALID -1 37 #define JPX_SPACE_INVALID -1
34 #define JP2_SPACE_bilevel1 0 38 #define JP2_SPACE_bilevel1 0
35 #define JP2_SPACE_YCbCr1 1 39 #define JP2_SPACE_YCbCr1 1
36 #define JP2_SPACE_YCbCr2 3 40 #define JP2_SPACE_YCbCr2 3
(...skipping 24 matching lines...) Expand all
61 #define Icc_FLAGS_DEFAULT 0x0000 65 #define Icc_FLAGS_DEFAULT 0x0000
62 #define Icc_FLAGS_BLACKPOINTCOMPENSATION 0x2000 66 #define Icc_FLAGS_BLACKPOINTCOMPENSATION 0x2000
63 #define Icc_FLAGS_NOWHITEONWHITEFIXUP 0x0004 67 #define Icc_FLAGS_NOWHITEONWHITEFIXUP 0x0004
64 #define Icc_FLAGS_HIGHRESPRECALC 0x0400 68 #define Icc_FLAGS_HIGHRESPRECALC 0x0400
65 #define Icc_FLAGS_LOWRESPRECALC 0x0800 69 #define Icc_FLAGS_LOWRESPRECALC 0x0800
66 #define Icc_FLAGS_GAMUTCHECK 0x1000 70 #define Icc_FLAGS_GAMUTCHECK 0x1000
67 #define Icc_FLAGS_SOFTPROOFING 0x4000 71 #define Icc_FLAGS_SOFTPROOFING 0x4000
68 #define Icc_PARAMTYPE_NONE 0 72 #define Icc_PARAMTYPE_NONE 0
69 #define Icc_PARAMTYPE_BUFFER 1 73 #define Icc_PARAMTYPE_BUFFER 1
70 #define Icc_PARAMTYPE_PARAM 2 74 #define Icc_PARAMTYPE_PARAM 2
75 #ifdef PDF_ENABLE_XFA
71 enum FXCODEC_RESUNIT { 76 enum FXCODEC_RESUNIT {
72 FXCODEC_RESUNIT_NONE = 0, 77 FXCODEC_RESUNIT_NONE = 0,
73 FXCODEC_RESUNIT_INCH, 78 FXCODEC_RESUNIT_INCH,
74 FXCODEC_RESUNIT_CENTIMETER, 79 FXCODEC_RESUNIT_CENTIMETER,
75 FXCODEC_RESUNIT_METER 80 FXCODEC_RESUNIT_METER
76 }; 81 };
82 #endif
77 #define EXIFTAG_USHORT_RESUNIT 296 83 #define EXIFTAG_USHORT_RESUNIT 296
78 #define EXIFTAG_FLOAT_DPIX 282 84 #define EXIFTAG_FLOAT_DPIX 282
79 #define EXIFTAG_FLOAT_DPIY 283 85 #define EXIFTAG_FLOAT_DPIY 283
80 #define EXIFTAG_USHORT_ORIENTATION 274 86 #define EXIFTAG_USHORT_ORIENTATION 274
81 #define EXIFTAG_STRING_MANUFACTURER 271 87 #define EXIFTAG_STRING_MANUFACTURER 271
82 #define EXIFTAG_STRING_MODULE 272 88 #define EXIFTAG_STRING_MODULE 272
83 #define EXIFTAG_STRING_SOFTWARE 305 89 #define EXIFTAG_STRING_SOFTWARE 305
84 #define EXIFTAG_STRING_IAMGEDESCRIPTION 270 90 #define EXIFTAG_STRING_IAMGEDESCRIPTION 270
85 #define EXIFTAG_STRING_DATETIME 306 91 #define EXIFTAG_STRING_DATETIME 306
86 #define EXIFTAG_STRING_COPYRIGHT 33432 92 #define EXIFTAG_STRING_COPYRIGHT 33432
87 93
88 #endif // CORE_INCLUDE_FXCODEC_FX_CODEC_DEF_H_ 94 #endif // CORE_INCLUDE_FXCODEC_FX_CODEC_DEF_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698