1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172
|
#
# Copyright (c) 1993 The Regents of the University of California.
# All rights reserved.
#
# Permission to use, copy, modify, and distribute this software and its
# documentation for any purpose, without fee, and without written agreement is
# hereby granted, provided that the above copyright notice and the following
# two paragraphs appear in all copies of this software.
#
# IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR
# DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT
# OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF
# CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#
# THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES,
# INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
# AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
# ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATION TO
# PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
#
#
# $Header: /n/picasso/users/dwallach/vid2/mpeg_encode/RCS/huff.table,v 1.3 1993/02/17 23:21:58 dwallach Exp $
# $Log: huff.table,v $
# Revision 1.3 1993/02/17 23:21:58 dwallach
# checkin prior to keving's joining the project
#
# Revision 1.2 1993/01/18 10:20:02 dwallach
# *** empty log message ***
#
#
# this files is the raw Huffman encoding tables, from
# the MPEG draft standard, P. D-41 - D-43 (Table D-2.15)
# Format:
# Run Level VLC Code
# Run 0, Level 1 is special -- this table has the "NOT FIRST COEFF" entry
# The "IF FIRST COEFF" would be: 0 1 1s
0 1 11s
0 2 0100 s
0 3 0010 1s
0 4 0000 110s
0 5 0010 0110 s
0 6 0010 0001 s
0 7 0000 0010 10s
0 8 0000 0001 1101 s
0 9 0000 0001 1000 s
0 10 0000 0001 0011 s
0 11 0000 0001 0000 s
0 12 0000 0000 1101 0s
0 13 0000 0000 1100 1s
0 14 0000 0000 1100 0s
0 15 0000 0000 1011 1s
0 16 0000 0000 0111 11s
0 17 0000 0000 0111 10s
0 18 0000 0000 0111 01s
0 19 0000 0000 0111 00s
0 20 0000 0000 0110 11s
0 21 0000 0000 0110 10s
0 22 0000 0000 0110 01s
0 23 0000 0000 0110 00s
0 24 0000 0000 0101 11s
0 25 0000 0000 0101 10s
0 26 0000 0000 0101 01s
0 27 0000 0000 0101 00s
0 28 0000 0000 0100 11s
0 29 0000 0000 0100 10s
0 30 0000 0000 0100 01s
0 31 0000 0000 0100 00s
0 32 0000 0000 0011 000s
0 33 0000 0000 0010 111s
0 34 0000 0000 0010 110s
0 35 0000 0000 0010 101s
0 36 0000 0000 0010 100s
0 37 0000 0000 0010 011s
0 38 0000 0000 0010 010s
0 39 0000 0000 0010 001s
0 40 0000 0000 0010 000s
1 1 011s
1 2 0001 10s
1 3 0010 0101 s
1 4 0000 0011 00s
1 5 0000 0001 1011 s
1 6 0000 0000 1011 0s
1 7 0000 0000 1010 1s
1 8 0000 0000 0011 111s
1 9 0000 0000 0011 110s
1 10 0000 0000 0011 101s
1 11 0000 0000 0011 100s
1 12 0000 0000 0011 011s
1 13 0000 0000 0011 010s
1 14 0000 0000 0011 001s
1 15 0000 0000 0001 0011 s
1 16 0000 0000 0001 0010 s
1 17 0000 0000 0001 0001 s
1 18 0000 0000 0001 0000 s
2 1 0101 s
2 2 0000 100s
2 3 0000 0010 11s
2 4 0000 0001 0100 s
2 5 0000 0000 1010 0s
3 1 0011 1s
3 2 0010 0100 s
3 3 0000 0001 1100 s
3 4 0000 0000 1001 1s
4 1 0011 0s
4 2 0000 0011 11s
4 3 0000 0001 0010 s
5 1 0001 11s
5 2 0000 0010 01s
5 3 0000 0000 1001 0s
6 1 0001 01s
6 2 0000 0001 1110 s
6 3 0000 0000 0001 0100 s
7 1 0001 00s
7 2 0000 0001 0101 s
8 1 0000 111s
8 2 0000 0001 0001 s
9 1 0000 101s
9 2 0000 0000 1000 1s
10 1 0010 0111 s
10 2 0000 0000 1000 0s
11 1 0010 0011 s
11 2 0000 0000 0001 1010 s
12 1 0010 0010 s
12 2 0000 0000 0001 1001 s
13 1 0010 0000 s
13 2 0000 0000 0001 1000 s
14 1 0000 0011 10s
14 2 0000 0000 0001 0111 s
15 1 0000 0011 01s
15 2 0000 0000 0001 0110 s
16 1 0000 0010 00s
16 2 0000 0000 0001 0101 s
17 1 0000 0001 1111 s
18 1 0000 0001 1010 s
19 1 0000 0001 1001 s
20 1 0000 0001 0111 s
21 1 0000 0001 0110 s
22 1 0000 0000 1111 1s
23 1 0000 0000 1111 0s
24 1 0000 0000 1110 1s
25 1 0000 0000 1110 0s
26 1 0000 0000 1101 1s
27 1 0000 0000 0001 1111 s
28 1 0000 0000 0001 1110 s
29 1 0000 0000 0001 1101 s
30 1 0000 0000 0001 1100 s
31 1 0000 0000 0001 1011 s
|