[cvs] / xvidcore / src / bitstream / zigzag.h Repository:
ViewVC logotype

View of /xvidcore/src/bitstream/zigzag.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1.1.1 - (download) (annotate) (vendor branch)
Fri Mar 8 02:44:38 2002 UTC (22 years ago) by Isibaar
Branch: core
CVS Tags: start, xvidcore
Changes since 1.1: +0 -0 lines
moved sources
#ifndef _ZIGZAG_H_
#define _ZIGZAG_H_

static const uint16_t scan_tables[3][64] =
{
	{	// zig_zag_scan
	    0,	1,	8,	16, 9,	2,	3,	10,
		17, 24, 32, 25, 18, 11, 4,	5,
		12, 19, 26, 33, 40, 48, 41, 34,
		27, 20, 13, 6,	7,	14, 21, 28,
		35, 42, 49, 56, 57, 50, 43, 36,
		29, 22, 15, 23, 30, 37, 44, 51,
		58, 59, 52, 45, 38, 31, 39, 46,
		53, 60, 61, 54, 47, 55, 62, 63
	},

	{	// horizontal_scan
	    0,	1,	2,	3,	8,	9,	16, 17,
	    10, 11,	4,	5,	6,	7,	15, 14,
	    13, 12, 19, 18, 24, 25, 32, 33,
	    26, 27, 20, 21, 22, 23, 28, 29,
	    30, 31, 34, 35, 40, 41, 48, 49,
	    42, 43, 36, 37, 38, 39, 44, 45,
	    46, 47, 50, 51, 56, 57, 58, 59,
	    52, 53, 54, 55, 60, 61, 62, 63
	},

	{	// vertical_scan
	    0, 8, 16, 24, 1, 9, 2, 10,
	    17, 25, 32, 40, 48, 56, 57, 49,
	    41, 33, 26, 18, 3, 11, 4, 12,
	    19, 27, 34, 42, 50, 58, 35, 43,
	    51, 59, 20, 28, 5, 13, 6, 14,
	    21, 29, 36, 44, 52, 60, 37, 45,
	    53, 61, 22, 30, 7, 15, 23, 31,
	    38, 46, 54, 62, 39, 47, 55, 63
	}
};

#endif /* _ZIGZAG_H_ */

No admin address has been configured
ViewVC Help
Powered by ViewVC 1.0.4