1 /* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
2 /*          EXIFPROBE - TIFF/JPEG/EXIF image file probe               */
3 /* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
4 /* Copyright (C) 2005 by Duane H. Hesser. All rights reserved.        */
5 /*                                                                    */
6 /* See the file LICENSE.EXIFPROBE for terms of use.                   */
7 /* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
8 
9 /* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
10 /* @(#) $Id: jp2tags.h,v 1.1 2005/05/24 19:08:57 alex Exp $" */
11 /* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
12 
13 /* tags defined in JP2 spec or "jasper"                               */
14 
15 #ifndef JP2TAGS_INCLUDED
16 #define JP2TAGS_INCLUDED
17 
18 #define	JP2C_SOC    0xff4f /* Start of code stream                    */
19 #define	JP2C_SIZ    0xff51 /* Image and tile size                     */
20 #define	JP2C_COD    0xff52 /* Coding style default                    */
21 #define JP2C_COC    0xff53 /* Coding style component                  */
22 #define	JP2C_TLM    0xff55 /* Tile-part lengths, main header          */
23 #define	JP2C_PLM    0xff57 /* Packet length, main header              */
24 #define	JP2C_PLT    0xff58 /* Packet length, tile-part header         */
25 #define	JP2C_RGN    0xff5e /* Region of interest                      */
26 #define JP2C_QCD    0xff5c /* Quantization default                    */
27 #define JP2C_QCC    0xff5d /* Quantization component                  */
28 #define JP2C_POC    0xff5f /* Progression order default               */
29 #define	JP2C_PPM    0xff60 /* Packed packet headers, main header      */
30 #define	JP2C_PPT    0xff61 /* Packet packet headers, tile-part header */
31 #define	JP2C_CRG    0xff63 /* Component registration                  */
32 #define JP2C_COM    0xff64 /* Comment                                 */
33 #define	JP2C_SOT    0xff90 /* Start of tile-part                      */
34 #define	JP2C_SOP    0xff91 /* Start of packet                         */
35 #define	JP2C_EPH    0xff92 /* End of packet header                    */
36 #define	JP2C_SOD    0xff93 /* Start of data                           */
37 #define	JP2C_EOC    0xffd9 /* End of code stream                      */
38 
39 #endif /* JP2TAGS_INCLUDED */
40