V4L/DVB (3835): [PATCH] update pwc driver
Add v4l2 compatibility Include the decompressor (legal problem has been resolv by Alan Cox) Faster decoder and easier to maintain, optimize, ... Can export to userland compressed stream Support more cameras, lot of bugs are fixed. Signed-off-by: Luc Saillard <luc@saillard.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
This commit is contained in:
committed by
Mauro Carvalho Chehab
parent
d9e12f25cf
commit
2b455db6d4
@ -1,5 +1,5 @@
|
||||
/* Linux driver for Philips webcam
|
||||
(C) 2004 Luc Saillard (luc@saillard.org)
|
||||
(C) 2004-2006 Luc Saillard (luc@saillard.org)
|
||||
|
||||
NOTE: this version of pwc is an unofficial (modified) release of pwc & pcwx
|
||||
driver and thus may have bugs that are not present in the original version.
|
||||
@ -316,3 +316,576 @@ const struct Kiara_table_entry Kiara_table[PSZ_MAX][6][4] =
|
||||
},
|
||||
};
|
||||
|
||||
|
||||
/*
|
||||
* Rom table for kiara chips
|
||||
*
|
||||
* 32 roms tables (one for each resolution ?)
|
||||
* 2 tables per roms (one for each passes) (Y, and U&V)
|
||||
* 128 bytes per passes
|
||||
*/
|
||||
|
||||
const unsigned int KiaraRomTable [8][2][16][8] =
|
||||
{
|
||||
{ /* version 0 */
|
||||
{ /* version 0, passes 0 */
|
||||
{0x00000000,0x00000000,0x00000000,0x00000000,
|
||||
0x00000000,0x00000000,0x00000001,0x00000001},
|
||||
{0x00000000,0x00000000,0x00000009,0x00000009,
|
||||
0x00000009,0x00000009,0x00000009,0x00000009},
|
||||
{0x00000000,0x00000000,0x00000009,0x00000049,
|
||||
0x00000049,0x00000049,0x00000049,0x00000049},
|
||||
{0x00000000,0x00000000,0x00000049,0x00000049,
|
||||
0x00000049,0x00000249,0x0000024a,0x00000049},
|
||||
{0x00000000,0x00000000,0x00000049,0x00000049,
|
||||
0x00000249,0x00000249,0x0000024a,0x0000024a},
|
||||
{0x00000000,0x00000000,0x00000049,0x00000249,
|
||||
0x00000249,0x0000124a,0x0000024a,0x0000024a},
|
||||
{0x00000000,0x00000000,0x00000049,0x00000249,
|
||||
0x0000124a,0x00009252,0x00001252,0x00001252},
|
||||
{0x00000000,0x00000000,0x00000249,0x00000249,
|
||||
0x00009252,0x00009292,0x00009292,0x00009292},
|
||||
{0x00000000,0x00000000,0x00000249,0x00001249,
|
||||
0x00009292,0x00009292,0x00009493,0x000124db},
|
||||
{0x00000000,0x00000000,0x00000249,0x0000924a,
|
||||
0x00009492,0x0000a49b,0x0000a49b,0x000124db},
|
||||
{0x00000000,0x00000000,0x00001249,0x00009252,
|
||||
0x0000a493,0x000124db,0x000124db,0x000126dc},
|
||||
{0x00000000,0x00000000,0x00001249,0x00009493,
|
||||
0x000124db,0x000126dc,0x000136e4,0x000126dc},
|
||||
{0x00000000,0x00000000,0x00009292,0x0000a49b,
|
||||
0x000124db,0x000136e4,0x000136e4,0x000136e4},
|
||||
{0x00000000,0x00000000,0x00009292,0x0000a49b,
|
||||
0x000126dc,0x0001b724,0x0001b92d,0x0001b925},
|
||||
{0x00000000,0x00000000,0x00009492,0x000124db,
|
||||
0x000136e4,0x0001b925,0x0001c96e,0x0001c92d},
|
||||
{0x00000000,0x00000000,0x00000000,0x00000000,
|
||||
0x00000000,0x00000000,0x00000000,0x00000000}
|
||||
},
|
||||
{ /* version 0, passes 1 */
|
||||
{0x00000000,0x00000000,0x00000000,0x00000000,
|
||||
0x00000000,0x00000000,0x00000000,0x00000000},
|
||||
{0x00000000,0x00000000,0x00000000,0x00000000,
|
||||
0x00000000,0x00000000,0x00000000,0x00000000},
|
||||
{0x00000000,0x00000000,0x00000001,0x00000009,
|
||||
0x00000009,0x00000009,0x00000009,0x00000001},
|
||||
{0x00000000,0x00000000,0x00000009,0x00000009,
|
||||
0x00000049,0x00000049,0x00000049,0x00000049},
|
||||
{0x00000000,0x00000000,0x00000049,0x00000049,
|
||||
0x00000049,0x00000049,0x0000024a,0x0000024a},
|
||||
{0x00000000,0x00000000,0x00000049,0x00000049,
|
||||
0x00000249,0x00000249,0x0000024a,0x0000024a},
|
||||
{0x00000000,0x00000000,0x00000049,0x00000249,
|
||||
0x00000249,0x00000249,0x0000024a,0x00001252},
|
||||
{0x00000000,0x00000000,0x00000049,0x00001249,
|
||||
0x0000124a,0x0000124a,0x00001252,0x00009292},
|
||||
{0x00000000,0x00000000,0x00000249,0x00001249,
|
||||
0x00009252,0x00009252,0x00009292,0x00009493},
|
||||
{0x00000000,0x00000000,0x00000249,0x0000924a,
|
||||
0x00009292,0x00009292,0x00009292,0x00009493},
|
||||
{0x00000000,0x00000000,0x00000249,0x00009292,
|
||||
0x00009492,0x00009493,0x0000a49b,0x00009493},
|
||||
{0x00000000,0x00000000,0x00001249,0x00009292,
|
||||
0x0000a493,0x000124db,0x000126dc,0x000126dc},
|
||||
{0x00000000,0x00000000,0x0000924a,0x00009493,
|
||||
0x0000a493,0x000126dc,0x000136e4,0x000136e4},
|
||||
{0x00000000,0x00000000,0x00009252,0x00009493,
|
||||
0x000126dc,0x000126dc,0x000136e4,0x000136e4},
|
||||
{0x00000000,0x00000000,0x00009292,0x0000a49b,
|
||||
0x000136e4,0x000136e4,0x0001b725,0x0001b724},
|
||||
{0x00000000,0x00000000,0x00000000,0x00000000,
|
||||
0x00000000,0x00000000,0x00000000,0x00000000}
|
||||
}
|
||||
},
|
||||
{ /* version 1 */
|
||||
{ /* version 1, passes 0 */
|
||||
{0x00000000,0x00000000,0x00000000,0x00000000,
|
||||
0x00000000,0x00000000,0x00000000,0x00000001},
|
||||
{0x00000000,0x00000000,0x00000009,0x00000009,
|
||||
0x00000009,0x00000009,0x00000009,0x00000009},
|
||||
{0x00000000,0x00000000,0x00000049,0x00000049,
|
||||
0x00000049,0x00000049,0x00000049,0x00000049},
|
||||
{0x00000000,0x00000000,0x00000049,0x00000049,
|
||||
0x00000049,0x00000249,0x0000024a,0x0000024a},
|
||||
{0x00000000,0x00000000,0x00000049,0x00000249,
|
||||
0x00000249,0x00000249,0x0000024a,0x00001252},
|
||||
{0x00000000,0x00000000,0x00000249,0x00000249,
|
||||
0x00000249,0x0000124a,0x00001252,0x00001252},
|
||||
{0x00000000,0x00000000,0x00000249,0x00000249,
|
||||
0x0000124a,0x0000124a,0x00009292,0x00009292},
|
||||
{0x00000000,0x00000000,0x00000249,0x00001249,
|
||||
0x0000124a,0x00009252,0x00009292,0x00009292},
|
||||
{0x00000000,0x00000000,0x00000249,0x00001249,
|
||||
0x00009252,0x00009292,0x00009292,0x00009292},
|
||||
{0x00000000,0x00000000,0x00000249,0x00001249,
|
||||
0x00009252,0x00009292,0x00009493,0x00009493},
|
||||
{0x00000000,0x00000000,0x00000249,0x0000924a,
|
||||
0x00009252,0x00009493,0x00009493,0x00009493},
|
||||
{0x00000000,0x00000000,0x00000249,0x0000924a,
|
||||
0x00009292,0x00009493,0x00009493,0x00009493},
|
||||
{0x00000000,0x00000000,0x00000249,0x00009252,
|
||||
0x00009492,0x00009493,0x0000a49b,0x0000a49b},
|
||||
{0x00000000,0x00000000,0x00001249,0x00009292,
|
||||
0x00009492,0x000124db,0x000124db,0x000124db},
|
||||
{0x00000000,0x00000000,0x0000924a,0x00009493,
|
||||
0x0000a493,0x000126dc,0x000126dc,0x000126dc},
|
||||
{0x00000000,0x00000000,0x00000000,0x00000000,
|
||||
0x00000000,0x00000000,0x00000000,0x00000000}
|
||||
},
|
||||
{ /* version 1, passes 1 */
|
||||
{0x00000000,0x00000000,0x00000000,0x00000000,
|
||||
0x00000000,0x00000000,0x00000000,0x00000000},
|
||||
{0x00000000,0x00000000,0x00000049,0x00000009,
|
||||
0x00000049,0x00000009,0x00000001,0x00000000},
|
||||
{0x00000000,0x00000000,0x00000049,0x00000049,
|
||||
0x00000049,0x00000049,0x00000049,0x00000000},
|
||||
{0x00000000,0x00000000,0x00000249,0x00000049,
|
||||
0x00000249,0x00000049,0x0000024a,0x00000001},
|
||||
{0x00000000,0x00000000,0x00000249,0x00000249,
|
||||
0x00000249,0x00000249,0x0000024a,0x00000001},
|
||||
{0x00000000,0x00000000,0x00000249,0x00000249,
|
||||
0x00000249,0x00000249,0x0000024a,0x00000001},
|
||||
{0x00000000,0x00000000,0x00000249,0x00000249,
|
||||
0x00000249,0x00000249,0x0000024a,0x00000009},
|
||||
{0x00000000,0x00000000,0x00000249,0x00000249,
|
||||
0x0000124a,0x0000124a,0x0000024a,0x00000009},
|
||||
{0x00000000,0x00000000,0x00000249,0x00000249,
|
||||
0x0000124a,0x0000124a,0x0000024a,0x00000009},
|
||||
{0x00000000,0x00000000,0x00001249,0x00001249,
|
||||
0x0000124a,0x00009252,0x00001252,0x00000049},
|
||||
{0x00000000,0x00000000,0x00001249,0x00001249,
|
||||
0x0000124a,0x00009292,0x00001252,0x00000049},
|
||||
{0x00000000,0x00000000,0x00001249,0x00001249,
|
||||
0x0000124a,0x00009292,0x00001252,0x00000049},
|
||||
{0x00000000,0x00000000,0x00001249,0x00001249,
|
||||
0x00009252,0x00009292,0x00001252,0x0000024a},
|
||||
{0x00000000,0x00000000,0x00001249,0x00001249,
|
||||
0x00009292,0x00009292,0x00001252,0x0000024a},
|
||||
{0x00000000,0x00000000,0x0000924a,0x0000924a,
|
||||
0x00009492,0x00009493,0x00009292,0x00001252},
|
||||
{0x00000000,0x00000000,0x00000000,0x00000000,
|
||||
0x00000000,0x00000000,0x00000000,0x00000000}
|
||||
}
|
||||
},
|
||||
{ /* version 2 */
|
||||
{ /* version 2, passes 0 */
|
||||
{0x00000000,0x00000000,0x00000049,0x00000049,
|
||||
0x00000049,0x00000049,0x0000024a,0x0000024a},
|
||||
{0x00000000,0x00000000,0x00000249,0x00000249,
|
||||
0x00000249,0x0000124a,0x00001252,0x00009292},
|
||||
{0x00000000,0x00000000,0x00000249,0x00000249,
|
||||
0x0000124a,0x00009252,0x00009292,0x00009292},
|
||||
{0x00000000,0x00000000,0x00000249,0x00001249,
|
||||
0x0000124a,0x00009292,0x00009493,0x00009493},
|
||||
{0x00000000,0x00000000,0x00000249,0x00001249,
|
||||
0x00009252,0x00009493,0x00009493,0x0000a49b},
|
||||
{0x00000000,0x00000000,0x00000249,0x0000924a,
|
||||
0x00009292,0x00009493,0x0000a49b,0x0000a49b},
|
||||
{0x00000000,0x00000000,0x00001249,0x0000924a,
|
||||
0x00009292,0x00009493,0x0000a49b,0x000124db},
|
||||
{0x00000000,0x00000000,0x00001249,0x00009252,
|
||||
0x00009492,0x0000a49b,0x0000a49b,0x000124db},
|
||||
{0x00000000,0x00000000,0x00001249,0x00009292,
|
||||
0x00009492,0x000124db,0x000124db,0x000126dc},
|
||||
{0x00000000,0x00000000,0x00001249,0x00009292,
|
||||
0x0000a493,0x000124db,0x000126dc,0x000126dc},
|
||||
{0x00000000,0x00000000,0x00001249,0x00009493,
|
||||
0x0000a493,0x000124db,0x000126dc,0x000136e4},
|
||||
{0x00000000,0x00000000,0x00001249,0x00009493,
|
||||
0x0000a493,0x000126dc,0x000136e4,0x000136e4},
|
||||
{0x00000000,0x00000000,0x0000924a,0x00009493,
|
||||
0x0001249b,0x000126dc,0x000136e4,0x000136e4},
|
||||
{0x00000000,0x00000000,0x0000924a,0x0000a49b,
|
||||
0x000124db,0x000136e4,0x000136e4,0x0001b724},
|
||||
{0x00000000,0x00000000,0x00009252,0x000124db,
|
||||
0x000126dc,0x0001b724,0x0001b725,0x0001b925},
|
||||
{0x00000000,0x00000000,0x00000000,0x00000000,
|
||||
0x00000000,0x00000000,0x00000000,0x00000000}
|
||||
},
|
||||
{ /* version 2, passes 1 */
|
||||
{0x00000000,0x00000000,0x00000049,0x00000049,
|
||||
0x00000049,0x00000049,0x00000049,0x00000049},
|
||||
{0x00000000,0x00000000,0x00000249,0x00000249,
|
||||
0x00000249,0x00000249,0x0000024a,0x00000049},
|
||||
{0x00000000,0x00000000,0x00001249,0x00000249,
|
||||
0x0000124a,0x0000124a,0x00001252,0x00000049},
|
||||
{0x00000000,0x00000000,0x00001249,0x00001249,
|
||||
0x0000124a,0x0000124a,0x00009292,0x0000024a},
|
||||
{0x00000000,0x00000000,0x00001249,0x00001249,
|
||||
0x00009252,0x00009292,0x00009292,0x0000024a},
|
||||
{0x00000000,0x00000000,0x00001249,0x00001249,
|
||||
0x00009252,0x00009292,0x0000a49b,0x0000024a},
|
||||
{0x00000000,0x00000000,0x00001249,0x00001249,
|
||||
0x00009292,0x00009493,0x0000a49b,0x00001252},
|
||||
{0x00000000,0x00000000,0x00001249,0x00001249,
|
||||
0x00009292,0x00009493,0x0000a49b,0x00001252},
|
||||
{0x00000000,0x00000000,0x00001249,0x0000924a,
|
||||
0x00009492,0x0000a49b,0x0000a49b,0x00001252},
|
||||
{0x00000000,0x00000000,0x00001249,0x00009252,
|
||||
0x00009492,0x0000a49b,0x0000a49b,0x00009292},
|
||||
{0x00000000,0x00000000,0x00001249,0x00009292,
|
||||
0x00009492,0x0000a49b,0x0000a49b,0x00009292},
|
||||
{0x00000000,0x00000000,0x00001249,0x00009493,
|
||||
0x0000a493,0x0000a49b,0x0000a49b,0x00009292},
|
||||
{0x00000000,0x00000000,0x00001249,0x00009493,
|
||||
0x0000a493,0x0000a49b,0x0000a49b,0x00009493},
|
||||
{0x00000000,0x00000000,0x0000924a,0x00009493,
|
||||
0x0000a493,0x000124db,0x0000a49b,0x00009493},
|
||||
{0x00000000,0x00000000,0x00009252,0x0000a49b,
|
||||
0x0001249b,0x000126dc,0x000124db,0x0000a49b},
|
||||
{0x00000000,0x00000000,0x00000000,0x00000000,
|
||||
0x00000000,0x00000000,0x00000000,0x00000000}
|
||||
}
|
||||
},
|
||||
{ /* version 3 */
|
||||
{ /* version 3, passes 0 */
|
||||
{0x00000000,0x00000000,0x00000249,0x00000249,
|
||||
0x0000124a,0x0000124a,0x00009292,0x00009292},
|
||||
{0x00000000,0x00000000,0x00001249,0x00001249,
|
||||
0x00009292,0x00009493,0x0000a49b,0x0000a49b},
|
||||
{0x00000000,0x00000000,0x00001249,0x0000924a,
|
||||
0x00009492,0x0000a49b,0x0000a49b,0x000124db},
|
||||
{0x00000000,0x00000000,0x00001249,0x00009292,
|
||||
0x00009492,0x000124db,0x000126dc,0x000126dc},
|
||||
{0x00000000,0x00000000,0x00001249,0x00009493,
|
||||
0x0000a493,0x000124db,0x000126dc,0x000126dc},
|
||||
{0x00000000,0x00000000,0x00001249,0x00009493,
|
||||
0x0000a493,0x000126dc,0x000136e4,0x000136e4},
|
||||
{0x00000000,0x00000000,0x00001249,0x00009493,
|
||||
0x0000a493,0x000126dc,0x000136e4,0x0001b724},
|
||||
{0x00000000,0x00000000,0x00001249,0x00009493,
|
||||
0x0001249b,0x000126dc,0x000136e4,0x0001b724},
|
||||
{0x00000000,0x00000000,0x0000924a,0x0000a49b,
|
||||
0x0001249b,0x000126dc,0x000136e4,0x0001b724},
|
||||
{0x00000000,0x00000000,0x0000924a,0x0000a49b,
|
||||
0x0001249b,0x000136e4,0x0001b725,0x0001b724},
|
||||
{0x00000000,0x00000000,0x0000924a,0x0000a49b,
|
||||
0x000124db,0x000136e4,0x0001b725,0x0001b925},
|
||||
{0x00000000,0x00000000,0x00009292,0x0000a49b,
|
||||
0x000126dc,0x000136e4,0x0001b92d,0x0001b925},
|
||||
{0x00000000,0x00000000,0x00009292,0x0000a49b,
|
||||
0x000126dc,0x0001b724,0x0001b92d,0x0001c92d},
|
||||
{0x00000000,0x00000000,0x00009492,0x000124db,
|
||||
0x000126dc,0x0001b724,0x0001c96e,0x0001c92d},
|
||||
{0x00000000,0x00000000,0x0000a492,0x000126db,
|
||||
0x000136e4,0x0001b925,0x00025bb6,0x00024b77},
|
||||
{0x00000000,0x00000000,0x00000000,0x00000000,
|
||||
0x00000000,0x00000000,0x00000000,0x00000000}
|
||||
},
|
||||
{ /* version 3, passes 1 */
|
||||
{0x00000000,0x00000000,0x00001249,0x00000249,
|
||||
0x0000124a,0x0000124a,0x00001252,0x00001252},
|
||||
{0x00000000,0x00000000,0x00001249,0x00001249,
|
||||
0x00009252,0x00009292,0x00009292,0x00001252},
|
||||
{0x00000000,0x00000000,0x00001249,0x0000924a,
|
||||
0x00009492,0x00009493,0x0000a49b,0x00001252},
|
||||
{0x00000000,0x00000000,0x00001249,0x00009252,
|
||||
0x00009492,0x0000a49b,0x0000a49b,0x00009292},
|
||||
{0x00000000,0x00000000,0x00001249,0x00009292,
|
||||
0x00009492,0x0000a49b,0x0000a49b,0x00009292},
|
||||
{0x00000000,0x00000000,0x00001249,0x00009493,
|
||||
0x0000a493,0x0000a49b,0x000126dc,0x00009292},
|
||||
{0x00000000,0x00000000,0x0000924a,0x00009493,
|
||||
0x0000a493,0x0000a49b,0x000126dc,0x00009493},
|
||||
{0x00000000,0x00000000,0x0000924a,0x00009493,
|
||||
0x0000a493,0x0000a49b,0x000126dc,0x00009493},
|
||||
{0x00000000,0x00000000,0x0000924a,0x00009493,
|
||||
0x0000a493,0x000124db,0x000126dc,0x00009493},
|
||||
{0x00000000,0x00000000,0x0000924a,0x00009493,
|
||||
0x0000a493,0x000124db,0x000126dc,0x0000a49b},
|
||||
{0x00000000,0x00000000,0x0000924a,0x0000a49b,
|
||||
0x0000a493,0x000124db,0x000126dc,0x0000a49b},
|
||||
{0x00000000,0x00000000,0x0000924a,0x0000a49b,
|
||||
0x0001249b,0x000126dc,0x000126dc,0x0000a49b},
|
||||
{0x00000000,0x00000000,0x0000924a,0x0000a49b,
|
||||
0x000124db,0x000136e4,0x000126dc,0x000124db},
|
||||
{0x00000000,0x00000000,0x00009492,0x0000a49b,
|
||||
0x000136e4,0x000136e4,0x000126dc,0x000124db},
|
||||
{0x00000000,0x00000000,0x0000a492,0x000124db,
|
||||
0x0001b724,0x0001b724,0x000136e4,0x000126dc},
|
||||
{0x00000000,0x00000000,0x00000000,0x00000000,
|
||||
0x00000000,0x00000000,0x00000000,0x00000000}
|
||||
}
|
||||
},
|
||||
{ /* version 4 */
|
||||
{ /* version 4, passes 0 */
|
||||
{0x00000000,0x00000000,0x00000049,0x00000049,
|
||||
0x00000049,0x00000049,0x00000049,0x00000049},
|
||||
{0x00000000,0x00000000,0x00000249,0x00000049,
|
||||
0x00000249,0x00000249,0x0000024a,0x00000049},
|
||||
{0x00000000,0x00000000,0x00000249,0x00000249,
|
||||
0x0000124a,0x00009252,0x00001252,0x0000024a},
|
||||
{0x00000000,0x00000000,0x00001249,0x00001249,
|
||||
0x00009252,0x00009292,0x00009493,0x00001252},
|
||||
{0x00000000,0x00000000,0x00001249,0x0000924a,
|
||||
0x00009292,0x00009493,0x00009493,0x00001252},
|
||||
{0x00000000,0x00000000,0x00001249,0x00009292,
|
||||
0x00009492,0x0000a49b,0x0000a49b,0x00009292},
|
||||
{0x00000000,0x00000000,0x00001249,0x00009493,
|
||||
0x0000a493,0x000124db,0x000124db,0x00009493},
|
||||
{0x00000000,0x00000000,0x0000924a,0x00009493,
|
||||
0x0000a493,0x000124db,0x000126dc,0x0000a49b},
|
||||
{0x00000000,0x00000000,0x0000924a,0x00009493,
|
||||
0x0000a493,0x000124db,0x000126dc,0x0000a49b},
|
||||
{0x00000000,0x00000000,0x0000924a,0x00009493,
|
||||
0x0001249b,0x000126dc,0x000126dc,0x000124db},
|
||||
{0x00000000,0x00000000,0x00009252,0x00009493,
|
||||
0x000124db,0x000136e4,0x000136e4,0x000126dc},
|
||||
{0x00000000,0x00000000,0x00009252,0x0000a49b,
|
||||
0x000124db,0x000136e4,0x000136e4,0x000126dc},
|
||||
{0x00000000,0x00000000,0x00009292,0x0000a49b,
|
||||
0x000126dc,0x000136e4,0x000136e4,0x000136e4},
|
||||
{0x00000000,0x00000000,0x00009492,0x0000a49b,
|
||||
0x000126dc,0x0001b724,0x0001b725,0x0001b724},
|
||||
{0x00000000,0x00000000,0x0000a492,0x000124db,
|
||||
0x000136e4,0x0001b925,0x0001b92d,0x0001b925},
|
||||
{0x00000000,0x00000000,0x00000000,0x00000000,
|
||||
0x00000000,0x00000000,0x00000000,0x00000000}
|
||||
},
|
||||
{ /* version 4, passes 1 */
|
||||
{0x00000000,0x00000000,0x00000249,0x00000049,
|
||||
0x00000009,0x00000009,0x00000009,0x00000009},
|
||||
{0x00000000,0x00000000,0x00000249,0x00000249,
|
||||
0x00000049,0x00000049,0x00000009,0x00000009},
|
||||
{0x00000000,0x00000000,0x00001249,0x00001249,
|
||||
0x0000124a,0x00000249,0x00000049,0x00000049},
|
||||
{0x00000000,0x00000000,0x00001249,0x00001249,
|
||||
0x0000124a,0x0000124a,0x00000049,0x00000049},
|
||||
{0x00000000,0x00000000,0x00001249,0x00001249,
|
||||
0x00009252,0x0000124a,0x0000024a,0x0000024a},
|
||||
{0x00000000,0x00000000,0x00001249,0x0000924a,
|
||||
0x00009252,0x0000124a,0x0000024a,0x0000024a},
|
||||
{0x00000000,0x00000000,0x00001249,0x00009292,
|
||||
0x00009492,0x00009252,0x00001252,0x00001252},
|
||||
{0x00000000,0x00000000,0x00001249,0x00009493,
|
||||
0x0000a493,0x00009292,0x00009292,0x00001252},
|
||||
{0x00000000,0x00000000,0x0000924a,0x00009493,
|
||||
0x0000a493,0x00009292,0x00009292,0x00009292},
|
||||
{0x00000000,0x00000000,0x0000924a,0x00009493,
|
||||
0x0000a493,0x00009493,0x00009493,0x00009292},
|
||||
{0x00000000,0x00000000,0x0000924a,0x0000a49b,
|
||||
0x0000a493,0x0000a49b,0x00009493,0x00009493},
|
||||
{0x00000000,0x00000000,0x0000924a,0x0000a49b,
|
||||
0x0000a493,0x0000a49b,0x0000a49b,0x00009493},
|
||||
{0x00000000,0x00000000,0x0000924a,0x0000a49b,
|
||||
0x0001249b,0x000124db,0x0000a49b,0x0000a49b},
|
||||
{0x00000000,0x00000000,0x0000924a,0x0000a49b,
|
||||
0x000136e4,0x000126dc,0x000124db,0x0000a49b},
|
||||
{0x00000000,0x00000000,0x00009252,0x000124db,
|
||||
0x0001b724,0x000136e4,0x000126dc,0x000124db},
|
||||
{0x00000000,0x00000000,0x00000000,0x00000000,
|
||||
0x00000000,0x00000000,0x00000000,0x00000000}
|
||||
}
|
||||
},
|
||||
{ /* version 5 */
|
||||
{ /* version 5, passes 0 */
|
||||
{0x00000000,0x00000000,0x00000249,0x00000249,
|
||||
0x00000249,0x00000249,0x00001252,0x00001252},
|
||||
{0x00000000,0x00000000,0x00001249,0x00001249,
|
||||
0x00009252,0x00009292,0x00009292,0x00001252},
|
||||
{0x00000000,0x00000000,0x00001249,0x0000924a,
|
||||
0x00009492,0x0000a49b,0x0000a49b,0x00009292},
|
||||
{0x00000000,0x00000000,0x00001249,0x00009493,
|
||||
0x0000a493,0x0000a49b,0x000124db,0x00009493},
|
||||
{0x00000000,0x00000000,0x00001249,0x00009493,
|
||||
0x0000a493,0x000124db,0x000126dc,0x00009493},
|
||||
{0x00000000,0x00000000,0x0000924a,0x00009493,
|
||||
0x0000a493,0x000126dc,0x000126dc,0x0000a49b},
|
||||
{0x00000000,0x00000000,0x0000924a,0x0000a49b,
|
||||
0x0001249b,0x000126dc,0x000136e4,0x000124db},
|
||||
{0x00000000,0x00000000,0x0000924a,0x0000a49b,
|
||||
0x000126dc,0x000136e4,0x000136e4,0x000126dc},
|
||||
{0x00000000,0x00000000,0x00009292,0x0000a49b,
|
||||
0x000126dc,0x000136e4,0x000136e4,0x000126dc},
|
||||
{0x00000000,0x00000000,0x00009292,0x0000a49b,
|
||||
0x000126dc,0x0001b724,0x0001b725,0x000136e4},
|
||||
{0x00000000,0x00000000,0x00009292,0x0000a49b,
|
||||
0x000136e4,0x0001b724,0x0001b92d,0x0001b724},
|
||||
{0x00000000,0x00000000,0x00009492,0x0000a49b,
|
||||
0x000136e4,0x0001b724,0x0001b92d,0x0001b724},
|
||||
{0x00000000,0x00000000,0x00009492,0x000124db,
|
||||
0x000136e4,0x0001b925,0x0001c96e,0x0001b925},
|
||||
{0x00000000,0x00000000,0x00009492,0x000124db,
|
||||
0x0001b724,0x0001b925,0x0001c96e,0x0001c92d},
|
||||
{0x00000000,0x00000000,0x0000a492,0x000126db,
|
||||
0x0001c924,0x0002496d,0x00025bb6,0x00024b77},
|
||||
{0x00000000,0x00000000,0x00000000,0x00000000,
|
||||
0x00000000,0x00000000,0x00000000,0x00000000}
|
||||
},
|
||||
{ /* version 5, passes 1 */
|
||||
{0x00000000,0x00000000,0x00001249,0x00000249,
|
||||
0x00000249,0x00000249,0x0000024a,0x0000024a},
|
||||
{0x00000000,0x00000000,0x00001249,0x00001249,
|
||||
0x0000124a,0x0000124a,0x0000024a,0x0000024a},
|
||||
{0x00000000,0x00000000,0x00001249,0x0000924a,
|
||||
0x00009252,0x00009252,0x0000024a,0x0000024a},
|
||||
{0x00000000,0x00000000,0x00001249,0x00009292,
|
||||
0x00009492,0x0000a49b,0x00001252,0x00001252},
|
||||
{0x00000000,0x00000000,0x0000924a,0x00009493,
|
||||
0x0000a493,0x0000a49b,0x00001252,0x00001252},
|
||||
{0x00000000,0x00000000,0x0000924a,0x00009493,
|
||||
0x0000a493,0x0000a49b,0x00009292,0x00001252},
|
||||
{0x00000000,0x00000000,0x0000924a,0x0000a49b,
|
||||
0x0000a493,0x0000a49b,0x00009292,0x00009292},
|
||||
{0x00000000,0x00000000,0x0000924a,0x0000a49b,
|
||||
0x0000a493,0x0000a49b,0x00009493,0x00009292},
|
||||
{0x00000000,0x00000000,0x0000924a,0x0000a49b,
|
||||
0x0001249b,0x000124db,0x00009493,0x00009292},
|
||||
{0x00000000,0x00000000,0x0000924a,0x0000a49b,
|
||||
0x0001249b,0x000124db,0x00009493,0x00009493},
|
||||
{0x00000000,0x00000000,0x0000924a,0x0000a49b,
|
||||
0x000124db,0x000124db,0x0000a49b,0x00009493},
|
||||
{0x00000000,0x00000000,0x0000924a,0x000124db,
|
||||
0x000126dc,0x000126dc,0x0000a49b,0x00009493},
|
||||
{0x00000000,0x00000000,0x0000924a,0x000124db,
|
||||
0x000136e4,0x000126dc,0x000124db,0x0000a49b},
|
||||
{0x00000000,0x00000000,0x00009292,0x000124db,
|
||||
0x000136e4,0x000126dc,0x000124db,0x0000a49b},
|
||||
{0x00000000,0x00000000,0x00009492,0x000126db,
|
||||
0x0001b724,0x000136e4,0x000126dc,0x000124db},
|
||||
{0x00000000,0x00000000,0x00000000,0x00000000,
|
||||
0x00000000,0x00000000,0x00000000,0x00000000}
|
||||
}
|
||||
},
|
||||
{ /* version 6 */
|
||||
{ /* version 6, passes 0 */
|
||||
{0x00000000,0x00000000,0x00001249,0x00001249,
|
||||
0x00009252,0x00009292,0x00009493,0x00009493},
|
||||
{0x00000000,0x00000000,0x00001249,0x00009292,
|
||||
0x0000a493,0x0000a49b,0x0000a49b,0x00009493},
|
||||
{0x00000000,0x00000000,0x00001249,0x00009493,
|
||||
0x0000a493,0x000124db,0x000124db,0x0000a49b},
|
||||
{0x00000000,0x00000000,0x0000924a,0x00009493,
|
||||
0x0000a493,0x000126dc,0x000126dc,0x0000a49b},
|
||||
{0x00000000,0x00000000,0x0000924a,0x0000a49b,
|
||||
0x0001249b,0x000126dc,0x000136e4,0x000124db},
|
||||
{0x00000000,0x00000000,0x0000924a,0x0000a49b,
|
||||
0x000126dc,0x000136e4,0x000136e4,0x000126dc},
|
||||
{0x00000000,0x00000000,0x00009292,0x0000a49b,
|
||||
0x000126dc,0x0001b724,0x0001b725,0x000126dc},
|
||||
{0x00000000,0x00000000,0x00009292,0x0000a49b,
|
||||
0x000136e4,0x0001b724,0x0001b92d,0x000136e4},
|
||||
{0x00000000,0x00000000,0x00009492,0x0000a49b,
|
||||
0x000136e4,0x0001b724,0x0001b92d,0x0001b724},
|
||||
{0x00000000,0x00000000,0x00009492,0x000124db,
|
||||
0x000136e4,0x0001b724,0x0001b92d,0x0001b724},
|
||||
{0x00000000,0x00000000,0x00009492,0x000124db,
|
||||
0x000136e4,0x0001b925,0x0001b92d,0x0001b925},
|
||||
{0x00000000,0x00000000,0x00009492,0x000124db,
|
||||
0x0001b724,0x0001b925,0x0001c96e,0x0001c92d},
|
||||
{0x00000000,0x00000000,0x0000a492,0x000124db,
|
||||
0x0001b724,0x0001c92d,0x0001c96e,0x0001c92d},
|
||||
{0x00000000,0x00000000,0x0000a492,0x000124db,
|
||||
0x0001b724,0x0001c92d,0x00024b76,0x0002496e},
|
||||
{0x00000000,0x00000000,0x00012492,0x000126db,
|
||||
0x0001c924,0x00024b6d,0x0002ddb6,0x00025bbf},
|
||||
{0x00000000,0x00000000,0x00000000,0x00000000,
|
||||
0x00000000,0x00000000,0x00000000,0x00000000}
|
||||
},
|
||||
{ /* version 6, passes 1 */
|
||||
{0x00000000,0x00000000,0x00001249,0x00001249,
|
||||
0x0000124a,0x0000124a,0x00001252,0x00001252},
|
||||
{0x00000000,0x00000000,0x00001249,0x00009292,
|
||||
0x00009492,0x00009252,0x00001252,0x00001252},
|
||||
{0x00000000,0x00000000,0x0000924a,0x00009493,
|
||||
0x0000a493,0x00009292,0x00001252,0x00001252},
|
||||
{0x00000000,0x00000000,0x0000924a,0x0000a49b,
|
||||
0x0000a493,0x0000a49b,0x00009292,0x00009292},
|
||||
{0x00000000,0x00000000,0x0000924a,0x0000a49b,
|
||||
0x0000a493,0x0000a49b,0x00009292,0x00009292},
|
||||
{0x00000000,0x00000000,0x0000924a,0x0000a49b,
|
||||
0x0001249b,0x0000a49b,0x00009493,0x00009292},
|
||||
{0x00000000,0x00000000,0x0000924a,0x0000a49b,
|
||||
0x000124db,0x000124db,0x00009493,0x00009493},
|
||||
{0x00000000,0x00000000,0x0000924a,0x0000a49b,
|
||||
0x000124db,0x000124db,0x0000a49b,0x00009493},
|
||||
{0x00000000,0x00000000,0x0000924a,0x000124db,
|
||||
0x000126dc,0x000124db,0x0000a49b,0x00009493},
|
||||
{0x00000000,0x00000000,0x0000924a,0x000124db,
|
||||
0x000126dc,0x000126dc,0x0000a49b,0x0000a49b},
|
||||
{0x00000000,0x00000000,0x0000924a,0x000124db,
|
||||
0x000136e4,0x000126dc,0x000124db,0x0000a49b},
|
||||
{0x00000000,0x00000000,0x00009492,0x000126db,
|
||||
0x000136e4,0x000126dc,0x000124db,0x0000a49b},
|
||||
{0x00000000,0x00000000,0x00009492,0x000126db,
|
||||
0x0001b724,0x000136e4,0x000126dc,0x000124db},
|
||||
{0x00000000,0x00000000,0x00009492,0x000126db,
|
||||
0x0001b724,0x000136e4,0x000126dc,0x000124db},
|
||||
{0x00000000,0x00000000,0x0000a492,0x000136db,
|
||||
0x0001c924,0x0001b724,0x000136e4,0x000126dc},
|
||||
{0x00000000,0x00000000,0x00000000,0x00000000,
|
||||
0x00000000,0x00000000,0x00000000,0x00000000}
|
||||
}
|
||||
},
|
||||
{ /* version 7 */
|
||||
{ /* version 7, passes 0 */
|
||||
{0x00000000,0x00000000,0x00001249,0x00001249,
|
||||
0x00009252,0x00009292,0x00009493,0x00009493},
|
||||
{0x00000000,0x00000000,0x00001249,0x00009493,
|
||||
0x0000a493,0x000124db,0x000126dc,0x00009493},
|
||||
{0x00000000,0x00000000,0x00001249,0x0000a49b,
|
||||
0x0001249b,0x000126dc,0x000126dc,0x0000a49b},
|
||||
{0x00000000,0x00000000,0x0000924a,0x0000a49b,
|
||||
0x0001249b,0x000126dc,0x000136e4,0x0000a49b},
|
||||
{0x00000000,0x00000000,0x0000924a,0x0000a49b,
|
||||
0x000126dc,0x000136e4,0x0001b725,0x000124db},
|
||||
{0x00000000,0x00000000,0x00009292,0x0000a49b,
|
||||
0x000136e4,0x0001b724,0x0001b725,0x000126dc},
|
||||
{0x00000000,0x00000000,0x00009292,0x000124db,
|
||||
0x000136e4,0x0001b724,0x0001b725,0x000126dc},
|
||||
{0x00000000,0x00000000,0x00009492,0x000124db,
|
||||
0x000136e4,0x0001b724,0x0001c96e,0x000136e4},
|
||||
{0x00000000,0x00000000,0x00009492,0x000124db,
|
||||
0x000136e4,0x0001c92d,0x0001c96e,0x0001b724},
|
||||
{0x00000000,0x00000000,0x0000a492,0x000124db,
|
||||
0x000136e4,0x0001c92d,0x0001c96e,0x0001b724},
|
||||
{0x00000000,0x00000000,0x0000a492,0x000124db,
|
||||
0x0001b724,0x0001c92d,0x0001c96e,0x0001b925},
|
||||
{0x00000000,0x00000000,0x0000a492,0x000126db,
|
||||
0x0001b724,0x0001c92d,0x00024b76,0x0001c92d},
|
||||
{0x00000000,0x00000000,0x0000a492,0x000126db,
|
||||
0x0001b924,0x0001c92d,0x00024b76,0x0001c92d},
|
||||
{0x00000000,0x00000000,0x0000a492,0x000126db,
|
||||
0x0001b924,0x0001c92d,0x00024b76,0x0002496e},
|
||||
{0x00000000,0x00000000,0x00012492,0x000136db,
|
||||
0x00024924,0x00024b6d,0x0002ddb6,0x00025bbf},
|
||||
{0x00000000,0x00000000,0x00000000,0x00000000,
|
||||
0x00000000,0x00000000,0x00000000,0x00000000}
|
||||
},
|
||||
{ /* version 7, passes 1 */
|
||||
{0x00000000,0x00000000,0x00001249,0x00001249,
|
||||
0x0000124a,0x0000124a,0x00001252,0x00001252},
|
||||
{0x00000000,0x00000000,0x0000924a,0x00009493,
|
||||
0x00009492,0x00009292,0x00001252,0x00001252},
|
||||
{0x00000000,0x00000000,0x0000924a,0x0000a49b,
|
||||
0x0000a493,0x0000a49b,0x00001252,0x00001252},
|
||||
{0x00000000,0x00000000,0x0000924a,0x0000a49b,
|
||||
0x0000a493,0x0000a49b,0x00009292,0x00009292},
|
||||
{0x00000000,0x00000000,0x0000924a,0x0000a49b,
|
||||
0x0000a493,0x0000a49b,0x00009292,0x00009292},
|
||||
{0x00000000,0x00000000,0x0000924a,0x0000a49b,
|
||||
0x000126dc,0x0000a49b,0x00009493,0x00009292},
|
||||
{0x00000000,0x00000000,0x0000924a,0x000124db,
|
||||
0x000126dc,0x000124db,0x00009493,0x00009493},
|
||||
{0x00000000,0x00000000,0x0000924a,0x000124db,
|
||||
0x000136e4,0x000124db,0x0000a49b,0x00009493},
|
||||
{0x00000000,0x00000000,0x0000924a,0x000136db,
|
||||
0x0001b724,0x000124db,0x0000a49b,0x00009493},
|
||||
{0x00000000,0x00000000,0x0000924a,0x000136db,
|
||||
0x0001b724,0x000126dc,0x0000a49b,0x0000a49b},
|
||||
{0x00000000,0x00000000,0x00009292,0x000136db,
|
||||
0x0001b724,0x000126dc,0x000124db,0x0000a49b},
|
||||
{0x00000000,0x00000000,0x00009492,0x000136db,
|
||||
0x0001b724,0x000126dc,0x000124db,0x0000a49b},
|
||||
{0x00000000,0x00000000,0x0000a492,0x000136db,
|
||||
0x0001b724,0x000136e4,0x000126dc,0x000124db},
|
||||
{0x00000000,0x00000000,0x0000a492,0x000136db,
|
||||
0x0001b724,0x000136e4,0x000126dc,0x000124db},
|
||||
{0x00000000,0x00000000,0x00012492,0x0001b6db,
|
||||
0x0001c924,0x0001b724,0x000136e4,0x000126dc},
|
||||
{0x00000000,0x00000000,0x00000000,0x00000000,
|
||||
0x00000000,0x00000000,0x00000000,0x00000000}
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
|
Reference in New Issue
Block a user