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

Side by Side Diff: core/src/fxcodec/fx_libopenjpeg/libopenjpeg20/t1.h

Issue 758593002: Update to openjpeg r2944 (Closed) Base URL: https://pdfium.googlesource.com/pdfium.git@master
Patch Set: tab Created 6 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 /* 1 /*
2 * The copyright in this software is being made available under the 2-clauses 2 * The copyright in this software is being made available under the 2-clauses
3 * BSD License, included below. This software may be subject to other third 3 * BSD License, included below. This software may be subject to other third
4 * party and contributor rights, including patent rights, and no such rights 4 * party and contributor rights, including patent rights, and no such rights
5 * are granted under this license. 5 * are granted under this license.
6 * 6 *
7 * Copyright (c) 2002-2014, Universite catholique de Louvain (UCL), Belgium 7 * Copyright (c) 2002-2014, Universite catholique de Louvain (UCL), Belgium
8 * Copyright (c) 2002-2014, Professor Benoit Macq 8 * Copyright (c) 2002-2014, Professor Benoit Macq
9 * Copyright (c) 2001-2003, David Janssens 9 * Copyright (c) 2001-2003, David Janssens
10 * Copyright (c) 2002-2003, Yannick Verschueren 10 * Copyright (c) 2002-2003, Yannick Verschueren
(...skipping 85 matching lines...) Expand 10 before | Expand all | Expand 10 after
96 /** 96 /**
97 Tier-1 coding (coding of code-block coefficients) 97 Tier-1 coding (coding of code-block coefficients)
98 */ 98 */
99 typedef struct opj_t1 { 99 typedef struct opj_t1 {
100 100
101 /** MQC component */ 101 /** MQC component */
102 opj_mqc_t *mqc; 102 opj_mqc_t *mqc;
103 /** RAW component */ 103 /** RAW component */
104 opj_raw_t *raw; 104 opj_raw_t *raw;
105 105
106 OPJ_INT32 *data; 106 » OPJ_INT32 *data;
107 opj_flag_t *flags; 107 opj_flag_t *flags;
108 OPJ_UINT32 w; 108 OPJ_UINT32 w;
109 OPJ_UINT32 h; 109 OPJ_UINT32 h;
110 OPJ_UINT32 datasize; 110 OPJ_UINT32 datasize;
111 OPJ_UINT32 flagssize; 111 OPJ_UINT32 flagssize;
112 OPJ_UINT32 flags_stride; 112 OPJ_UINT32 flags_stride;
113 OPJ_UINT32 data_stride;
114 OPJ_BOOL encoder;
113 } opj_t1_t; 115 } opj_t1_t;
114 116
115 #define MACRO_t1_flags(x,y) t1->flags[((x)*(t1->flags_stride))+(y)] 117 #define MACRO_t1_flags(x,y) t1->flags[((x)*(t1->flags_stride))+(y)]
116 118
117 /** @name Exported functions */ 119 /** @name Exported functions */
118 /*@{*/ 120 /*@{*/
119 /* ----------------------------------------------------------------------- */ 121 /* ----------------------------------------------------------------------- */
120 122
121 /** 123 /**
122 Encode the code-blocks of a tile 124 Encode the code-blocks of a tile
(...skipping 17 matching lines...) Expand all
140 opj_tcd_tilecomp_t* tilec, 142 opj_tcd_tilecomp_t* tilec,
141 opj_tccp_t* tccp); 143 opj_tccp_t* tccp);
142 144
143 145
144 146
145 /** 147 /**
146 * Creates a new Tier 1 handle 148 * Creates a new Tier 1 handle
147 * and initializes the look-up tables of the Tier-1 coder/decoder 149 * and initializes the look-up tables of the Tier-1 coder/decoder
148 * @return a new T1 handle if successful, returns NULL otherwise 150 * @return a new T1 handle if successful, returns NULL otherwise
149 */ 151 */
150 opj_t1_t* opj_t1_create(void); 152 opj_t1_t* opj_t1_create(OPJ_BOOL isEncoder);
151 153
152 /** 154 /**
153 * Destroys a previously created T1 handle 155 * Destroys a previously created T1 handle
154 * 156 *
155 * @param p_t1 Tier 1 handle to destroy 157 * @param p_t1 Tier 1 handle to destroy
156 */ 158 */
157 void opj_t1_destroy(opj_t1_t *p_t1); 159 void opj_t1_destroy(opj_t1_t *p_t1);
158 /* ----------------------------------------------------------------------- */ 160 /* ----------------------------------------------------------------------- */
159 /*@}*/ 161 /*@}*/
160 162
161 /*@}*/ 163 /*@}*/
162 164
163 #endif /* __T1_H */ 165 #endif /* __T1_H */
OLDNEW
« no previous file with comments | « core/src/fxcodec/fx_libopenjpeg/libopenjpeg20/pi.c ('k') | core/src/fxcodec/fx_libopenjpeg/libopenjpeg20/t1.c » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698