зеркало из https://github.com/mozilla/pjs.git
add interlacebuf to ipng_struct that was missed on pnunn's checkin. should fix impending redness. a=leaf
This commit is contained in:
Родитель
ee0624cd6e
Коммит
b0d7b497b9
|
@ -1,57 +0,0 @@
|
|||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public
|
||||
* License Version 1.1 (the "License"); you may not use this file
|
||||
* except in compliance with the License. You may obtain a copy of
|
||||
* the License at http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the License is distributed on an "AS
|
||||
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
|
||||
* implied. See the License for the specific language governing
|
||||
* rights and limitations under the License.
|
||||
*
|
||||
* The Original Code is mozilla.org code.
|
||||
*
|
||||
* The Initial Developer of the Original Code is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All
|
||||
* Rights Reserved.
|
||||
*
|
||||
* Contributor(s):
|
||||
*/
|
||||
|
||||
/* ipng.h */
|
||||
|
||||
|
||||
typedef enum {
|
||||
PNG_ERROR,
|
||||
PNG_INIT,
|
||||
PNG_CONTINUE,
|
||||
PNG_DELAY,
|
||||
PNG_FINISH,
|
||||
PNG_DONE
|
||||
} png_state;
|
||||
|
||||
|
||||
typedef struct ipng_str {
|
||||
png_state state; /* Decoder FSM state */
|
||||
|
||||
/* int rows_per_chunk; NOT USED (similar variable in jpeg_struct) */
|
||||
void *delay_timeout;
|
||||
PRUint32 delay_time;
|
||||
|
||||
png_structp pngs_p;
|
||||
png_infop info_p;
|
||||
jmp_buf jmpbuf; /* use ours, not libpng's, for consistency */
|
||||
PRUint32 width;
|
||||
PRUint32 height;
|
||||
int channels; /* color channels (3 or 4) */
|
||||
PRUint8 *rgbrow; /* RGB row buffer (3*width bytes) */
|
||||
PRUint8 *alpharow; /* alpha row buffer (width bytes) */
|
||||
|
||||
/* One scanline's worth of post-processed sample data */
|
||||
|
||||
il_container *ic;
|
||||
|
||||
} ipng_struct, *ipng_structp;
|
||||
|
Загрузка…
Ссылка в новой задаче