-
Notifications
You must be signed in to change notification settings - Fork 0
/
JPEGConstants.h
89 lines (79 loc) · 9.08 KB
/
JPEGConstants.h
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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
#ifndef JPEGCONSTANTS_H_INCLUDED
#define JPEGCONSTANTS_H_INCLUDED
#include <utility>
//TODO: Place const in right place
//int lqtz[64];
//int cqtz[64];
const pair<int, int> leof = pair<int, int>(4, 10);
const pair<int, int> lzrl = pair<int, int>(11, 2041);
const pair<int, int>lht[]{
pair<int, int>(2, 0), pair<int, int>(2, 1), pair<int, int>(3, 4), pair<int, int>(4, 11), pair<int, int>(5, 26),
pair<int, int>(7, 120), pair<int, int>(8, 248), pair<int, int>(10, 1014), pair<int, int>(16, 65410), pair<int, int>(16, 65411),
pair<int, int>(4, 12), pair<int, int>(5, 27), pair<int, int>(7, 121), pair<int, int>(9, 502), pair<int, int>(11, 2038),
pair<int, int>(16, 65412), pair<int, int>(16, 65413), pair<int, int>(16, 65414), pair<int, int>(16, 65415), pair<int, int>(16, 65416),
pair<int, int>(5, 28), pair<int, int>(8, 249), pair<int, int>(10, 1015), pair<int, int>(12, 4084), pair<int, int>(16, 65417),
pair<int, int>(16, 65418), pair<int, int>(16, 65419), pair<int, int>(16, 65420), pair<int, int>(16, 65421), pair<int, int>(16, 65422),
pair<int, int>(6, 58), pair<int, int>(9, 503), pair<int, int>(12, 4085), pair<int, int>(16, 65423), pair<int, int>(16, 65424),
pair<int, int>(16, 65425), pair<int, int>(16, 65426), pair<int, int>(16, 65427), pair<int, int>(16, 65428), pair<int, int>(16, 65429),
pair<int, int>(6, 59), pair<int, int>(10, 1016), pair<int, int>(16, 65430), pair<int, int>(16, 65431), pair<int, int>(16, 65432),
pair<int, int>(16, 65433), pair<int, int>(16, 65434), pair<int, int>(16, 65435), pair<int, int>(16, 65436), pair<int, int>(16, 65437),
pair<int, int>(7, 122), pair<int, int>(11, 2039), pair<int, int>(16, 65438), pair<int, int>(16, 65439), pair<int, int>(16, 65440),
pair<int, int>(16, 65441), pair<int, int>(16, 65442), pair<int, int>(16, 65443), pair<int, int>(16, 65444), pair<int, int>(16, 65445),
pair<int, int>(7, 123), pair<int, int>(12, 4086), pair<int, int>(16, 65446), pair<int, int>(16, 65447), pair<int, int>(16, 65448),
pair<int, int>(16, 65449), pair<int, int>(16, 65450), pair<int, int>(16, 65451), pair<int, int>(16, 65452), pair<int, int>(16, 65453),
pair<int, int>(8, 250), pair<int, int>(12, 4087), pair<int, int>(16, 65454), pair<int, int>(16, 65455), pair<int, int>(16, 65456),
pair<int, int>(16, 65457), pair<int, int>(16, 65458), pair<int, int>(16, 65459), pair<int, int>(16, 65460), pair<int, int>(16, 65461),
pair<int, int>(9, 504), pair<int, int>(15, 32704), pair<int, int>(16, 65462), pair<int, int>(16, 65463), pair<int, int>(16, 65464),
pair<int, int>(16, 65465), pair<int, int>(16, 65466), pair<int, int>(16, 65467), pair<int, int>(16, 65468), pair<int, int>(16, 65469),
pair<int, int>(9, 505), pair<int, int>(16, 65470), pair<int, int>(16, 65471), pair<int, int>(16, 65472), pair<int, int>(16, 65473),
pair<int, int>(16, 65474), pair<int, int>(16, 65475), pair<int, int>(16, 65476), pair<int, int>(16, 65477), pair<int, int>(16, 65478),
pair<int, int>(9, 506), pair<int, int>(16, 65479), pair<int, int>(16, 65480), pair<int, int>(16, 65481), pair<int, int>(16, 65482),
pair<int, int>(16, 65483), pair<int, int>(16, 65484), pair<int, int>(16, 65485), pair<int, int>(16, 65486), pair<int, int>(16, 65487),
pair<int, int>(10, 1017), pair<int, int>(16, 65488), pair<int, int>(16, 65489), pair<int, int>(16, 65490), pair<int, int>(16, 65491),
pair<int, int>(16, 65492), pair<int, int>(16, 65493), pair<int, int>(16, 65494), pair<int, int>(16, 65495), pair<int, int>(16, 65496),
pair<int, int>(10, 1018), pair<int, int>(16, 65497), pair<int, int>(16, 65498), pair<int, int>(16, 65499), pair<int, int>(16, 65500),
pair<int, int>(16, 65501), pair<int, int>(16, 65502), pair<int, int>(16, 65503), pair<int, int>(16, 65504), pair<int, int>(16, 65505),
pair<int, int>(11, 2040), pair<int, int>(16, 65506), pair<int, int>(16, 65507), pair<int, int>(16, 65508), pair<int, int>(16, 65509),
pair<int, int>(16, 65510), pair<int, int>(16, 65511), pair<int, int>(16, 65512), pair<int, int>(16, 65513), pair<int, int>(16, 65514),
pair<int, int>(16, 65515), pair<int, int>(16, 65516), pair<int, int>(16, 65517), pair<int, int>(16, 65518), pair<int, int>(16, 65519),
pair<int, int>(16, 65520), pair<int, int>(16, 65521), pair<int, int>(16, 65522), pair<int, int>(16, 65523), pair<int, int>(16, 65524),
pair<int, int>(16, 65525), pair<int, int>(16, 65526), pair<int, int>(16, 65527), pair<int, int>(16, 65528), pair<int, int>(16, 65529),
pair<int, int>(16, 65530), pair<int, int>(16, 65531), pair<int, int>(16, 65532), pair<int, int>(16, 65533), pair<int, int>(16, 65534)
};
const pair<int, int> ceof = pair<int, int>(2, 0);
const pair<int, int> czrl = pair<int, int>(10, 1018);
const pair<int, int> cht[]{
pair<int, int>(2, 1), pair<int, int>(3, 4), pair<int, int>(4, 10), pair<int, int>(5, 24), pair<int, int>(5, 25),
pair<int, int>(6, 56), pair<int, int>(7, 120), pair<int, int>(9, 500), pair<int, int>(10, 1014), pair<int, int>(12, 4084),
pair<int, int>(4, 11), pair<int, int>(6, 57), pair<int, int>(8, 246), pair<int,int>(9, 501), pair<int, int>(11, 2038),
pair<int, int>(12, 4085), pair<int, int>(16, 65416), pair<int, int>(16, 65417), pair<int, int>(16, 65418), pair<int, int>(16, 65419),
pair<int, int>(5, 26), pair<int, int>(8, 247), pair<int, int>(10, 1015), pair<int, int>(12, 4086), pair<int, int>(15, 32706),
pair<int, int>(16, 65420), pair<int, int>(16, 65421), pair<int, int>(16, 65422), pair<int, int>(16, 65423), pair<int, int>(16, 65424),
pair<int, int>(5, 27), pair<int, int>(8, 248), pair<int, int>(10, 1016), pair<int, int>(12, 4087), pair<int, int>(16, 65425),
pair<int, int>(16, 65426), pair<int, int>(16, 65427), pair<int, int>(16, 65428), pair<int, int>(16, 65429), pair<int, int>(16, 65430),
pair<int, int>(6, 58), pair<int, int>(9, 502), pair<int, int>(16, 65431), pair<int, int>(16, 65432), pair<int, int>(16, 65433),
pair<int, int>(16, 65434), pair<int, int>(16, 65435), pair<int, int>(16, 65436), pair<int, int>(16, 65437), pair<int, int>(16, 65438),
pair<int, int>(6, 59), pair<int, int>(10, 1017), pair<int, int>(16, 65439), pair<int, int>(16, 65440), pair<int, int>(16, 65441),
pair<int, int>(16, 65442), pair<int, int>(16, 65443), pair<int, int>(16, 65444), pair<int, int>(16, 65445), pair<int, int>(16, 65446),
pair<int, int>(7, 121), pair<int, int>(11, 2039), pair<int, int>(16, 65447), pair<int, int>(16, 65448), pair<int, int>(16, 65449),
pair<int, int>(16, 65450), pair<int, int>(16, 65451), pair<int, int>(16, 65452), pair<int, int>(16, 65453), pair<int, int>(16, 65454),
pair<int, int>(7, 122), pair<int, int>(11, 2040), pair<int, int>(16, 65455), pair<int, int>(16, 65456), pair<int, int>(16, 65457),
pair<int, int>(16, 65458), pair<int, int>(16, 65459), pair<int, int>(16, 65460), pair<int, int>(16, 65461), pair<int, int>(16, 65462),
pair<int, int>(8, 249), pair<int, int>(16, 65463), pair<int, int>(16, 65464),pair<int, int>(16, 65465), pair<int, int>(16, 65466),
pair<int, int>(16, 65467), pair<int, int>(16, 65468), pair<int, int>(16, 65469), pair<int, int>(16, 65470), pair<int, int>(16, 65471),
pair<int, int>(9, 503), pair<int, int>(16, 65472), pair<int, int>(16, 65473),pair<int, int>(16, 65474), pair<int, int>(16, 65475),
pair<int, int>(16, 65476), pair<int, int>(16, 65477), pair<int, int>(16, 65478), pair<int, int>(16, 65479), pair<int, int>(16, 65480),
pair<int, int>(9, 504), pair<int, int>(16, 65481), pair<int, int>(16, 65482), pair<int, int>(16, 65483), pair<int, int>(16, 65484),
pair<int, int>(16, 65485), pair<int, int>(16, 65486), pair<int, int>(16, 65487), pair<int, int>(16, 65488), pair<int, int>(16, 65489),
pair<int, int>(9, 505), pair<int, int>(16, 65490), pair<int, int>(16, 65491), pair<int, int>(16, 65492), pair<int, int>(16, 65493),
pair<int, int>(16, 65494), pair<int, int>(16, 65495), pair<int, int>(16, 65496), pair<int, int>(16, 65497), pair<int, int>(16, 65498),
pair<int, int>(9, 506), pair<int, int>(16, 65499), pair<int, int>(16, 65500), pair<int, int>(16, 65501), pair<int, int>(16, 65502),
pair<int, int>(16, 65503), pair<int, int>(16, 65504), pair<int, int>(16, 65505), pair<int, int>(16, 65506), pair<int, int>(16, 65507),
pair<int, int>(11, 2041), pair<int, int>(16, 65508), pair<int, int>(16, 65509), pair<int, int>(16, 65510), pair<int, int>(16, 65511),
pair<int, int>(16, 65512), pair<int, int>(16, 65513), pair<int, int>(16, 65514), pair<int, int>(16, 65515), pair<int, int>(16, 65516),
pair<int, int>(14, 16352), pair<int, int>(16, 65517), pair<int, int>(16, 65518), pair<int, int>(16, 65519), pair<int, int>(16, 65520),
pair<int, int>(16, 65521), pair<int, int>(16, 65522), pair<int, int>(16, 65523), pair<int, int>(16, 65524), pair<int, int>(16, 65525),
pair<int, int>(15, 32707), pair<int, int>(16, 65526), pair<int, int>(16, 65527), pair<int, int>(16, 65528), pair<int, int>(16, 65529),
pair<int, int>(16, 65530), pair<int, int>(16, 65531), pair<int, int>(16, 65532), pair<int, int>(16, 65533), pair<int, int>(16, 65534)
};
#endif // JPEGCONSTANTS_H_INCLUDED