home *** CD-ROM | disk | FTP | other *** search
- #
- # 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
-