File: jp2.h

package info (click to toggle)
exifprobe 2.0.1%2Bgit20170416.3c2b769-3
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 2,900 kB
  • sloc: ansic: 34,799; sh: 413; makefile: 82
file content (53 lines) | stat: -rw-r--r-- 2,008 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
/*          EXIFPROBE - TIFF/JPEG/EXIF image file probe               */
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
/* Copyright (C) 2002 by Duane H. Hesser. All rights reserved.        */
/*                                                                    */
/* See the file LICENSE.EXIFPROBE for terms of use.                   */
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
/* @(#) $Id: jp2.h,v 1.1 2005/05/24 19:06:11 alex Exp $ */
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */

#ifndef JP2_INCLUDED
#define JP2_INCLUDED

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
/* JP2/JPEG2000-specific value definitions                           */
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */

#define JP2_PRFL    0x7072666c
#define JP2_FTYP    0x66747970
#define JP2_JP2H    0x6a703268
#define JP2_JP2C    0x6a703263
#define JP2_JP2I    0x6a703269
#define JP2_XML     0x786d6c20
#define JP2_UUID    0x75756964
#define JP2_UINF    0x75696e66

/* JP2H sub-boxes                                                     */
#define JP2_ihdr    0x69686472
#define JP2_bpcc    0x62706363
#define JP2_colr    0x636f6c72
#define JP2_pclr    0x70636c72
#define JP2_cdef    0x63646566
#define JP2_res     0x72657320
#define JP2_resc    0x72657363
#define JP2_resd    0x72657364

/* uinf sub-boxes                                                     */
#define JP2_ulst    0x75637374
#define JP2_url     0x75726c20


/* magic values                                                       */
#define JP2_BR      0x6a703220      /* "brand"                        */

#define READSIZE    8192            /* used when reading text chunks  */

#include "jp2_datadefs.h"
#include "jp2tags.h"
#include "jp2_extern.h"

#endif  /* JP2_INCLUDED */