CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutSign UpSign In
hrydgard

CoCalc provides the best real-time collaborative environment for Jupyter Notebooks, LaTeX documents, and SageMath, scalable from individual users to large groups and classes!

GitHub Repository: hrydgard/ppsspp
Path: blob/master/ext/libpng17/pngchunk.h
Views: 1401
1
#ifdef _MSC_VER
2
#pragma warning (disable:4028)
3
#endif
4
5
/* pngchunk.h - PNG chunk descriptions
6
*
7
* Last changed in libpng 1.7.0 [(PENDING RELEASE)]
8
* Copyright (c) 2016 Glenn Randers-Pehrson
9
*
10
* This code is released under the libpng license.
11
* For conditions of distribution and use, see the disclaimer
12
* and license in png.h
13
*
14
* If this list is changed in any way scripts/chunkhash.c must be rebuilt and
15
* run to regenerate the lookup functions for the tables described from this
16
* list.
17
*
18
* IDAT MUST be first in the list; it must have index '0'. The order of the
19
* remaining chunks comes from section 5.6 "Chunk ordering" in the ISO spec
20
* plus the ordering rules in the PNG extensions documnet.
21
*
22
* Keep PNG_CHUNK_BEGIN and PNG_CHUNK_END at the beginning and end.
23
*/
24
PNG_CHUNK_BEGIN(IDAT, 73, 68, 65, 84, within_IDAT, after_start)
25
PNG_CHUNK( IHDR, 73, 72, 68, 82, before_start, at_start)
26
PNG_CHUNK( cHRM, 99, 72, 82, 77, before_PLTE, after_start)
27
PNG_CHUNK( gAMA, 103, 65, 77, 65, before_PLTE, after_start)
28
PNG_CHUNK( iCCP, 105, 67, 67, 80, before_PLTE, after_start)
29
PNG_CHUNK( sBIT, 115, 66, 73, 84, before_PLTE, after_start)
30
PNG_CHUNK( sRGB, 115, 82, 71, 66, before_PLTE, after_start)
31
PNG_CHUNK( PLTE, 80, 76, 84, 69, before_PLTE, after_start)
32
PNG_CHUNK( bKGD, 98, 75, 71, 68, before_IDAT, after_PLTE)
33
PNG_CHUNK( hIST, 104, 73, 83, 84, before_IDAT, after_PLTE)
34
PNG_CHUNK( tRNS, 116, 82, 78, 83, before_IDAT, after_PLTE)
35
PNG_CHUNK( oFFs, 111, 70, 70, 115, before_IDAT, after_start)
36
PNG_CHUNK( pCAL, 112, 67, 65, 76, before_IDAT, after_start)
37
PNG_CHUNK( sCAL, 115, 67, 65, 76, before_IDAT, after_start)
38
PNG_CHUNK( sTER, 115, 84, 69, 82, before_IDAT, after_start)
39
PNG_CHUNK( pHYs, 112, 72, 89, 115, before_IDAT, after_start)
40
PNG_CHUNK( sPLT, 115, 80, 76, 84, before_IDAT, after_start)
41
PNG_CHUNK( tIME, 116, 73, 77, 69, before_end, after_start)
42
PNG_CHUNK( iTXt, 105, 84, 88, 116, before_end, after_start)
43
PNG_CHUNK( tEXt, 116, 69, 88, 116, before_end, after_start)
44
PNG_CHUNK( zTXt, 122, 84, 88, 116, before_end, after_start)
45
PNG_CHUNK( fRAc, 102, 82, 65, 99, before_end, after_start)
46
PNG_CHUNK( gIFg, 103, 73, 70, 103, before_end, after_start)
47
PNG_CHUNK( gIFt, 103, 73, 70, 116, before_end, after_start)
48
PNG_CHUNK( gIFx, 103, 73, 70, 120, before_end, after_start)
49
PNG_CHUNK( dSIG, 100, 83, 73, 71, before_end, after_start)
50
PNG_CHUNK_END( IEND, 73, 69, 78, 68, before_end, after_IDAT)
51
52