[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.2 - (download) (annotate)
Wed Jun 12 20:38:40 2002 UTC (21 years, 9 months ago) by edgomez
Branch: MAIN
CVS Tags: tag-branching-20020904, branch-release-1-0
Branch point for: dev-api-3
Changes since 1.1: +29 -33 lines
Cosmetic - CodingStyle Applied - Legal Headers will be added later
#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