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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 851 - (download) (annotate)
Sat Feb 15 15:22:19 2003 UTC (21 years, 1 month ago) by edgomez
File size: 987 byte(s)
Moved dev-api-3 to HEAD -- Nasty but efficient -- Merging work has been done too
#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