xref: /aosp_15_r20/external/aac/libSACenc/src/sacenc_huff_tab.cpp (revision e54365361535b070c2db7374cec45c159c7d0e7a)
1*e5436536SAndroid Build Coastguard Worker /* -----------------------------------------------------------------------------
2*e5436536SAndroid Build Coastguard Worker Software License for The Fraunhofer FDK AAC Codec Library for Android
3*e5436536SAndroid Build Coastguard Worker 
4*e5436536SAndroid Build Coastguard Worker © Copyright  1995 - 2018 Fraunhofer-Gesellschaft zur Förderung der angewandten
5*e5436536SAndroid Build Coastguard Worker Forschung e.V. All rights reserved.
6*e5436536SAndroid Build Coastguard Worker 
7*e5436536SAndroid Build Coastguard Worker  1.    INTRODUCTION
8*e5436536SAndroid Build Coastguard Worker The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software
9*e5436536SAndroid Build Coastguard Worker that implements the MPEG Advanced Audio Coding ("AAC") encoding and decoding
10*e5436536SAndroid Build Coastguard Worker scheme for digital audio. This FDK AAC Codec software is intended to be used on
11*e5436536SAndroid Build Coastguard Worker a wide variety of Android devices.
12*e5436536SAndroid Build Coastguard Worker 
13*e5436536SAndroid Build Coastguard Worker AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient
14*e5436536SAndroid Build Coastguard Worker general perceptual audio codecs. AAC-ELD is considered the best-performing
15*e5436536SAndroid Build Coastguard Worker full-bandwidth communications codec by independent studies and is widely
16*e5436536SAndroid Build Coastguard Worker deployed. AAC has been standardized by ISO and IEC as part of the MPEG
17*e5436536SAndroid Build Coastguard Worker specifications.
18*e5436536SAndroid Build Coastguard Worker 
19*e5436536SAndroid Build Coastguard Worker Patent licenses for necessary patent claims for the FDK AAC Codec (including
20*e5436536SAndroid Build Coastguard Worker those of Fraunhofer) may be obtained through Via Licensing
21*e5436536SAndroid Build Coastguard Worker (www.vialicensing.com) or through the respective patent owners individually for
22*e5436536SAndroid Build Coastguard Worker the purpose of encoding or decoding bit streams in products that are compliant
23*e5436536SAndroid Build Coastguard Worker with the ISO/IEC MPEG audio standards. Please note that most manufacturers of
24*e5436536SAndroid Build Coastguard Worker Android devices already license these patent claims through Via Licensing or
25*e5436536SAndroid Build Coastguard Worker directly from the patent owners, and therefore FDK AAC Codec software may
26*e5436536SAndroid Build Coastguard Worker already be covered under those patent licenses when it is used for those
27*e5436536SAndroid Build Coastguard Worker licensed purposes only.
28*e5436536SAndroid Build Coastguard Worker 
29*e5436536SAndroid Build Coastguard Worker Commercially-licensed AAC software libraries, including floating-point versions
30*e5436536SAndroid Build Coastguard Worker with enhanced sound quality, are also available from Fraunhofer. Users are
31*e5436536SAndroid Build Coastguard Worker encouraged to check the Fraunhofer website for additional applications
32*e5436536SAndroid Build Coastguard Worker information and documentation.
33*e5436536SAndroid Build Coastguard Worker 
34*e5436536SAndroid Build Coastguard Worker 2.    COPYRIGHT LICENSE
35*e5436536SAndroid Build Coastguard Worker 
36*e5436536SAndroid Build Coastguard Worker Redistribution and use in source and binary forms, with or without modification,
37*e5436536SAndroid Build Coastguard Worker are permitted without payment of copyright license fees provided that you
38*e5436536SAndroid Build Coastguard Worker satisfy the following conditions:
39*e5436536SAndroid Build Coastguard Worker 
40*e5436536SAndroid Build Coastguard Worker You must retain the complete text of this software license in redistributions of
41*e5436536SAndroid Build Coastguard Worker the FDK AAC Codec or your modifications thereto in source code form.
42*e5436536SAndroid Build Coastguard Worker 
43*e5436536SAndroid Build Coastguard Worker You must retain the complete text of this software license in the documentation
44*e5436536SAndroid Build Coastguard Worker and/or other materials provided with redistributions of the FDK AAC Codec or
45*e5436536SAndroid Build Coastguard Worker your modifications thereto in binary form. You must make available free of
46*e5436536SAndroid Build Coastguard Worker charge copies of the complete source code of the FDK AAC Codec and your
47*e5436536SAndroid Build Coastguard Worker modifications thereto to recipients of copies in binary form.
48*e5436536SAndroid Build Coastguard Worker 
49*e5436536SAndroid Build Coastguard Worker The name of Fraunhofer may not be used to endorse or promote products derived
50*e5436536SAndroid Build Coastguard Worker from this library without prior written permission.
51*e5436536SAndroid Build Coastguard Worker 
52*e5436536SAndroid Build Coastguard Worker You may not charge copyright license fees for anyone to use, copy or distribute
53*e5436536SAndroid Build Coastguard Worker the FDK AAC Codec software or your modifications thereto.
54*e5436536SAndroid Build Coastguard Worker 
55*e5436536SAndroid Build Coastguard Worker Your modified versions of the FDK AAC Codec must carry prominent notices stating
56*e5436536SAndroid Build Coastguard Worker that you changed the software and the date of any change. For modified versions
57*e5436536SAndroid Build Coastguard Worker of the FDK AAC Codec, the term "Fraunhofer FDK AAC Codec Library for Android"
58*e5436536SAndroid Build Coastguard Worker must be replaced by the term "Third-Party Modified Version of the Fraunhofer FDK
59*e5436536SAndroid Build Coastguard Worker AAC Codec Library for Android."
60*e5436536SAndroid Build Coastguard Worker 
61*e5436536SAndroid Build Coastguard Worker 3.    NO PATENT LICENSE
62*e5436536SAndroid Build Coastguard Worker 
63*e5436536SAndroid Build Coastguard Worker NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without
64*e5436536SAndroid Build Coastguard Worker limitation the patents of Fraunhofer, ARE GRANTED BY THIS SOFTWARE LICENSE.
65*e5436536SAndroid Build Coastguard Worker Fraunhofer provides no warranty of patent non-infringement with respect to this
66*e5436536SAndroid Build Coastguard Worker software.
67*e5436536SAndroid Build Coastguard Worker 
68*e5436536SAndroid Build Coastguard Worker You may use this FDK AAC Codec software or modifications thereto only for
69*e5436536SAndroid Build Coastguard Worker purposes that are authorized by appropriate patent licenses.
70*e5436536SAndroid Build Coastguard Worker 
71*e5436536SAndroid Build Coastguard Worker 4.    DISCLAIMER
72*e5436536SAndroid Build Coastguard Worker 
73*e5436536SAndroid Build Coastguard Worker This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright
74*e5436536SAndroid Build Coastguard Worker holders and contributors "AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES,
75*e5436536SAndroid Build Coastguard Worker including but not limited to the implied warranties of merchantability and
76*e5436536SAndroid Build Coastguard Worker fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
77*e5436536SAndroid Build Coastguard Worker CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary,
78*e5436536SAndroid Build Coastguard Worker or consequential damages, including but not limited to procurement of substitute
79*e5436536SAndroid Build Coastguard Worker goods or services; loss of use, data, or profits, or business interruption,
80*e5436536SAndroid Build Coastguard Worker however caused and on any theory of liability, whether in contract, strict
81*e5436536SAndroid Build Coastguard Worker liability, or tort (including negligence), arising in any way out of the use of
82*e5436536SAndroid Build Coastguard Worker this software, even if advised of the possibility of such damage.
83*e5436536SAndroid Build Coastguard Worker 
84*e5436536SAndroid Build Coastguard Worker 5.    CONTACT INFORMATION
85*e5436536SAndroid Build Coastguard Worker 
86*e5436536SAndroid Build Coastguard Worker Fraunhofer Institute for Integrated Circuits IIS
87*e5436536SAndroid Build Coastguard Worker Attention: Audio and Multimedia Departments - FDK AAC LL
88*e5436536SAndroid Build Coastguard Worker Am Wolfsmantel 33
89*e5436536SAndroid Build Coastguard Worker 91058 Erlangen, Germany
90*e5436536SAndroid Build Coastguard Worker 
91*e5436536SAndroid Build Coastguard Worker www.iis.fraunhofer.de/amm
92*e5436536SAndroid Build Coastguard Worker [email protected]
93*e5436536SAndroid Build Coastguard Worker ----------------------------------------------------------------------------- */
94*e5436536SAndroid Build Coastguard Worker 
95*e5436536SAndroid Build Coastguard Worker /*********************** MPEG surround encoder library *************************
96*e5436536SAndroid Build Coastguard Worker 
97*e5436536SAndroid Build Coastguard Worker    Author(s):   Markus Lohwasser
98*e5436536SAndroid Build Coastguard Worker 
99*e5436536SAndroid Build Coastguard Worker    Description: SAC-Encoder constant huffman tables
100*e5436536SAndroid Build Coastguard Worker 
101*e5436536SAndroid Build Coastguard Worker *******************************************************************************/
102*e5436536SAndroid Build Coastguard Worker 
103*e5436536SAndroid Build Coastguard Worker /* Includes ******************************************************************/
104*e5436536SAndroid Build Coastguard Worker #include "sacenc_huff_tab.h"
105*e5436536SAndroid Build Coastguard Worker 
106*e5436536SAndroid Build Coastguard Worker /* Defines *******************************************************************/
107*e5436536SAndroid Build Coastguard Worker 
108*e5436536SAndroid Build Coastguard Worker /* Data Types ****************************************************************/
109*e5436536SAndroid Build Coastguard Worker 
110*e5436536SAndroid Build Coastguard Worker /* Constants *****************************************************************/
111*e5436536SAndroid Build Coastguard Worker const HUFF_CLD_TABLE fdk_sacenc_huffCLDTab = {
112*e5436536SAndroid Build Coastguard Worker     {/* h1D[2][31] */
113*e5436536SAndroid Build Coastguard Worker      {HUFF_PACK(0x00000000, 1),  HUFF_PACK(0x00000002, 2),
114*e5436536SAndroid Build Coastguard Worker       HUFF_PACK(0x00000006, 3),  HUFF_PACK(0x0000000e, 4),
115*e5436536SAndroid Build Coastguard Worker       HUFF_PACK(0x0000001e, 5),  HUFF_PACK(0x0000003e, 6),
116*e5436536SAndroid Build Coastguard Worker       HUFF_PACK(0x0000007e, 7),  HUFF_PACK(0x000000fe, 8),
117*e5436536SAndroid Build Coastguard Worker       HUFF_PACK(0x000001fe, 9),  HUFF_PACK(0x000003fe, 10),
118*e5436536SAndroid Build Coastguard Worker       HUFF_PACK(0x000007fe, 11), HUFF_PACK(0x00000ffe, 12),
119*e5436536SAndroid Build Coastguard Worker       HUFF_PACK(0x00001ffe, 13), HUFF_PACK(0x00007ffe, 15),
120*e5436536SAndroid Build Coastguard Worker       HUFF_PACK(0x00007ffc, 15), HUFF_PACK(0x0000fffe, 16),
121*e5436536SAndroid Build Coastguard Worker       HUFF_PACK(0x0000fffa, 16), HUFF_PACK(0x0001fffe, 17),
122*e5436536SAndroid Build Coastguard Worker       HUFF_PACK(0x0001fff6, 17), HUFF_PACK(0x0003fffe, 18),
123*e5436536SAndroid Build Coastguard Worker       HUFF_PACK(0x0003ffff, 18), HUFF_PACK(0x0007ffde, 19),
124*e5436536SAndroid Build Coastguard Worker       HUFF_PACK(0x0003ffee, 18), HUFF_PACK(0x000fffbe, 20),
125*e5436536SAndroid Build Coastguard Worker       HUFF_PACK(0x001fff7e, 21), HUFF_PACK(0x00fffbfc, 24),
126*e5436536SAndroid Build Coastguard Worker       HUFF_PACK(0x00fffbfd, 24), HUFF_PACK(0x00fffbfe, 24),
127*e5436536SAndroid Build Coastguard Worker       HUFF_PACK(0x00fffbff, 24), HUFF_PACK(0x007ffdfc, 23),
128*e5436536SAndroid Build Coastguard Worker       HUFF_PACK(0x007ffdfd, 23)},
129*e5436536SAndroid Build Coastguard Worker      {HUFF_PACK(0x00000000, 1),  HUFF_PACK(0x00000002, 2),
130*e5436536SAndroid Build Coastguard Worker       HUFF_PACK(0x00000006, 3),  HUFF_PACK(0x0000000e, 4),
131*e5436536SAndroid Build Coastguard Worker       HUFF_PACK(0x0000001e, 5),  HUFF_PACK(0x0000003e, 6),
132*e5436536SAndroid Build Coastguard Worker       HUFF_PACK(0x0000007e, 7),  HUFF_PACK(0x000001fe, 9),
133*e5436536SAndroid Build Coastguard Worker       HUFF_PACK(0x000001fc, 9),  HUFF_PACK(0x000003fe, 10),
134*e5436536SAndroid Build Coastguard Worker       HUFF_PACK(0x000003fa, 10), HUFF_PACK(0x000007fe, 11),
135*e5436536SAndroid Build Coastguard Worker       HUFF_PACK(0x000007f6, 11), HUFF_PACK(0x00000ffe, 12),
136*e5436536SAndroid Build Coastguard Worker       HUFF_PACK(0x00000fee, 12), HUFF_PACK(0x00001ffe, 13),
137*e5436536SAndroid Build Coastguard Worker       HUFF_PACK(0x00001fde, 13), HUFF_PACK(0x00003ffe, 14),
138*e5436536SAndroid Build Coastguard Worker       HUFF_PACK(0x00003fbe, 14), HUFF_PACK(0x00003fbf, 14),
139*e5436536SAndroid Build Coastguard Worker       HUFF_PACK(0x00007ffe, 15), HUFF_PACK(0x0000fffe, 16),
140*e5436536SAndroid Build Coastguard Worker       HUFF_PACK(0x0001fffe, 17), HUFF_PACK(0x0007fffe, 19),
141*e5436536SAndroid Build Coastguard Worker       HUFF_PACK(0x0007fffc, 19), HUFF_PACK(0x000ffffa, 20),
142*e5436536SAndroid Build Coastguard Worker       HUFF_PACK(0x001ffffc, 21), HUFF_PACK(0x001ffffd, 21),
143*e5436536SAndroid Build Coastguard Worker       HUFF_PACK(0x001ffffe, 21), HUFF_PACK(0x001fffff, 21),
144*e5436536SAndroid Build Coastguard Worker       HUFF_PACK(0x000ffffb, 20)}},
145*e5436536SAndroid Build Coastguard Worker     {  /* HUFF_CLD_TAB_2D */
146*e5436536SAndroid Build Coastguard Worker      { /* HUFF_CLD_TAB_2D[0][] */
147*e5436536SAndroid Build Coastguard Worker       {/* HUFF_CLD_TAB_2D[0][0] */
148*e5436536SAndroid Build Coastguard Worker        {
149*e5436536SAndroid Build Coastguard Worker            /* LAV3_2D */
150*e5436536SAndroid Build Coastguard Worker            {{HUFF_PACK(0x00000002, 2), HUFF_PACK(0x00000002, 3),
151*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000004, 5), HUFF_PACK(0x0000003e, 8)},
152*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x00000006, 4), HUFF_PACK(0x00000007, 4),
153*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000000e, 6), HUFF_PACK(0x000000fe, 10)},
154*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x0000007e, 9), HUFF_PACK(0x0000001e, 7),
155*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000000c, 6), HUFF_PACK(0x00000005, 5)},
156*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x000000ff, 10), HUFF_PACK(0x0000000d, 6),
157*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000000, 3), HUFF_PACK(0x00000003, 2)}},
158*e5436536SAndroid Build Coastguard Worker            HUFF_PACK(0x00000000, 0) /* escape */
159*e5436536SAndroid Build Coastguard Worker        },
160*e5436536SAndroid Build Coastguard Worker        {
161*e5436536SAndroid Build Coastguard Worker            /* LAV5_2D */
162*e5436536SAndroid Build Coastguard Worker            {{HUFF_PACK(0x00000002, 3), HUFF_PACK(0x00000003, 3),
163*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000010, 5), HUFF_PACK(0x0000007c, 7),
164*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000000d6, 8), HUFF_PACK(0x000003ee, 10)},
165*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x0000000a, 4), HUFF_PACK(0x0000000c, 4),
166*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000016, 5), HUFF_PACK(0x00000034, 6),
167*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000000fe, 8), HUFF_PACK(0x00001f7e, 13)},
168*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x0000007e, 7), HUFF_PACK(0x00000036, 6),
169*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000026, 6), HUFF_PACK(0x00000046, 7),
170*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000011e, 9), HUFF_PACK(0x000001f6, 9)},
171*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x0000011f, 9), HUFF_PACK(0x000000d7, 8),
172*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000008e, 8), HUFF_PACK(0x000000ff, 8),
173*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000006a, 7), HUFF_PACK(0x0000004e, 7)},
174*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x00000fbe, 12), HUFF_PACK(0x000007de, 11),
175*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000004f, 7), HUFF_PACK(0x00000037, 6),
176*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000017, 5), HUFF_PACK(0x0000001e, 5)},
177*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x00001f7f, 13), HUFF_PACK(0x000000fa, 8),
178*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000022, 6), HUFF_PACK(0x00000012, 5),
179*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000000e, 4), HUFF_PACK(0x00000000, 2)}},
180*e5436536SAndroid Build Coastguard Worker            HUFF_PACK(0x00000000, 0) /* escape */
181*e5436536SAndroid Build Coastguard Worker        },
182*e5436536SAndroid Build Coastguard Worker        {
183*e5436536SAndroid Build Coastguard Worker            /* LAV7_2D */
184*e5436536SAndroid Build Coastguard Worker            {{HUFF_PACK(0x0000000e, 4), HUFF_PACK(0x0000000a, 4),
185*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000000a, 5), HUFF_PACK(0x0000007c, 7),
186*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000000be, 8), HUFF_PACK(0x0000017a, 9),
187*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000000ee, 9), HUFF_PACK(0x000007b6, 11)},
188*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x00000006, 4), HUFF_PACK(0x0000000c, 4),
189*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000016, 5), HUFF_PACK(0x00000026, 6),
190*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000003e, 7), HUFF_PACK(0x0000002e, 7),
191*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000001ec, 9), HUFF_PACK(0x000047ce, 15)},
192*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x00000016, 6), HUFF_PACK(0x0000003c, 6),
193*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000022, 6), HUFF_PACK(0x0000004e, 7),
194*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000003f, 7), HUFF_PACK(0x0000005e, 8),
195*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000008fa, 12), HUFF_PACK(0x000008fb, 12)},
196*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x0000005f, 8), HUFF_PACK(0x000000fa, 8),
197*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000000bf, 8), HUFF_PACK(0x0000003a, 7),
198*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000001f6, 9), HUFF_PACK(0x000001de, 10),
199*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000003da, 10), HUFF_PACK(0x000007b7, 11)},
200*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x000001df, 10), HUFF_PACK(0x000003ee, 10),
201*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000017b, 9), HUFF_PACK(0x000003ef, 10),
202*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000001ee, 9), HUFF_PACK(0x0000008e, 8),
203*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000001ef, 9), HUFF_PACK(0x000001fe, 9)},
204*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x000008f8, 12), HUFF_PACK(0x0000047e, 11),
205*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000047f, 11), HUFF_PACK(0x00000076, 8),
206*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000003c, 7), HUFF_PACK(0x00000046, 7),
207*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000007a, 7), HUFF_PACK(0x0000007e, 7)},
208*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x000023e6, 14), HUFF_PACK(0x000011f2, 13),
209*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000001ff, 9), HUFF_PACK(0x0000003d, 7),
210*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000004f, 7), HUFF_PACK(0x0000002e, 6),
211*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000012, 5), HUFF_PACK(0x00000004, 4)},
212*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x000047cf, 15), HUFF_PACK(0x0000011e, 9),
213*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000000bc, 8), HUFF_PACK(0x000000fe, 8),
214*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000001c, 6), HUFF_PACK(0x00000010, 5),
215*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000000d, 4), HUFF_PACK(0x00000000, 2)}},
216*e5436536SAndroid Build Coastguard Worker            HUFF_PACK(0x00000000, 0) /* escape */
217*e5436536SAndroid Build Coastguard Worker        },
218*e5436536SAndroid Build Coastguard Worker        {
219*e5436536SAndroid Build Coastguard Worker            /* LAV9_2D */
220*e5436536SAndroid Build Coastguard Worker            {{HUFF_PACK(0x00000006, 4), HUFF_PACK(0x00000007, 4),
221*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000006, 5), HUFF_PACK(0x0000007e, 7),
222*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000000a, 7), HUFF_PACK(0x0000001e, 8),
223*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000008a, 9), HUFF_PACK(0x0000004e, 10),
224*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000276, 10), HUFF_PACK(0x000002e2, 11)},
225*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x00000000, 4), HUFF_PACK(0x0000000a, 4),
226*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000016, 5), HUFF_PACK(0x00000026, 6),
227*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000076, 7), HUFF_PACK(0x000000f2, 8),
228*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000012, 8), HUFF_PACK(0x0000005e, 8),
229*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000008b, 9), HUFF_PACK(0x00002e76, 15)},
230*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x00000012, 6), HUFF_PACK(0x00000007, 5),
231*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000038, 6), HUFF_PACK(0x0000007c, 7),
232*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000008, 7), HUFF_PACK(0x00000046, 8),
233*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000000f6, 8), HUFF_PACK(0x000001ca, 9),
234*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000173a, 14), HUFF_PACK(0x00001738, 14)},
235*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x0000009e, 8), HUFF_PACK(0x0000004a, 7),
236*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000026, 7), HUFF_PACK(0x0000000c, 7),
237*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000004e, 8), HUFF_PACK(0x000000f7, 8),
238*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000013a, 9), HUFF_PACK(0x0000009e, 11),
239*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000009fe, 12), HUFF_PACK(0x0000013e, 12)},
240*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x00000026, 9), HUFF_PACK(0x0000001a, 8),
241*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000001e6, 9), HUFF_PACK(0x000001e2, 9),
242*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000000ee, 8), HUFF_PACK(0x000001ce, 9),
243*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000277, 10), HUFF_PACK(0x000003ce, 10),
244*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000002e6, 11), HUFF_PACK(0x000004fc, 11)},
245*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x000002e3, 11), HUFF_PACK(0x00000170, 10),
246*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000172, 10), HUFF_PACK(0x000000ba, 9),
247*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000003e, 9), HUFF_PACK(0x000001e3, 9),
248*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000001b, 8), HUFF_PACK(0x0000003f, 9),
249*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000009e, 9), HUFF_PACK(0x0000009f, 9)},
250*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x00000b9e, 13), HUFF_PACK(0x000009ff, 12),
251*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000004fd, 11), HUFF_PACK(0x000004fe, 11),
252*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000001cf, 9), HUFF_PACK(0x000000ef, 8),
253*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000044, 8), HUFF_PACK(0x0000005f, 8),
254*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000000e4, 8), HUFF_PACK(0x000000f0, 8)},
255*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x00002e72, 15), HUFF_PACK(0x0000013f, 12),
256*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000b9f, 13), HUFF_PACK(0x0000013e, 9),
257*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000000fe, 8), HUFF_PACK(0x00000047, 8),
258*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000000e, 7), HUFF_PACK(0x0000007d, 7),
259*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000010, 6), HUFF_PACK(0x00000024, 6)},
260*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x00002e77, 15), HUFF_PACK(0x00005ce6, 16),
261*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000000bb, 9), HUFF_PACK(0x000000e6, 8),
262*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000016, 8), HUFF_PACK(0x000000ff, 8),
263*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000007a, 7), HUFF_PACK(0x0000003a, 6),
264*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000017, 5), HUFF_PACK(0x00000002, 4)},
265*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x00005ce7, 16), HUFF_PACK(0x000003cf, 10),
266*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000017, 8), HUFF_PACK(0x000001cb, 9),
267*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000009c, 8), HUFF_PACK(0x0000004b, 7),
268*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000016, 6), HUFF_PACK(0x0000000a, 5),
269*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000008, 4), HUFF_PACK(0x00000006, 3)}},
270*e5436536SAndroid Build Coastguard Worker            HUFF_PACK(0x00000000, 0) /* escape */
271*e5436536SAndroid Build Coastguard Worker        }},
272*e5436536SAndroid Build Coastguard Worker       {/* HUFF_CLD_TAB_2D[0][1] */
273*e5436536SAndroid Build Coastguard Worker        {
274*e5436536SAndroid Build Coastguard Worker            /* LAV3_2D */
275*e5436536SAndroid Build Coastguard Worker            {{HUFF_PACK(0x00000000, 1), HUFF_PACK(0x0000003e, 6),
276*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000076e, 11), HUFF_PACK(0x00000ede, 12)},
277*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x00000006, 3), HUFF_PACK(0x0000003f, 6),
278*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000003b6, 10), HUFF_PACK(0x0000003a, 6)},
279*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x0000001c, 5), HUFF_PACK(0x000000ee, 8),
280*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000001da, 9), HUFF_PACK(0x0000001e, 5)},
281*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x000000ef, 8), HUFF_PACK(0x00000edf, 12),
282*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000000ec, 8), HUFF_PACK(0x00000002, 2)}},
283*e5436536SAndroid Build Coastguard Worker            HUFF_PACK(0x00000000, 0) /* escape */
284*e5436536SAndroid Build Coastguard Worker        },
285*e5436536SAndroid Build Coastguard Worker        {
286*e5436536SAndroid Build Coastguard Worker            /* LAV5_2D */
287*e5436536SAndroid Build Coastguard Worker            {{HUFF_PACK(0x00000006, 3), HUFF_PACK(0x0000001c, 5),
288*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000007e, 8), HUFF_PACK(0x00000efc, 12),
289*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000effe, 16), HUFF_PACK(0x0001dffe, 17)},
290*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x00000004, 3), HUFF_PACK(0x0000000a, 4),
291*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000003e, 7), HUFF_PACK(0x00000efe, 12),
292*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000077fe, 15), HUFF_PACK(0x00000076, 7)},
293*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x00000006, 4), HUFF_PACK(0x00000016, 5),
294*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000000be, 8), HUFF_PACK(0x00000efd, 12),
295*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000000ee, 8), HUFF_PACK(0x0000000e, 5)},
296*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x0000003e, 6), HUFF_PACK(0x0000002e, 6),
297*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000001de, 9), HUFF_PACK(0x000003be, 10),
298*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000007e, 7), HUFF_PACK(0x0000001e, 5)},
299*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x0000007f, 7), HUFF_PACK(0x0000005e, 7),
300*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00003bfe, 14), HUFF_PACK(0x000000fe, 9),
301*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000001e, 6), HUFF_PACK(0x00000002, 3)},
302*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x000000bf, 8), HUFF_PACK(0x0001dfff, 17),
303*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00001dfe, 13), HUFF_PACK(0x000000ff, 9),
304*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000003a, 6), HUFF_PACK(0x00000000, 2)}},
305*e5436536SAndroid Build Coastguard Worker            HUFF_PACK(0x00000000, 0) /* escape */
306*e5436536SAndroid Build Coastguard Worker        },
307*e5436536SAndroid Build Coastguard Worker        {
308*e5436536SAndroid Build Coastguard Worker            /* LAV7_2D */
309*e5436536SAndroid Build Coastguard Worker            {{HUFF_PACK(0x00000002, 3), HUFF_PACK(0x0000001c, 5),
310*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000000bc, 8), HUFF_PACK(0x000005fc, 11),
311*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00005ffe, 15), HUFF_PACK(0x0002ffde, 18),
312*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000bff7e, 20), HUFF_PACK(0x0017feff, 21)},
313*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x00000004, 3), HUFF_PACK(0x0000000a, 4),
314*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000000e, 7), HUFF_PACK(0x000002fa, 10),
315*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000001fe, 13), HUFF_PACK(0x0000bff2, 16),
316*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0005ffbe, 19), HUFF_PACK(0x000000ee, 8)},
317*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x00000002, 4), HUFF_PACK(0x00000016, 5),
318*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000000f6, 8), HUFF_PACK(0x000005fe, 11),
319*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000001ff, 13), HUFF_PACK(0x0000bff6, 16),
320*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000001de, 9), HUFF_PACK(0x0000007e, 7)},
321*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x00000000, 5), HUFF_PACK(0x0000003c, 6),
322*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000000e, 8), HUFF_PACK(0x0000003e, 10),
323*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00002ffe, 14), HUFF_PACK(0x000002fb, 10),
324*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000000f7, 8), HUFF_PACK(0x0000002e, 6)},
325*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x00000006, 6), HUFF_PACK(0x0000007a, 7),
326*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000000a, 8), HUFF_PACK(0x0000007e, 11),
327*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000000fe, 12), HUFF_PACK(0x00000016, 9),
328*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000006, 7), HUFF_PACK(0x00000002, 5)},
329*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x0000000f, 7), HUFF_PACK(0x00000076, 7),
330*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000017, 9), HUFF_PACK(0x00005ff8, 15),
331*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000bfe, 12), HUFF_PACK(0x0000001e, 9),
332*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000007f, 7), HUFF_PACK(0x00000003, 4)},
333*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x00000004, 7), HUFF_PACK(0x000000bd, 8),
334*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000bff3, 16), HUFF_PACK(0x00005fff, 15),
335*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000bfa, 12), HUFF_PACK(0x0000017c, 9),
336*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000003a, 6), HUFF_PACK(0x00000003, 3)},
337*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x0000017e, 9), HUFF_PACK(0x0017fefe, 21),
338*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00017fee, 17), HUFF_PACK(0x00005ffa, 15),
339*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000bfb, 12), HUFF_PACK(0x000001df, 9),
340*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000003e, 6), HUFF_PACK(0x00000006, 3)}},
341*e5436536SAndroid Build Coastguard Worker            HUFF_PACK(0x0017feff, 21) /* escape */
342*e5436536SAndroid Build Coastguard Worker        },
343*e5436536SAndroid Build Coastguard Worker        {
344*e5436536SAndroid Build Coastguard Worker            /* LAV9_2D */
345*e5436536SAndroid Build Coastguard Worker            {{HUFF_PACK(0x0000000e, 4), HUFF_PACK(0x00000014, 5),
346*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000008e, 8), HUFF_PACK(0x000004fe, 11),
347*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000023fe, 14), HUFF_PACK(0x00008ffe, 16),
348*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0005ffbc, 19), HUFF_PACK(0x0017fef7, 21),
349*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0017fef7, 21), HUFF_PACK(0x0017fef7, 21)},
350*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x00000002, 3), HUFF_PACK(0x00000002, 4),
351*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000044, 7), HUFF_PACK(0x0000027e, 10),
352*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000017fc, 13), HUFF_PACK(0x0000bff6, 16),
353*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0005ffbe, 19), HUFF_PACK(0x00011ff8, 17),
354*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000bff7a, 20), HUFF_PACK(0x000000bc, 8)},
355*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x00000006, 4), HUFF_PACK(0x00000016, 5),
356*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000001a, 7), HUFF_PACK(0x000000fe, 10),
357*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000011f6, 13), HUFF_PACK(0x0000bffe, 16),
358*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00011ff9, 17), HUFF_PACK(0x0017fef6, 21),
359*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000011e, 9), HUFF_PACK(0x00000056, 7)},
360*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x00000010, 5), HUFF_PACK(0x0000003e, 6),
361*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000009e, 8), HUFF_PACK(0x000007fe, 11),
362*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000011f7, 13), HUFF_PACK(0x00005ff8, 15),
363*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00017fee, 17), HUFF_PACK(0x000007ff, 11),
364*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000000ae, 8), HUFF_PACK(0x0000001e, 7)},
365*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x00000026, 6), HUFF_PACK(0x0000000e, 6),
366*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000001ee, 9), HUFF_PACK(0x0000047e, 11),
367*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000bfc, 12), HUFF_PACK(0x0000bfff, 16),
368*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000008fa, 12), HUFF_PACK(0x0000006e, 9),
369*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000001ef, 9), HUFF_PACK(0x0000007e, 7)},
370*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x0000007a, 7), HUFF_PACK(0x0000004e, 7),
371*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000007e, 9), HUFF_PACK(0x000000de, 10),
372*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000011fe, 13), HUFF_PACK(0x00002ffe, 14),
373*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000004ff, 11), HUFF_PACK(0x000000ff, 10),
374*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000000bd, 8), HUFF_PACK(0x0000002e, 6)},
375*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x000000fe, 8), HUFF_PACK(0x000000af, 8),
376*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000001ec, 9), HUFF_PACK(0x000001be, 11),
377*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00011ffe, 17), HUFF_PACK(0x00002ffa, 14),
378*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000008fe, 12), HUFF_PACK(0x000003fe, 10),
379*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000046, 7), HUFF_PACK(0x00000012, 5)},
380*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x0000003e, 8), HUFF_PACK(0x00000045, 7),
381*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000002fe, 10), HUFF_PACK(0x000bff7e, 20),
382*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00005ff9, 15), HUFF_PACK(0x00005ffa, 15),
383*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000bfd, 12), HUFF_PACK(0x0000013e, 9),
384*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000000c, 6), HUFF_PACK(0x00000007, 4)},
385*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x000000be, 8), HUFF_PACK(0x00000036, 8),
386*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000bff7f, 20), HUFF_PACK(0x00023ffe, 18),
387*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00011ffa, 17), HUFF_PACK(0x00005ffe, 15),
388*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000001bf, 11), HUFF_PACK(0x000001ed, 9),
389*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000002a, 6), HUFF_PACK(0x00000000, 3)},
390*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x0000017e, 9), HUFF_PACK(0x0017fef7, 21),
391*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00047ffe, 19), HUFF_PACK(0x00047fff, 19),
392*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00011ffb, 17), HUFF_PACK(0x00002ffb, 14),
393*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000047c, 11), HUFF_PACK(0x000001fe, 9),
394*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000003c, 6), HUFF_PACK(0x00000006, 3)}},
395*e5436536SAndroid Build Coastguard Worker            HUFF_PACK(0x0017fef7, 21) /* escape */
396*e5436536SAndroid Build Coastguard Worker        }}},
397*e5436536SAndroid Build Coastguard Worker      { /* HUFF_CLD_TAB_2D[1][] */
398*e5436536SAndroid Build Coastguard Worker       {/* HUFF_CLD_TAB_2D[1][0] */
399*e5436536SAndroid Build Coastguard Worker        {
400*e5436536SAndroid Build Coastguard Worker            /* LAV3_2D */
401*e5436536SAndroid Build Coastguard Worker            {{HUFF_PACK(0x00000000, 1), HUFF_PACK(0x0000001e, 5),
402*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000003be, 10), HUFF_PACK(0x00000efe, 12)},
403*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x00000006, 3), HUFF_PACK(0x0000001c, 5),
404*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000001de, 9), HUFF_PACK(0x000000ea, 8)},
405*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x00000074, 7), HUFF_PACK(0x000000ee, 8),
406*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000000eb, 8), HUFF_PACK(0x0000001f, 5)},
407*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x0000077e, 11), HUFF_PACK(0x00000eff, 12),
408*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000076, 7), HUFF_PACK(0x00000002, 2)}},
409*e5436536SAndroid Build Coastguard Worker            HUFF_PACK(0x00000000, 0) /* escape */
410*e5436536SAndroid Build Coastguard Worker        },
411*e5436536SAndroid Build Coastguard Worker        {
412*e5436536SAndroid Build Coastguard Worker            /* LAV5_2D */
413*e5436536SAndroid Build Coastguard Worker            {{HUFF_PACK(0x00000000, 2), HUFF_PACK(0x00000006, 4),
414*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000024, 7), HUFF_PACK(0x0000025e, 11),
415*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00003cfe, 14), HUFF_PACK(0x000079fe, 15)},
416*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x00000006, 3), HUFF_PACK(0x00000007, 4),
417*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000078, 7), HUFF_PACK(0x000003ce, 10),
418*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00001e7e, 13), HUFF_PACK(0x000000be, 9)},
419*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x00000008, 5), HUFF_PACK(0x0000003e, 6),
420*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000026, 7), HUFF_PACK(0x0000012e, 10),
421*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000000bf, 9), HUFF_PACK(0x0000002e, 7)},
422*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x00000027, 7), HUFF_PACK(0x0000007a, 7),
423*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000001e4, 9), HUFF_PACK(0x00000096, 9),
424*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000007b, 7), HUFF_PACK(0x0000003f, 6)},
425*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x000001e6, 9), HUFF_PACK(0x000001e5, 9),
426*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000f3e, 12), HUFF_PACK(0x0000005e, 8),
427*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000016, 6), HUFF_PACK(0x0000000e, 4)},
428*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x0000079e, 11), HUFF_PACK(0x000079ff, 15),
429*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000025f, 11), HUFF_PACK(0x0000004a, 8),
430*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000000a, 5), HUFF_PACK(0x00000002, 2)}},
431*e5436536SAndroid Build Coastguard Worker            HUFF_PACK(0x00000000, 0) /* escape */
432*e5436536SAndroid Build Coastguard Worker        },
433*e5436536SAndroid Build Coastguard Worker        {
434*e5436536SAndroid Build Coastguard Worker            /* LAV7_2D */
435*e5436536SAndroid Build Coastguard Worker            {{HUFF_PACK(0x00000000, 2), HUFF_PACK(0x00000006, 4),
436*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000000de, 8), HUFF_PACK(0x0000069e, 11),
437*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000034fe, 14), HUFF_PACK(0x0001a7fe, 17),
438*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00069ff6, 19), HUFF_PACK(0x00069ff7, 19)},
439*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x00000002, 3), HUFF_PACK(0x0000000c, 4),
440*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000006a, 7), HUFF_PACK(0x0000034e, 10),
441*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00001fde, 13), HUFF_PACK(0x000069fe, 15),
442*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0001a7fc, 17), HUFF_PACK(0x00000372, 10)},
443*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x0000003e, 6), HUFF_PACK(0x0000003c, 6),
444*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000000df, 8), HUFF_PACK(0x000001ee, 10),
445*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000dde, 12), HUFF_PACK(0x000069fa, 15),
446*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000373, 10), HUFF_PACK(0x0000007a, 8)},
447*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x0000003e, 7), HUFF_PACK(0x00000068, 7),
448*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000001ba, 9), HUFF_PACK(0x000003f6, 10),
449*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000d3e, 12), HUFF_PACK(0x0000034c, 10),
450*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000001fa, 9), HUFF_PACK(0x000000d2, 8)},
451*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x0000007e, 8), HUFF_PACK(0x0000007f, 8),
452*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000001f8, 9), HUFF_PACK(0x000006ee, 11),
453*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000003de, 11), HUFF_PACK(0x000001b8, 9),
454*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000001fc, 9), HUFF_PACK(0x0000006b, 7)},
455*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x000000f6, 9), HUFF_PACK(0x000001fe, 9),
456*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000034d, 10), HUFF_PACK(0x00003fbe, 14),
457*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000007f6, 11), HUFF_PACK(0x000003fa, 10),
458*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000003c, 7), HUFF_PACK(0x0000003d, 6)},
459*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x000003f7, 10), HUFF_PACK(0x00000376, 10),
460*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0001a7ff, 17), HUFF_PACK(0x00003fbf, 14),
461*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000ddf, 12), HUFF_PACK(0x000001f9, 9),
462*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000036, 6), HUFF_PACK(0x0000000e, 4)},
463*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x000003df, 11), HUFF_PACK(0x00034ffa, 18),
464*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000069fb, 15), HUFF_PACK(0x000034fc, 14),
465*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000fee, 12), HUFF_PACK(0x000001ff, 9),
466*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000000e, 5), HUFF_PACK(0x00000002, 2)}},
467*e5436536SAndroid Build Coastguard Worker            HUFF_PACK(0x00000000, 0) /* escape */
468*e5436536SAndroid Build Coastguard Worker        },
469*e5436536SAndroid Build Coastguard Worker        {
470*e5436536SAndroid Build Coastguard Worker            /* LAV9_2D */
471*e5436536SAndroid Build Coastguard Worker            {{HUFF_PACK(0x00000006, 3), HUFF_PACK(0x00000004, 4),
472*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000012, 7), HUFF_PACK(0x000007fe, 11),
473*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00001f7e, 13), HUFF_PACK(0x0000fbfe, 16),
474*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0001f7fe, 17), HUFF_PACK(0x000b7dfe, 21),
475*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000b7dff, 21), HUFF_PACK(0x000b7dff, 21)},
476*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x00000000, 3), HUFF_PACK(0x00000006, 4),
477*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000007c, 7), HUFF_PACK(0x00000046, 9),
478*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000007d0, 12), HUFF_PACK(0x00001f4e, 14),
479*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000b7fe, 17), HUFF_PACK(0x00005bee, 16),
480*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00016fbe, 18), HUFF_PACK(0x000003ee, 10)},
481*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x00000006, 5), HUFF_PACK(0x0000000a, 5),
482*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000002e, 7), HUFF_PACK(0x000003fe, 10),
483*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000007d2, 12), HUFF_PACK(0x00001f4f, 14),
484*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00002dfe, 15), HUFF_PACK(0x0000b7de, 17),
485*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000001fe, 10), HUFF_PACK(0x0000002e, 8)},
486*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x0000007a, 7), HUFF_PACK(0x0000007e, 7),
487*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000007a, 8), HUFF_PACK(0x000001fa, 10),
488*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000007fe, 12), HUFF_PACK(0x00001f7c, 13),
489*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000016fa, 14), HUFF_PACK(0x0000009e, 10),
490*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000020, 8), HUFF_PACK(0x00000021, 8)},
491*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x000000fe, 8), HUFF_PACK(0x00000016, 7),
492*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000000fe, 9), HUFF_PACK(0x0000016e, 10),
493*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000009f, 10), HUFF_PACK(0x00000b7c, 13),
494*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000003de, 11), HUFF_PACK(0x000000b6, 9),
495*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000000be, 9), HUFF_PACK(0x0000007c, 8)},
496*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x0000005a, 8), HUFF_PACK(0x00000078, 8),
497*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000047, 9), HUFF_PACK(0x00000044, 9),
498*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000007ff, 12), HUFF_PACK(0x000007d1, 12),
499*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000001f6, 10), HUFF_PACK(0x000001f7, 10),
500*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000002f, 8), HUFF_PACK(0x0000002c, 7)},
501*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x000000fc, 9), HUFF_PACK(0x000001f6, 9),
502*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000000f6, 9), HUFF_PACK(0x000007ff, 11),
503*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000016fe, 14), HUFF_PACK(0x000002de, 11),
504*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000003ea, 11), HUFF_PACK(0x000000bf, 9),
505*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000000fa, 8), HUFF_PACK(0x0000000a, 6)},
506*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x0000004e, 9), HUFF_PACK(0x00000026, 8),
507*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000001ee, 10), HUFF_PACK(0x00005bfe, 16),
508*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00003efe, 14), HUFF_PACK(0x00000b7e, 13),
509*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000003eb, 11), HUFF_PACK(0x000001fe, 9),
510*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000007b, 7), HUFF_PACK(0x00000007, 5)},
511*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x000001fb, 10), HUFF_PACK(0x00000045, 9),
512*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00016ffe, 18), HUFF_PACK(0x0001f7ff, 17),
513*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00002df6, 15), HUFF_PACK(0x00001f7d, 13),
514*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000003fe, 11), HUFF_PACK(0x0000005e, 8),
515*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000003c, 6), HUFF_PACK(0x0000000e, 4)},
516*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x000003df, 11), HUFF_PACK(0x0005befe, 20),
517*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0002df7e, 19), HUFF_PACK(0x00016fff, 18),
518*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00007dfe, 15), HUFF_PACK(0x00000fa6, 13),
519*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000007de, 11), HUFF_PACK(0x00000079, 8),
520*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000000e, 5), HUFF_PACK(0x00000002, 2)}},
521*e5436536SAndroid Build Coastguard Worker            HUFF_PACK(0x000b7dff, 21) /* escape */
522*e5436536SAndroid Build Coastguard Worker        }},
523*e5436536SAndroid Build Coastguard Worker       {/* HUFF_CLD_TAB_2D[1][1] */
524*e5436536SAndroid Build Coastguard Worker        {
525*e5436536SAndroid Build Coastguard Worker            /* LAV3_2D */
526*e5436536SAndroid Build Coastguard Worker            {{HUFF_PACK(0x00000000, 1), HUFF_PACK(0x0000000e, 4),
527*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000000fa, 8), HUFF_PACK(0x000007de, 11)},
528*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x0000000c, 4), HUFF_PACK(0x0000001e, 5),
529*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000000fe, 8), HUFF_PACK(0x000001f6, 9)},
530*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x000000ff, 8), HUFF_PACK(0x0000007c, 7),
531*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000007e, 7), HUFF_PACK(0x0000001a, 5)},
532*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x000007df, 11), HUFF_PACK(0x000003ee, 10),
533*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000001b, 5), HUFF_PACK(0x00000002, 2)}},
534*e5436536SAndroid Build Coastguard Worker            HUFF_PACK(0x00000000, 0) /* escape */
535*e5436536SAndroid Build Coastguard Worker        },
536*e5436536SAndroid Build Coastguard Worker        {
537*e5436536SAndroid Build Coastguard Worker            /* LAV5_2D */
538*e5436536SAndroid Build Coastguard Worker            {{HUFF_PACK(0x00000006, 3), HUFF_PACK(0x0000000e, 4),
539*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000007c, 7), HUFF_PACK(0x000003fe, 10),
540*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000fbe, 12), HUFF_PACK(0x00003efe, 14)},
541*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x00000000, 3), HUFF_PACK(0x00000001, 3),
542*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000003c, 6), HUFF_PACK(0x0000005e, 8),
543*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000007de, 11), HUFF_PACK(0x000007be, 11)},
544*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x0000001e, 6), HUFF_PACK(0x0000000a, 5),
545*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000001f, 6), HUFF_PACK(0x0000005f, 8),
546*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000001ee, 9), HUFF_PACK(0x000001f6, 9)},
547*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x000001fe, 9), HUFF_PACK(0x000000fe, 8),
548*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000000f6, 8), HUFF_PACK(0x000000fa, 8),
549*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000007e, 7), HUFF_PACK(0x00000016, 6)},
550*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x000007bf, 11), HUFF_PACK(0x000003de, 10),
551*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000003ee, 10), HUFF_PACK(0x0000007a, 7),
552*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000000e, 5), HUFF_PACK(0x00000006, 4)},
553*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x00003eff, 14), HUFF_PACK(0x00001f7e, 13),
554*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000003ff, 10), HUFF_PACK(0x0000002e, 7),
555*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000004, 4), HUFF_PACK(0x00000002, 2)}},
556*e5436536SAndroid Build Coastguard Worker            HUFF_PACK(0x00000000, 0) /* escape */
557*e5436536SAndroid Build Coastguard Worker        },
558*e5436536SAndroid Build Coastguard Worker        {
559*e5436536SAndroid Build Coastguard Worker            /* LAV7_2D */
560*e5436536SAndroid Build Coastguard Worker            {{HUFF_PACK(0x00000002, 3), HUFF_PACK(0x0000000a, 4),
561*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000001a, 6), HUFF_PACK(0x000001be, 9),
562*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000006e6, 11), HUFF_PACK(0x0000067a, 12),
563*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000cf2, 13), HUFF_PACK(0x000033de, 15)},
564*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x0000000c, 4), HUFF_PACK(0x0000000e, 4),
565*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000000e, 5), HUFF_PACK(0x000000de, 8),
566*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000372, 10), HUFF_PACK(0x000003d6, 11),
567*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000678, 12), HUFF_PACK(0x00000cf6, 13)},
568*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x00000036, 6), HUFF_PACK(0x00000012, 5),
569*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000003e, 6), HUFF_PACK(0x0000003c, 7),
570*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000001b8, 9), HUFF_PACK(0x000003d4, 11),
571*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000033e, 11), HUFF_PACK(0x0000033f, 11)},
572*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x0000007e, 8), HUFF_PACK(0x0000006a, 7),
573*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000004e, 7), HUFF_PACK(0x0000007e, 7),
574*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000001ba, 9), HUFF_PACK(0x000000ce, 9),
575*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000000f6, 9), HUFF_PACK(0x000001ee, 10)},
576*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x000001ef, 10), HUFF_PACK(0x0000013e, 9),
577*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000007f, 8), HUFF_PACK(0x00000066, 8),
578*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000000d6, 8), HUFF_PACK(0x0000003e, 7),
579*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000000d7, 8), HUFF_PACK(0x0000009e, 8)},
580*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x000007ae, 12), HUFF_PACK(0x000001e8, 10),
581*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000001e9, 10), HUFF_PACK(0x0000027e, 10),
582*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000032, 7), HUFF_PACK(0x00000018, 6),
583*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000026, 6), HUFF_PACK(0x00000034, 6)},
584*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x00000cf3, 13), HUFF_PACK(0x000007aa, 12),
585*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000007ab, 12), HUFF_PACK(0x0000027f, 10),
586*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000001bf, 9), HUFF_PACK(0x0000001b, 6),
587*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000001e, 5), HUFF_PACK(0x0000000b, 4)},
588*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x000033df, 15), HUFF_PACK(0x000019ee, 14),
589*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000007af, 12), HUFF_PACK(0x000006e7, 11),
590*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000001bb, 9), HUFF_PACK(0x0000007f, 7),
591*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000008, 4), HUFF_PACK(0x00000000, 2)}},
592*e5436536SAndroid Build Coastguard Worker            HUFF_PACK(0x00000000, 0) /* escape */
593*e5436536SAndroid Build Coastguard Worker        },
594*e5436536SAndroid Build Coastguard Worker        {
595*e5436536SAndroid Build Coastguard Worker            /* LAV9_2D */
596*e5436536SAndroid Build Coastguard Worker            {{HUFF_PACK(0x0000000e, 4), HUFF_PACK(0x00000008, 4),
597*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000007e, 7), HUFF_PACK(0x000001fe, 9),
598*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000001ba, 10), HUFF_PACK(0x00000dbe, 12),
599*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000d7e, 13), HUFF_PACK(0x00001af6, 14),
600*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00007fec, 15), HUFF_PACK(0x0001ffb6, 17)},
601*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x0000000a, 4), HUFF_PACK(0x0000000c, 4),
602*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000000c, 5), HUFF_PACK(0x00000036, 7),
603*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000000de, 9), HUFF_PACK(0x000005fe, 11),
604*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000006be, 12), HUFF_PACK(0x00001b7e, 13),
605*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00007fee, 15), HUFF_PACK(0x00006dfe, 15)},
606*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x0000001e, 6), HUFF_PACK(0x0000000e, 5),
607*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000000a, 5), HUFF_PACK(0x0000006a, 7),
608*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000001ae, 9), HUFF_PACK(0x000006fe, 11),
609*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000376, 11), HUFF_PACK(0x00000dfe, 13),
610*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000dff, 13), HUFF_PACK(0x00000d7f, 13)},
611*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x000000b6, 8), HUFF_PACK(0x0000005e, 7),
612*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000007c, 7), HUFF_PACK(0x0000006e, 7),
613*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000006a, 8), HUFF_PACK(0x0000016a, 9),
614*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000ffe, 12), HUFF_PACK(0x00000dfe, 12),
615*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000ffc, 12), HUFF_PACK(0x00001bfe, 13)},
616*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x0000035e, 10), HUFF_PACK(0x000001b6, 9),
617*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000005e, 8), HUFF_PACK(0x000000b4, 8),
618*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000006c, 7), HUFF_PACK(0x0000017e, 9),
619*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000036e, 10), HUFF_PACK(0x000003ee, 10),
620*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000037e, 11), HUFF_PACK(0x00000377, 11)},
621*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x00000fff, 12), HUFF_PACK(0x000001ae, 10),
622*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000001be, 10), HUFF_PACK(0x000001f6, 9),
623*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000001be, 9), HUFF_PACK(0x000000da, 8),
624*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000000fe, 8), HUFF_PACK(0x0000016b, 9),
625*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000000d6, 9), HUFF_PACK(0x0000037e, 10)},
626*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x000017fe, 13), HUFF_PACK(0x00000bfe, 12),
627*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000007de, 11), HUFF_PACK(0x000006de, 11),
628*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000001b8, 10), HUFF_PACK(0x000000d6, 8),
629*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000002e, 7), HUFF_PACK(0x00000034, 7),
630*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000000de, 8), HUFF_PACK(0x000000be, 8)},
631*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x00007fef, 15), HUFF_PACK(0x000006bc, 12),
632*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00001bff, 13), HUFF_PACK(0x00001ffa, 13),
633*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000001b9, 10), HUFF_PACK(0x000003fe, 10),
634*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000000fa, 8), HUFF_PACK(0x0000002e, 6),
635*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000034, 6), HUFF_PACK(0x0000001f, 6)},
636*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x00006dff, 15), HUFF_PACK(0x00001af7, 14),
637*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000036fe, 14), HUFF_PACK(0x000006fe, 12),
638*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000fbe, 12), HUFF_PACK(0x0000035f, 10),
639*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000000b7, 8), HUFF_PACK(0x0000002c, 6),
640*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000001e, 5), HUFF_PACK(0x00000009, 4)},
641*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x0001ffb7, 17), HUFF_PACK(0x0000ffda, 16),
642*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000d7a, 13), HUFF_PACK(0x000017ff, 13),
643*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000fbf, 12), HUFF_PACK(0x000002fe, 10),
644*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000005f, 8), HUFF_PACK(0x00000016, 6),
645*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000004, 4), HUFF_PACK(0x00000000, 2)}},
646*e5436536SAndroid Build Coastguard Worker            HUFF_PACK(0x00000000, 0) /* escape */
647*e5436536SAndroid Build Coastguard Worker        }}}}};
648*e5436536SAndroid Build Coastguard Worker 
649*e5436536SAndroid Build Coastguard Worker const HUFF_ICC_TABLE fdk_sacenc_huffICCTab = {
650*e5436536SAndroid Build Coastguard Worker     {/* h1D[2][8] */
651*e5436536SAndroid Build Coastguard Worker      {HUFF_PACK(0x00000000, 1), HUFF_PACK(0x00000002, 2),
652*e5436536SAndroid Build Coastguard Worker       HUFF_PACK(0x00000006, 3), HUFF_PACK(0x0000000e, 4),
653*e5436536SAndroid Build Coastguard Worker       HUFF_PACK(0x0000001e, 5), HUFF_PACK(0x0000003e, 6),
654*e5436536SAndroid Build Coastguard Worker       HUFF_PACK(0x0000007e, 7), HUFF_PACK(0x0000007f, 7)},
655*e5436536SAndroid Build Coastguard Worker      {HUFF_PACK(0x00000000, 1), HUFF_PACK(0x00000002, 2),
656*e5436536SAndroid Build Coastguard Worker       HUFF_PACK(0x00000006, 3), HUFF_PACK(0x0000000e, 4),
657*e5436536SAndroid Build Coastguard Worker       HUFF_PACK(0x0000001e, 5), HUFF_PACK(0x0000003e, 6),
658*e5436536SAndroid Build Coastguard Worker       HUFF_PACK(0x0000007e, 7), HUFF_PACK(0x0000007f, 7)}},
659*e5436536SAndroid Build Coastguard Worker     {  /* HUFF_ICC_TAB_2D */
660*e5436536SAndroid Build Coastguard Worker      { /* HUFF_ICC_TAB_2D[0][] */
661*e5436536SAndroid Build Coastguard Worker       {/* HUFF_ICC_TAB_2D[0][0] */
662*e5436536SAndroid Build Coastguard Worker        {
663*e5436536SAndroid Build Coastguard Worker            /* LAV1_2D */
664*e5436536SAndroid Build Coastguard Worker            {{HUFF_PACK(0x00000000, 1), HUFF_PACK(0x00000006, 3)},
665*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x00000007, 3), HUFF_PACK(0x00000002, 2)}},
666*e5436536SAndroid Build Coastguard Worker            HUFF_PACK(0x00000000, 0) /* escape */
667*e5436536SAndroid Build Coastguard Worker        },
668*e5436536SAndroid Build Coastguard Worker        {
669*e5436536SAndroid Build Coastguard Worker            /* LAV3_2D */
670*e5436536SAndroid Build Coastguard Worker            {{HUFF_PACK(0x00000002, 2), HUFF_PACK(0x00000000, 2),
671*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000000a, 5), HUFF_PACK(0x0000007e, 8)},
672*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x0000000e, 5), HUFF_PACK(0x00000004, 4),
673*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000016, 6), HUFF_PACK(0x000003fe, 11)},
674*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x000001fe, 10), HUFF_PACK(0x000000fe, 9),
675*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000003e, 7), HUFF_PACK(0x0000001e, 6)},
676*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x000003ff, 11), HUFF_PACK(0x00000017, 6),
677*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000006, 4), HUFF_PACK(0x00000003, 2)}},
678*e5436536SAndroid Build Coastguard Worker            HUFF_PACK(0x00000000, 0) /* escape */
679*e5436536SAndroid Build Coastguard Worker        },
680*e5436536SAndroid Build Coastguard Worker        {
681*e5436536SAndroid Build Coastguard Worker            /* LAV5_2D */
682*e5436536SAndroid Build Coastguard Worker            {{HUFF_PACK(0x00000000, 2), HUFF_PACK(0x00000002, 3),
683*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000000c, 5), HUFF_PACK(0x0000006a, 7),
684*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000000dc, 8), HUFF_PACK(0x000006ee, 11)},
685*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x0000001e, 5), HUFF_PACK(0x0000000c, 4),
686*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000000d, 5), HUFF_PACK(0x0000001e, 6),
687*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000001ae, 9), HUFF_PACK(0x0000ddff, 16)},
688*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x000000de, 8), HUFF_PACK(0x0000007e, 7),
689*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000001f, 6), HUFF_PACK(0x000001be, 9),
690*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00006efe, 15), HUFF_PACK(0x0000ddfe, 16)},
691*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x0000377e, 14), HUFF_PACK(0x00001bbe, 13),
692*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000dde, 12), HUFF_PACK(0x000001bf, 9),
693*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000000d6, 8), HUFF_PACK(0x00000376, 10)},
694*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x0000ddff, 16), HUFF_PACK(0x0000ddff, 16),
695*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000001ba, 9), HUFF_PACK(0x00000034, 6),
696*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000003e, 6), HUFF_PACK(0x0000000e, 5)},
697*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x0000ddff, 16), HUFF_PACK(0x000001af, 9),
698*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000007f, 7), HUFF_PACK(0x00000036, 6),
699*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000000e, 4), HUFF_PACK(0x00000002, 2)}},
700*e5436536SAndroid Build Coastguard Worker            HUFF_PACK(0x0000ddff, 16) /* escape */
701*e5436536SAndroid Build Coastguard Worker        },
702*e5436536SAndroid Build Coastguard Worker        {
703*e5436536SAndroid Build Coastguard Worker            /* LAV7_2D */
704*e5436536SAndroid Build Coastguard Worker            {{HUFF_PACK(0x00000000, 2), HUFF_PACK(0x0000000c, 4),
705*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000002e, 6), HUFF_PACK(0x00000044, 7),
706*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000086, 8), HUFF_PACK(0x0000069e, 11),
707*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000043e, 11), HUFF_PACK(0x0000087a, 12)},
708*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x0000001e, 5), HUFF_PACK(0x0000000e, 4),
709*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000002a, 6), HUFF_PACK(0x00000046, 7),
710*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000015e, 9), HUFF_PACK(0x00000047, 7),
711*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000034a, 10), HUFF_PACK(0x0000087b, 12)},
712*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x000000d6, 8), HUFF_PACK(0x00000026, 6),
713*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000002f, 6), HUFF_PACK(0x000000d7, 8),
714*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000006a, 7), HUFF_PACK(0x0000034e, 10),
715*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000087b, 12), HUFF_PACK(0x0000087b, 12)},
716*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x000002be, 10), HUFF_PACK(0x000001a6, 9),
717*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000001be, 9), HUFF_PACK(0x00000012, 5),
718*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000001bf, 9), HUFF_PACK(0x0000087b, 12),
719*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000087b, 12), HUFF_PACK(0x0000087b, 12)},
720*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x0000087b, 12), HUFF_PACK(0x0000087b, 12),
721*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000087b, 12), HUFF_PACK(0x0000087b, 12),
722*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000036, 6), HUFF_PACK(0x000000d0, 8),
723*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000043c, 11), HUFF_PACK(0x0000043f, 11)},
724*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x0000087b, 12), HUFF_PACK(0x0000087b, 12),
725*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000087b, 12), HUFF_PACK(0x0000034b, 10),
726*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000027, 6), HUFF_PACK(0x00000020, 6),
727*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000042, 7), HUFF_PACK(0x000000d1, 8)},
728*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x0000087b, 12), HUFF_PACK(0x0000087b, 12),
729*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000002bf, 10), HUFF_PACK(0x000000de, 8),
730*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000000ae, 8), HUFF_PACK(0x00000056, 7),
731*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000016, 5), HUFF_PACK(0x00000014, 5)},
732*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x0000087b, 12), HUFF_PACK(0x0000069f, 11),
733*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000001a4, 9), HUFF_PACK(0x0000010e, 9),
734*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000045, 7), HUFF_PACK(0x0000006e, 7),
735*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000001f, 5), HUFF_PACK(0x00000001, 2)}},
736*e5436536SAndroid Build Coastguard Worker            HUFF_PACK(0x0000087b, 12) /* escape */
737*e5436536SAndroid Build Coastguard Worker        }},
738*e5436536SAndroid Build Coastguard Worker       {/* HUFF_ICC_TAB_2D[0][1] */
739*e5436536SAndroid Build Coastguard Worker        {
740*e5436536SAndroid Build Coastguard Worker            /* LAV1_2D */
741*e5436536SAndroid Build Coastguard Worker            {{HUFF_PACK(0x00000000, 1), HUFF_PACK(0x00000006, 3)},
742*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x00000007, 3), HUFF_PACK(0x00000002, 2)}},
743*e5436536SAndroid Build Coastguard Worker            HUFF_PACK(0x00000000, 0) /* escape */
744*e5436536SAndroid Build Coastguard Worker        },
745*e5436536SAndroid Build Coastguard Worker        {
746*e5436536SAndroid Build Coastguard Worker            /* LAV3_2D */
747*e5436536SAndroid Build Coastguard Worker            {{HUFF_PACK(0x00000002, 2), HUFF_PACK(0x00000004, 4),
748*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000017e, 10), HUFF_PACK(0x000002fe, 11)},
749*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x00000000, 2), HUFF_PACK(0x0000000e, 5),
750*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000000be, 9), HUFF_PACK(0x00000016, 6)},
751*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x0000000f, 5), HUFF_PACK(0x00000014, 6),
752*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000005e, 8), HUFF_PACK(0x00000006, 4)},
753*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x0000002e, 7), HUFF_PACK(0x000002ff, 11),
754*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000015, 6), HUFF_PACK(0x00000003, 2)}},
755*e5436536SAndroid Build Coastguard Worker            HUFF_PACK(0x00000000, 0) /* escape */
756*e5436536SAndroid Build Coastguard Worker        },
757*e5436536SAndroid Build Coastguard Worker        {
758*e5436536SAndroid Build Coastguard Worker            /* LAV5_2D */
759*e5436536SAndroid Build Coastguard Worker            {{HUFF_PACK(0x00000000, 2), HUFF_PACK(0x0000001e, 5),
760*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000003fc, 10), HUFF_PACK(0x0000fffa, 16),
761*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000fff9e, 20), HUFF_PACK(0x000fff9f, 20)},
762*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x00000006, 3), HUFF_PACK(0x00000004, 4),
763*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000000be, 9), HUFF_PACK(0x00007ffe, 15),
764*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0007ffce, 19), HUFF_PACK(0x000000fe, 8)},
765*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x00000006, 4), HUFF_PACK(0x0000001e, 6),
766*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000003fd, 10), HUFF_PACK(0x0000fffb, 16),
767*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000ffe, 12), HUFF_PACK(0x0000003e, 6)},
768*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x0000000a, 5), HUFF_PACK(0x0000007e, 7),
769*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00001ffe, 13), HUFF_PACK(0x00007fff, 15),
770*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000005e, 8), HUFF_PACK(0x0000000e, 5)},
771*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x0000001f, 6), HUFF_PACK(0x000003fe, 10),
772*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0001fff2, 17), HUFF_PACK(0x00000ffc, 12),
773*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000002e, 7), HUFF_PACK(0x0000000e, 4)},
774*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x000000bf, 9), HUFF_PACK(0x0003ffe6, 18),
775*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000fff8, 16), HUFF_PACK(0x00000ffd, 12),
776*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000016, 6), HUFF_PACK(0x00000002, 2)}},
777*e5436536SAndroid Build Coastguard Worker            HUFF_PACK(0x00000000, 0) /* escape */
778*e5436536SAndroid Build Coastguard Worker        },
779*e5436536SAndroid Build Coastguard Worker        {
780*e5436536SAndroid Build Coastguard Worker            /* LAV7_2D */
781*e5436536SAndroid Build Coastguard Worker            {{HUFF_PACK(0x00000002, 2), HUFF_PACK(0x0000001e, 6),
782*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000ffe, 12), HUFF_PACK(0x0000ffff, 16),
783*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000fffe, 16), HUFF_PACK(0x0000ffff, 16),
784*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000ffff, 16), HUFF_PACK(0x0000ffff, 16)},
785*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x00000006, 3), HUFF_PACK(0x00000008, 5),
786*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000007fe, 11), HUFF_PACK(0x0000ffff, 16),
787*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000ffff, 16), HUFF_PACK(0x0000ffff, 16),
788*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000ffff, 16), HUFF_PACK(0x0000005a, 8)},
789*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x00000006, 4), HUFF_PACK(0x0000007a, 7),
790*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000164, 10), HUFF_PACK(0x00007ffa, 15),
791*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000ffff, 16), HUFF_PACK(0x0000ffff, 16),
792*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00001fee, 13), HUFF_PACK(0x0000003c, 6)},
793*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x0000000e, 5), HUFF_PACK(0x000000fe, 8),
794*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000002ce, 11), HUFF_PACK(0x000002cf, 11),
795*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00007ffb, 15), HUFF_PACK(0x00001fec, 13),
796*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000000b0, 9), HUFF_PACK(0x0000002e, 7)},
797*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x0000003e, 6), HUFF_PACK(0x000003fe, 10),
798*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000165, 10), HUFF_PACK(0x00007ffc, 15),
799*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00001fef, 13), HUFF_PACK(0x000007fa, 11),
800*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000007f8, 11), HUFF_PACK(0x0000001f, 6)},
801*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x0000002f, 7), HUFF_PACK(0x000000f6, 8),
802*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00001fed, 13), HUFF_PACK(0x0000ffff, 16),
803*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00007ffd, 15), HUFF_PACK(0x00000ff2, 12),
804*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000000b1, 9), HUFF_PACK(0x0000000a, 5)},
805*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x00000009, 5), HUFF_PACK(0x00000166, 10),
806*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000ffff, 16), HUFF_PACK(0x0000ffff, 16),
807*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00007ffe, 15), HUFF_PACK(0x00003ffc, 14),
808*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000005b, 8), HUFF_PACK(0x0000000e, 4)},
809*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x0000007e, 7), HUFF_PACK(0x0000ffff, 16),
810*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000ffff, 16), HUFF_PACK(0x0000ffff, 16),
811*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000ffff, 16), HUFF_PACK(0x00000ff3, 12),
812*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000000f7, 8), HUFF_PACK(0x00000000, 2)}},
813*e5436536SAndroid Build Coastguard Worker            HUFF_PACK(0x0000ffff, 16) /* escape */
814*e5436536SAndroid Build Coastguard Worker        }}},
815*e5436536SAndroid Build Coastguard Worker      { /* HUFF_ICC_TAB_2D[1][] */
816*e5436536SAndroid Build Coastguard Worker       {/* HUFF_ICC_TAB_2D[1][0] */
817*e5436536SAndroid Build Coastguard Worker        {
818*e5436536SAndroid Build Coastguard Worker            /* LAV1_2D */
819*e5436536SAndroid Build Coastguard Worker            {{HUFF_PACK(0x00000000, 1), HUFF_PACK(0x00000006, 3)},
820*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x00000007, 3), HUFF_PACK(0x00000002, 2)}},
821*e5436536SAndroid Build Coastguard Worker            HUFF_PACK(0x00000000, 0) /* escape */
822*e5436536SAndroid Build Coastguard Worker        },
823*e5436536SAndroid Build Coastguard Worker        {
824*e5436536SAndroid Build Coastguard Worker            /* LAV3_2D */
825*e5436536SAndroid Build Coastguard Worker            {{HUFF_PACK(0x00000002, 2), HUFF_PACK(0x0000000e, 4),
826*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000037e, 10), HUFF_PACK(0x00000dfe, 12)},
827*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x0000000f, 4), HUFF_PACK(0x0000000c, 4),
828*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000001ba, 9), HUFF_PACK(0x000001bb, 9)},
829*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x000000de, 8), HUFF_PACK(0x000000dc, 8),
830*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000001be, 9), HUFF_PACK(0x0000001a, 5)},
831*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x000006fe, 11), HUFF_PACK(0x00000dff, 12),
832*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000036, 6), HUFF_PACK(0x00000000, 1)}},
833*e5436536SAndroid Build Coastguard Worker            HUFF_PACK(0x00000000, 0) /* escape */
834*e5436536SAndroid Build Coastguard Worker        },
835*e5436536SAndroid Build Coastguard Worker        {
836*e5436536SAndroid Build Coastguard Worker            /* LAV5_2D */
837*e5436536SAndroid Build Coastguard Worker            {{HUFF_PACK(0x00000000, 1), HUFF_PACK(0x0000000c, 4),
838*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000001b6, 9), HUFF_PACK(0x00001b7c, 13),
839*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000dbfe, 16), HUFF_PACK(0x00036fff, 18)},
840*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x0000000e, 4), HUFF_PACK(0x0000001e, 5),
841*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000001be, 9), HUFF_PACK(0x00000dfe, 12),
842*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00036ffe, 18), HUFF_PACK(0x0000036e, 10)},
843*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x0000006e, 7), HUFF_PACK(0x000000fe, 8),
844*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000000d8, 8), HUFF_PACK(0x000036fe, 14),
845*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000006de, 11), HUFF_PACK(0x000000de, 8)},
846*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x000001fa, 9), HUFF_PACK(0x000000da, 8),
847*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000dff, 12), HUFF_PACK(0x00001b7e, 13),
848*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000000d9, 8), HUFF_PACK(0x000000ff, 8)},
849*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x000003f6, 10), HUFF_PACK(0x000006fe, 11),
850*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00006dfe, 15), HUFF_PACK(0x0000037e, 10),
851*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000000fc, 8), HUFF_PACK(0x0000001a, 5)},
852*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x000007ee, 11), HUFF_PACK(0x0001b7fe, 17),
853*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00001b7d, 13), HUFF_PACK(0x000007ef, 11),
854*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000003e, 6), HUFF_PACK(0x00000002, 2)}},
855*e5436536SAndroid Build Coastguard Worker            HUFF_PACK(0x00036fff, 18) /* escape */
856*e5436536SAndroid Build Coastguard Worker        },
857*e5436536SAndroid Build Coastguard Worker        {
858*e5436536SAndroid Build Coastguard Worker            /* LAV7_2D */
859*e5436536SAndroid Build Coastguard Worker            {{HUFF_PACK(0x00000000, 1), HUFF_PACK(0x0000000c, 4),
860*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000007ee, 11), HUFF_PACK(0x00001e7e, 13),
861*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00003cfe, 14), HUFF_PACK(0x000079ff, 15),
862*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000079ff, 15), HUFF_PACK(0x000079ff, 15)},
863*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x0000000e, 4), HUFF_PACK(0x0000001a, 5),
864*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000001e6, 9), HUFF_PACK(0x00001fbe, 13),
865*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000079fe, 15), HUFF_PACK(0x000079ff, 15),
866*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000079ff, 15), HUFF_PACK(0x000006fc, 11)},
867*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x0000006c, 7), HUFF_PACK(0x000000f6, 8),
868*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000001ba, 9), HUFF_PACK(0x00000dfc, 12),
869*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000dfd, 12), HUFF_PACK(0x000079ff, 15),
870*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000f3e, 12), HUFF_PACK(0x000001bb, 9)},
871*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x000000dc, 8), HUFF_PACK(0x000001fe, 9),
872*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000036e, 10), HUFF_PACK(0x000003fe, 10),
873*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000079ff, 15), HUFF_PACK(0x00000fde, 12),
874*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000001ee, 9), HUFF_PACK(0x000000f2, 8)},
875*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x000001fa, 9), HUFF_PACK(0x000003f6, 10),
876*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000001be, 9), HUFF_PACK(0x000079ff, 15),
877*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00001fbf, 13), HUFF_PACK(0x000003ce, 10),
878*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000003ff, 10), HUFF_PACK(0x000000de, 8)},
879*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x00000078, 7), HUFF_PACK(0x000000da, 8),
880*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000079ff, 15), HUFF_PACK(0x000079ff, 15),
881*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000006fd, 11), HUFF_PACK(0x0000036c, 10),
882*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000001ef, 9), HUFF_PACK(0x000000fe, 8)},
883*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x0000036f, 10), HUFF_PACK(0x00000dfe, 12),
884*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000079ff, 15), HUFF_PACK(0x000079ff, 15),
885*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000079ff, 15), HUFF_PACK(0x0000036d, 10),
886*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000000fc, 8), HUFF_PACK(0x0000003e, 6)},
887*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x00000dff, 12), HUFF_PACK(0x000079ff, 15),
888*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000079ff, 15), HUFF_PACK(0x000079ff, 15),
889*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000079ff, 15), HUFF_PACK(0x0000079e, 11),
890*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000007a, 7), HUFF_PACK(0x00000002, 2)}},
891*e5436536SAndroid Build Coastguard Worker            HUFF_PACK(0x000079ff, 15) /* escape */
892*e5436536SAndroid Build Coastguard Worker        }},
893*e5436536SAndroid Build Coastguard Worker       {/* HUFF_ICC_TAB_2D[1][1] */
894*e5436536SAndroid Build Coastguard Worker        {
895*e5436536SAndroid Build Coastguard Worker            /* LAV1_2D */
896*e5436536SAndroid Build Coastguard Worker            {{HUFF_PACK(0x00000000, 1), HUFF_PACK(0x00000006, 3)},
897*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x00000007, 3), HUFF_PACK(0x00000002, 2)}},
898*e5436536SAndroid Build Coastguard Worker            HUFF_PACK(0x00000000, 0) /* escape */
899*e5436536SAndroid Build Coastguard Worker        },
900*e5436536SAndroid Build Coastguard Worker        {
901*e5436536SAndroid Build Coastguard Worker            /* LAV3_2D */
902*e5436536SAndroid Build Coastguard Worker            {{HUFF_PACK(0x00000002, 2), HUFF_PACK(0x0000000e, 4),
903*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000000fc, 8), HUFF_PACK(0x00000fde, 12)},
904*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x0000000c, 4), HUFF_PACK(0x0000000d, 4),
905*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000001fe, 9), HUFF_PACK(0x000007ee, 11)},
906*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x000001fa, 9), HUFF_PACK(0x000001ff, 9),
907*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000000fe, 8), HUFF_PACK(0x0000003e, 6)},
908*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x00000fdf, 12), HUFF_PACK(0x000003f6, 10),
909*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000001e, 5), HUFF_PACK(0x00000000, 1)}},
910*e5436536SAndroid Build Coastguard Worker            HUFF_PACK(0x00000000, 0) /* escape */
911*e5436536SAndroid Build Coastguard Worker        },
912*e5436536SAndroid Build Coastguard Worker        {
913*e5436536SAndroid Build Coastguard Worker            /* LAV5_2D */
914*e5436536SAndroid Build Coastguard Worker            {{HUFF_PACK(0x00000000, 2), HUFF_PACK(0x0000000e, 4),
915*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000003a, 7), HUFF_PACK(0x00000676, 11),
916*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000019fe, 13), HUFF_PACK(0x0000cebe, 16)},
917*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x0000000f, 4), HUFF_PACK(0x00000002, 3),
918*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000001e, 6), HUFF_PACK(0x000000fe, 9),
919*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000019d6, 13), HUFF_PACK(0x0000675e, 15)},
920*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x0000003e, 7), HUFF_PACK(0x00000032, 6),
921*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000018, 5), HUFF_PACK(0x0000033e, 10),
922*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000cfe, 12), HUFF_PACK(0x00000677, 11)},
923*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x00000674, 11), HUFF_PACK(0x0000019c, 9),
924*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000000ff, 9), HUFF_PACK(0x0000003b, 7),
925*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000001c, 6), HUFF_PACK(0x0000007e, 8)},
926*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x000033fe, 14), HUFF_PACK(0x000033ff, 14),
927*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000cea, 12), HUFF_PACK(0x00000066, 7),
928*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000001a, 5), HUFF_PACK(0x00000006, 4)},
929*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x0000cebf, 16), HUFF_PACK(0x000033ae, 14),
930*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000067e, 11), HUFF_PACK(0x0000019e, 9),
931*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000001b, 5), HUFF_PACK(0x00000002, 2)}},
932*e5436536SAndroid Build Coastguard Worker            HUFF_PACK(0x00000000, 0) /* escape */
933*e5436536SAndroid Build Coastguard Worker        },
934*e5436536SAndroid Build Coastguard Worker        {
935*e5436536SAndroid Build Coastguard Worker            /* LAV7_2D */
936*e5436536SAndroid Build Coastguard Worker            {{HUFF_PACK(0x00000002, 2), HUFF_PACK(0x00000002, 4),
937*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000000fe, 9), HUFF_PACK(0x000007be, 12),
938*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000ffc, 13), HUFF_PACK(0x00000ffd, 13),
939*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00001efe, 15), HUFF_PACK(0x00003dfe, 16)},
940*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x00000004, 4), HUFF_PACK(0x00000000, 3),
941*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000003c, 7), HUFF_PACK(0x000000f6, 10),
942*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000001da, 11), HUFF_PACK(0x000003fe, 12),
943*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00003dfe, 15), HUFF_PACK(0x00003dff, 16)},
944*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x0000003c, 8), HUFF_PACK(0x0000003e, 7),
945*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000000a, 5), HUFF_PACK(0x0000003a, 8),
946*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000003de, 11), HUFF_PACK(0x000007be, 13),
947*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000f7e, 14), HUFF_PACK(0x00001efe, 14)},
948*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x000001de, 11), HUFF_PACK(0x000000ec, 10),
949*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000007e, 9), HUFF_PACK(0x0000000c, 5),
950*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000001ee, 10), HUFF_PACK(0x00000f7e, 13),
951*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000007fc, 12), HUFF_PACK(0x00003dff, 15)},
952*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x00007ffe, 16), HUFF_PACK(0x000003be, 12),
953*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000000fe, 10), HUFF_PACK(0x000001fe, 10),
954*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000001a, 6), HUFF_PACK(0x0000001c, 7),
955*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000007fd, 12), HUFF_PACK(0x00000ffe, 13)},
956*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x00003dff, 16), HUFF_PACK(0x000003bf, 12),
957*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00001ffe, 14), HUFF_PACK(0x000003ff, 12),
958*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000003e, 8), HUFF_PACK(0x0000001b, 6),
959*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000007e, 8), HUFF_PACK(0x000000f6, 9)},
960*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x00007fff, 16), HUFF_PACK(0x00003dff, 16),
961*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00003ffe, 15), HUFF_PACK(0x000001db, 11),
962*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000000ee, 10), HUFF_PACK(0x0000007a, 8),
963*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x0000000e, 5), HUFF_PACK(0x0000000b, 5)},
964*e5436536SAndroid Build Coastguard Worker             {HUFF_PACK(0x00003dff, 16), HUFF_PACK(0x00003dff, 16),
965*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000003de, 12), HUFF_PACK(0x000001fe, 11),
966*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x000001ee, 11), HUFF_PACK(0x0000007a, 9),
967*e5436536SAndroid Build Coastguard Worker              HUFF_PACK(0x00000006, 5), HUFF_PACK(0x00000003, 2)}},
968*e5436536SAndroid Build Coastguard Worker            HUFF_PACK(0x00003dff, 16) /* escape */
969*e5436536SAndroid Build Coastguard Worker        }}}}};
970*e5436536SAndroid Build Coastguard Worker 
971*e5436536SAndroid Build Coastguard Worker const HUFF_PT0_TABLE fdk_sacenc_huffPart0Tab = {
972*e5436536SAndroid Build Coastguard Worker     {/* CLD */
973*e5436536SAndroid Build Coastguard Worker      HUFF_PACK(0x00000052, 8), HUFF_PACK(0x000000ae, 9),
974*e5436536SAndroid Build Coastguard Worker      HUFF_PACK(0x000000af, 9), HUFF_PACK(0x00000028, 7),
975*e5436536SAndroid Build Coastguard Worker      HUFF_PACK(0x0000006e, 7), HUFF_PACK(0x00000036, 6),
976*e5436536SAndroid Build Coastguard Worker      HUFF_PACK(0x0000001e, 5), HUFF_PACK(0x0000000e, 4),
977*e5436536SAndroid Build Coastguard Worker      HUFF_PACK(0x0000000c, 4), HUFF_PACK(0x0000000a, 4),
978*e5436536SAndroid Build Coastguard Worker      HUFF_PACK(0x00000002, 4), HUFF_PACK(0x00000016, 5),
979*e5436536SAndroid Build Coastguard Worker      HUFF_PACK(0x00000012, 5), HUFF_PACK(0x00000017, 5),
980*e5436536SAndroid Build Coastguard Worker      HUFF_PACK(0x00000000, 4), HUFF_PACK(0x00000004, 4),
981*e5436536SAndroid Build Coastguard Worker      HUFF_PACK(0x00000006, 4), HUFF_PACK(0x00000008, 4),
982*e5436536SAndroid Build Coastguard Worker      HUFF_PACK(0x00000007, 4), HUFF_PACK(0x00000003, 4),
983*e5436536SAndroid Build Coastguard Worker      HUFF_PACK(0x00000001, 4), HUFF_PACK(0x0000001a, 5),
984*e5436536SAndroid Build Coastguard Worker      HUFF_PACK(0x00000013, 5), HUFF_PACK(0x0000003e, 6),
985*e5436536SAndroid Build Coastguard Worker      HUFF_PACK(0x00000016, 6), HUFF_PACK(0x00000017, 6),
986*e5436536SAndroid Build Coastguard Worker      HUFF_PACK(0x0000006f, 7), HUFF_PACK(0x0000002a, 7),
987*e5436536SAndroid Build Coastguard Worker      HUFF_PACK(0x00000056, 8), HUFF_PACK(0x00000053, 8),
988*e5436536SAndroid Build Coastguard Worker      HUFF_PACK(0x0000003f, 6)},
989*e5436536SAndroid Build Coastguard Worker     {/* ICC */
990*e5436536SAndroid Build Coastguard Worker      HUFF_PACK(0x0000001e, 5), HUFF_PACK(0x0000000e, 4),
991*e5436536SAndroid Build Coastguard Worker      HUFF_PACK(0x00000006, 3), HUFF_PACK(0x00000000, 2),
992*e5436536SAndroid Build Coastguard Worker      HUFF_PACK(0x00000002, 2), HUFF_PACK(0x00000001, 2),
993*e5436536SAndroid Build Coastguard Worker      HUFF_PACK(0x0000003e, 6), HUFF_PACK(0x0000003f, 6)}};
994*e5436536SAndroid Build Coastguard Worker 
995*e5436536SAndroid Build Coastguard Worker /* Function / Class Declarations *********************************************/
996*e5436536SAndroid Build Coastguard Worker 
997*e5436536SAndroid Build Coastguard Worker /* Function / Class Definition ***********************************************/
998