⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cavlc_tables.h

📁 decode the h264 video
💻 H
📖 第 1 页 / 共 2 页
字号:
  { 0x00000000,  7, COEFF_TOKEN(3, 4) },  // 0000 000  { 0x02000000,  8, COEFF_TOKEN(2, 4) },  // 0000 0010  { 0x03000000,  8, COEFF_TOKEN(1, 4) },  // 0000 0011  { 0x04000000,  7, COEFF_TOKEN(2, 3) },  // 0000 010  { 0x06000000,  7, COEFF_TOKEN(1, 3) },  // 0000 011  { 0x08000000,  6, COEFF_TOKEN(0, 4) },  // 0000 10  { 0x0C000000,  6, COEFF_TOKEN(0, 3) },  // 0000 11  { 0x10000000,  6, COEFF_TOKEN(0, 2) },  // 0001 00  { 0x14000000,  6, COEFF_TOKEN(3, 3) },  // 0001 01  { 0x18000000,  6, COEFF_TOKEN(1, 2) },  // 0001 10  { 0x1C000000,  6, COEFF_TOKEN(0, 1) },  // 0001 11  { 0x20000000,  3, COEFF_TOKEN(2, 2) },  // 001  { 0x40000000,  2, COEFF_TOKEN(0, 0) },  // 01  { 0x80000000,  1, COEFF_TOKEN(1, 1) },  // 1  { 0xFFFFFFFF,  0, 0 }  // EOT};static code_table_item TotalZerosCodes_4x4[15][18]={ {///// 1 /////  { 0x00000000,  0, 0 },  // BOT  { 0x00800000,  9, 15 },  // 0000 0000 1  { 0x01000000,  9, 14 },  // 0000 0001 0  { 0x01800000,  9, 13 },  // 0000 0001 1  { 0x02000000,  8, 12 },  // 0000 0010  { 0x03000000,  8, 11 },  // 0000 0011  { 0x04000000,  7, 10 },  // 0000 010  { 0x06000000,  7,  9 },  // 0000 011  { 0x08000000,  6,  8 },  // 0000 10  { 0x0C000000,  6,  7 },  // 0000 11  { 0x10000000,  5,  6 },  // 0001 0  { 0x18000000,  5,  5 },  // 0001 1  { 0x20000000,  4,  4 },  // 0010  { 0x30000000,  4,  3 },  // 0011  { 0x40000000,  3,  2 },  // 010  { 0x60000000,  3,  1 },  // 011  { 0x80000000,  1,  0 },  // 1  { 0xFFFFFFFF,  0, 0 }  // EOT},{///// 2 /////  { 0x00000000,  6, 14 },  // 0000 00  { 0x04000000,  6, 13 },  // 0000 01  { 0x08000000,  6, 12 },  // 0000 10  { 0x0C000000,  6, 11 },  // 0000 11  { 0x10000000,  5, 10 },  // 0001 0  { 0x18000000,  5,  9 },  // 0001 1  { 0x20000000,  4,  8 },  // 0010  { 0x30000000,  4,  7 },  // 0011  { 0x40000000,  4,  6 },  // 0100  { 0x50000000,  4,  5 },  // 0101  { 0x60000000,  3,  4 },  // 011  { 0x80000000,  3,  3 },  // 100  { 0xA0000000,  3,  2 },  // 101  { 0xC0000000,  3,  1 },  // 110  { 0xE0000000,  3,  0 },  // 111  { 0xFFFFFFFF,  0, 0 }  // EOT},{///// 3 /////  { 0x00000000,  6, 13 },  // 0000 00  { 0x04000000,  6, 11 },  // 0000 01  { 0x08000000,  5, 12 },  // 0000 1  { 0x10000000,  5, 10 },  // 0001 0  { 0x18000000,  5,  9 },  // 0001 1  { 0x20000000,  4,  8 },  // 0010  { 0x30000000,  4,  5 },  // 0011  { 0x40000000,  4,  4 },  // 0100  { 0x50000000,  4,  0 },  // 0101  { 0x60000000,  3,  7 },  // 011  { 0x80000000,  3,  6 },  // 100  { 0xA0000000,  3,  3 },  // 101  { 0xC0000000,  3,  2 },  // 110  { 0xE0000000,  3,  1 },  // 111  { 0xFFFFFFFF,  0, 0 }  // EOT},{///// 4 /////  { 0x00000000,  5, 12 },  // 0000 0  { 0x08000000,  5, 11 },  // 0000 1  { 0x10000000,  5, 10 },  // 0001 0  { 0x18000000,  5,  0 },  // 0001 1  { 0x20000000,  4,  9 },  // 0010  { 0x30000000,  4,  7 },  // 0011  { 0x40000000,  4,  3 },  // 0100  { 0x50000000,  4,  2 },  // 0101  { 0x60000000,  3,  8 },  // 011  { 0x80000000,  3,  6 },  // 100  { 0xA0000000,  3,  5 },  // 101  { 0xC0000000,  3,  4 },  // 110  { 0xE0000000,  3,  1 },  // 111  { 0xFFFFFFFF,  0, 0 }  // EOT},{///// 5 /////  { 0x00000000,  5, 11 },  // 0000 0  { 0x08000000,  5,  9 },  // 0000 1  { 0x10000000,  4, 10 },  // 0001  { 0x20000000,  4,  8 },  // 0010  { 0x30000000,  4,  2 },  // 0011  { 0x40000000,  4,  1 },  // 0100  { 0x50000000,  4,  0 },  // 0101  { 0x60000000,  3,  7 },  // 011  { 0x80000000,  3,  6 },  // 100  { 0xA0000000,  3,  5 },  // 101  { 0xC0000000,  3,  4 },  // 110  { 0xE0000000,  3,  3 },  // 111  { 0xFFFFFFFF,  0, 0 }  // EOT},{///// 6 /////  { 0x00000000,  6, 10 },  // 0000 00  { 0x04000000,  6,  0 },  // 0000 01  { 0x08000000,  5,  1 },  // 0000 1  { 0x10000000,  4,  8 },  // 0001  { 0x20000000,  3,  9 },  // 001  { 0x40000000,  3,  7 },  // 010  { 0x60000000,  3,  6 },  // 011  { 0x80000000,  3,  5 },  // 100  { 0xA0000000,  3,  4 },  // 101  { 0xC0000000,  3,  3 },  // 110  { 0xE0000000,  3,  2 },  // 111  { 0xFFFFFFFF,  0, 0 }  // EOT},{///// 7 /////  { 0x00000000,  6, 9 },  // 0000 00  { 0x04000000,  6, 0 },  // 0000 01  { 0x08000000,  5, 1 },  // 0000 1  { 0x10000000,  4, 7 },  // 0001  { 0x20000000,  3, 8 },  // 001  { 0x40000000,  3, 6 },  // 010  { 0x60000000,  3, 4 },  // 011  { 0x80000000,  3, 3 },  // 100  { 0xA0000000,  3, 2 },  // 101  { 0xC0000000,  2, 5 },  // 11  { 0xFFFFFFFF,  0, 0 }  // EOT},{///// 8 /////  { 0x00000000,  6, 8 },  // 0000 00  { 0x04000000,  6, 0 },  // 0000 01  { 0x08000000,  5, 2 },  // 0000 1  { 0x10000000,  4, 1 },  // 0001  { 0x20000000,  3, 7 },  // 001  { 0x40000000,  3, 6 },  // 010  { 0x60000000,  3, 3 },  // 011  { 0x80000000,  2, 5 },  // 10  { 0xC0000000,  2, 4 },  // 11  { 0xFFFFFFFF,  0, 0 }  // EOT},{///// 9 /////  { 0x00000000,  6, 1 },  // 0000 00  { 0x04000000,  6, 0 },  // 0000 01  { 0x08000000,  5, 7 },  // 0000 1  { 0x10000000,  4, 2 },  // 0001  { 0x20000000,  3, 5 },  // 001  { 0x40000000,  2, 6 },  // 01  { 0x80000000,  2, 4 },  // 10  { 0xC0000000,  2, 3 },  // 11  { 0xFFFFFFFF,  0, 0 }  // EOT},{///// 10 /////  { 0x00000000,  5, 1 },  // 0000 0  { 0x08000000,  5, 0 },  // 0000 1  { 0x10000000,  4, 6 },  // 0001  { 0x20000000,  3, 2 },  // 001  { 0x40000000,  2, 5 },  // 01  { 0x80000000,  2, 4 },  // 10  { 0xC0000000,  2, 3 },  // 11  { 0xFFFFFFFF,  0, 0 }  // EOT},{///// 11 /////  { 0x00000000,  4, 0 },  // 0000  { 0x10000000,  4, 1 },  // 0001  { 0x20000000,  3, 2 },  // 001  { 0x40000000,  3, 3 },  // 010  { 0x60000000,  3, 5 },  // 011  { 0x80000000,  1, 4 },  // 1  { 0xFFFFFFFF,  0, 0 }  // EOT},{///// 12 /////  { 0x00000000,  4, 0 },  // 0000  { 0x10000000,  4, 1 },  // 0001  { 0x20000000,  3, 4 },  // 001  { 0x40000000,  2, 2 },  // 01  { 0x80000000,  1, 3 },  // 1  { 0xFFFFFFFF,  0, 0 }  // EOT},{///// 13 /////  { 0x00000000,  3, 0 },  // 000  { 0x20000000,  3, 1 },  // 001  { 0x40000000,  2, 3 },  // 01  { 0x80000000,  1, 2 },  // 1  { 0xFFFFFFFF,  0, 0 }  // EOT},{///// 14 /////  { 0x00000000,  2, 0 },  // 00  { 0x40000000,  2, 1 },  // 01  { 0x80000000,  1, 2 },  // 1  { 0xFFFFFFFF,  0, 0 }  // EOT},{///// 15 /////  { 0x00000000,  1, 0 },  // 0  { 0x80000000,  1, 1 },  // 1  { 0xFFFFFFFF,  0, 0 }  // EOT} };static code_table_item TotalZerosCodes_ChromaDC[3][5]={ {///// 1 /////  { 0x00000000,  3, 3 },  // 000  { 0x20000000,  3, 2 },  // 001  { 0x40000000,  2, 1 },  // 01  { 0x80000000,  1, 0 },  // 1  { 0xFFFFFFFF,  0, 0 }  // EOT},{///// 2 /////  { 0x00000000,  2, 2 },  // 00  { 0x40000000,  2, 1 },  // 01  { 0x80000000,  1, 0 },  // 1  { 0xFFFFFFFF,  0, 0 }  // EOT},{///// 3 /////  { 0x00000000,  1, 1 },  // 0  { 0x80000000,  1, 0 },  // 1  { 0xFFFFFFFF,  0, 0 }  // EOT} };static code_table_item RunBeforeCodes[6][17]={ {///// 1 /////  { 0x00000000,  1, 1 },  // 0  { 0x80000000,  1, 0 },  // 1  { 0xFFFFFFFF,  0, 0 }  // EOT},{///// 2 /////  { 0x00000000,  2, 2 },  // 00  { 0x40000000,  2, 1 },  // 01  { 0x80000000,  1, 0 },  // 1  { 0xFFFFFFFF,  0, 0 }  // EOT},{///// 3 /////  { 0x00000000,  2, 3 },  // 00  { 0x40000000,  2, 2 },  // 01  { 0x80000000,  2, 1 },  // 10  { 0xC0000000,  2, 0 },  // 11  { 0xFFFFFFFF,  0, 0 }  // EOT},{///// 4 /////  { 0x00000000,  3, 4 },  // 000  { 0x20000000,  3, 3 },  // 001  { 0x40000000,  2, 2 },  // 01  { 0x80000000,  2, 1 },  // 10  { 0xC0000000,  2, 0 },  // 11  { 0xFFFFFFFF,  0, 0 }  // EOT},{///// 5 /////  { 0x00000000,  3, 5 },  // 000  { 0x20000000,  3, 4 },  // 001  { 0x40000000,  3, 3 },  // 010  { 0x60000000,  3, 2 },  // 011  { 0x80000000,  2, 1 },  // 10  { 0xC0000000,  2, 0 },  // 11  { 0xFFFFFFFF,  0, 0 }  // EOT},{///// 6 /////  { 0x00000000,  3, 1 },  // 000  { 0x20000000,  3, 2 },  // 001  { 0x40000000,  3, 4 },  // 010  { 0x60000000,  3, 3 },  // 011  { 0x80000000,  3, 6 },  // 100  { 0xA0000000,  3, 5 },  // 101  { 0xC0000000,  2, 0 },  // 11  { 0xFFFFFFFF,  0, 0 }  // EOT} };#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -