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

📄 cabac.c

📁 在dsp上实现h.264编解码
💻 C
📖 第 1 页 / 共 4 页
字号:
        {  -5,  60 }, {  -1,  59 }, {   0,  59 }, {  22,  33 },        {   5,  44 }, {  14,  43 }, {  -1,  78 }, {   0,  60 },        {   9,  69 },        /* 166 - 226 */        {  11,  28 }, {   2,  40 }, {   3,  44 }, {   0,  49 },        {   0,  46 }, {   2,  44 }, {   2,  51 }, {   0,  47 },        {   4,  39 }, {   2,  62 }, {   6,  46 }, {   0,  54 },        {   3,  54 }, {   2,  58 }, {   4,  63 }, {   6,  51 },        {   6,  57 }, {   7,  53 }, {   6,  52 }, {   6,  55 },        {  11,  45 }, {  14,  36 }, {   8,  53 }, {  -1,  82 },        {   7,  55 }, {  -3,  78 }, {  15,  46 }, {  22,  31 },        {  -1,  84 }, {  25,   7 }, {  30,  -7 }, {  28,   3 },        {  28,   4 }, {  32,   0 }, {  34,  -1 }, {  30,   6 },        {  30,   6 }, {  32,   9 }, {  31,  19 }, {  26,  27 },        {  26,  30 }, {  37,  20 }, {  28,  34 }, {  17,  70 },        {   1,  67 }, {   5,  59 }, {   9,  67 }, {  16,  30 },        {  18,  32 }, {  18,  35 }, {  22,  29 }, {  24,  31 },        {  23,  38 }, {  18,  43 }, {  20,  41 }, {  11,  63 },        {   9,  59 }, {   9,  64 }, {  -1,  94 }, {  -2,  89 },        {  -9, 108 },        /* 227 - 275 */        {  -6,  76 }, {  -2,  44 }, {   0,  45 }, {   0,  52 },        {  -3,  64 }, {  -2,  59 }, {  -4,  70 }, {  -4,  75 },        {  -8,  82 }, { -17, 102 }, {  -9,  77 }, {   3,  24 },        {   0,  42 }, {   0,  48 }, {   0,  55 }, {  -6,  59 },        {  -7,  71 }, { -12,  83 }, { -11,  87 }, { -30, 119 },        {   1,  58 }, {  -3,  29 }, {  -1,  36 }, {   1,  38 },        {   2,  43 }, {  -6,  55 }, {   0,  58 }, {   0,  64 },        {  -3,  74 }, { -10,  90 }, {   0,  70 }, {  -4,  29 },        {   5,  31 }, {   7,  42 }, {   1,  59 }, {  -2,  58 },        {  -3,  72 }, {  -3,  81 }, { -11,  97 }, {   0,  58 },        {   8,   5 }, {  10,  14 }, {  14,  18 }, {  13,  27 },        {   2,  40 }, {   0,  58 }, {  -3,  70 }, {  -6,  79 },        {  -8,  85 },        /* 276 a bit special (not used, SHU264_cabac_encode_bypass is used instead) */        { 0, 0 },        /* 277 - 337 */        { -13, 106 }, { -16, 106 }, { -10,  87 }, { -21, 114 },        { -18, 110 }, { -14,  98 }, { -22, 110 }, { -21, 106 },        { -18, 103 }, { -21, 107 }, { -23, 108 }, { -26, 112 },        { -10,  96 }, { -12,  95 }, {  -5,  91 }, {  -9,  93 },        { -22,  94 }, {  -5,  86 }, {   9,  67 }, {  -4,  80 },        { -10,  85 }, {  -1,  70 }, {   7,  60 }, {   9,  58 },        {   5,  61 }, {  12,  50 }, {  15,  50 }, {  18,  49 },        {  17,  54 }, {  10,  41 }, {   7,  46 }, {  -1,  51 },        {   7,  49 }, {   8,  52 }, {   9,  41 }, {   6,  47 },        {   2,  55 }, {  13,  41 }, {  10,  44 }, {   6,  50 },        {   5,  53 }, {  13,  49 }, {   4,  63 }, {   6,  64 },        {  -2,  69 }, {  -2,  59 }, {   6,  70 }, {  10,  44 },        {   9,  31 }, {  12,  43 }, {   3,  53 }, {  14,  34 },        {  10,  38 }, {  -3,  52 }, {  13,  40 }, {  17,  32 },        {   7,  44 }, {   7,  38 }, {  13,  50 }, {  10,  57 },        {  26,  43 },        /* 338 - 398 */        {  14,  11 }, {  11,  14 }, {   9,  11 }, {  18,  11 },        {  21,   9 }, {  23,  -2 }, {  32, -15 }, {  32, -15 },        {  34, -21 }, {  39, -23 }, {  42, -33 }, {  41, -31 },        {  46, -28 }, {  38, -12 }, {  21,  29 }, {  45, -24 },        {  53, -45 }, {  48, -26 }, {  65, -43 }, {  43, -19 },        {  39, -10 }, {  30,   9 }, {  18,  26 }, {  20,  27 },        {   0,  57 }, { -14,  82 }, {  -5,  75 }, { -19,  97 },        { -35, 125 }, {  27,   0 }, {  28,   0 }, {  31,  -4 },        {  27,   6 }, {  34,   8 }, {  30,  10 }, {  24,  22 },        {  33,  19 }, {  22,  32 }, {  26,  31 }, {  21,  41 },        {  26,  44 }, {  23,  47 }, {  16,  65 }, {  14,  71 },        {   8,  60 }, {   6,  63 }, {  17,  65 }, {  21,  24 },        {  23,  20 }, {  26,  23 }, {  27,  32 }, {  28,  23 },        {  28,  24 }, {  23,  40 }, {  24,  32 }, {  28,  29 },        {  23,  42 }, {  19,  57 }, {  22,  53 }, {  22,  61 },        {  11,  86 },        /* 399 -> 435 */        {  12,  40 }, {  11,  51 }, {  14,  59 },        {  -4,  79 }, {  -7,  71 }, {  -5,  69 }, {  -9,  70 },        {  -8,  66 }, { -10,  68 }, { -19,  73 }, { -12,  69 },        { -16,  70 }, { -15,  67 }, { -20,  62 }, { -19,  70 },        { -16,  66 }, { -22,  65 }, { -20,  63 }, {   9,  -2 },        {  26,  -9 }, {  33,  -9 }, {  39,  -7 }, {  41,  -2 },        {  45,   3 }, {  49,   9 }, {  45,  27 }, {  36,  59 },        {  -6,  66 }, {  -7,  35 }, {  -7,  42 }, {  -8,  45 },        {  -5,  48 }, { -12,  56 }, {  -6,  60 }, {  -5,  62 },        {  -8,  66 }, {  -8,  76 },        /* 436 -> 459 */        {  -5,  85 }, {  -6,  81 }, { -10,  77 }, {  -7,  81 },        { -17,  80 }, { -18,  73 }, {  -4,  74 }, { -10,  83 },        {  -9,  71 }, {  -9,  67 }, {  -1,  61 }, {  -8,  66 },        { -14,  66 }, {   0,  59 }, {   2,  59 }, {  21, -13 },        {  33, -14 }, {  39,  -7 }, {  46,  -2 }, {  51,   2 },        {  60,   6 }, {  61,  17 }, {  55,  34 }, {  42,  62 },    },    /* i_cabac_init_idc == 1 */    {        /* 0 - 10 */        {  20, -15 }, {   2,  54 }, {   3,  74 }, {  20, -15 },        {   2,  54 }, {   3,  74 }, { -28, 127 }, { -23, 104 },        {  -6,  53 }, {  -1,  54 }, {   7,  51 },        /* 11 - 23 */        {  22,  25 }, {  34,   0 }, {  16,   0 }, {  -2,   9 },        {   4,  41 }, { -29, 118 }, {   2,  65 }, {  -6,  71 },        { -13,  79 }, {   5,  52 }, {   9,  50 }, {  -3,  70 },        {  10,  54 },        /* 24 - 39 */        {  26,  34 }, {  19,  22 }, {  40,   0 }, {  57,   2 },        {  41,  36 }, {  26,  69 }, { -45, 127 }, { -15, 101 },        {  -4,  76 }, {  -6,  71 }, { -13,  79 }, {   5,  52 },        {   6,  69 }, { -13,  90 }, {   0,  52 }, {   8,  43 },        /* 40 - 53 */        {  -2,  69 },{  -5,  82 },{ -10,  96 },{   2,  59 },        {   2,  75 },{  -3,  87 },{  -3,  100 },{   1,  56 },        {  -3,  74 },{  -6,  85 },{   0,  59 },{  -3,  81 },        {  -7,  86 },{  -5,  95 },        /* 54 - 59 */        {  -1,  66 },{  -1,  77 },{   1,  70 },{  -2,  86 },        {  -5,  72 },{   0,  61 },        /* 60 - 69 */        { 0, 41 },   { 0, 63 },   { 0, 63 },     { 0, 63 },        { -9, 83 },  { 4, 86 },   { 0, 97 },     { -7, 72 },        { 13, 41 },  { 3, 62 },        /* 70 - 104 */        {  13,  15 }, {   7,  51 }, {   2,  80 }, { -39, 127 },        { -18,  91 }, { -17,  96 }, { -26,  81 }, { -35,  98 },        { -24, 102 }, { -23,  97 }, { -27, 119 }, { -24,  99 },        { -21, 110 }, { -18, 102 }, { -36, 127 }, {   0,  80 },        {  -5,  89 }, {  -7,  94 }, {  -4,  92 }, {   0,  39 },        {   0,  65 }, { -15,  84 }, { -35, 127 }, {  -2,  73 },        { -12, 104 }, {  -9,  91 }, { -31, 127 }, {   3,  55 },        {   7,  56 }, {   7,  55 }, {   8,  61 }, {  -3,  53 },        {   0,  68 }, {  -7,  74 }, {  -9,  88 },        /* 105 -> 165 */        { -13, 103 }, { -13,  91 }, {  -9,  89 }, { -14,  92 },        {  -8,  76 }, { -12,  87 }, { -23, 110 }, { -24, 105 },        { -10,  78 }, { -20, 112 }, { -17,  99 }, { -78, 127 },        { -70, 127 }, { -50, 127 }, { -46, 127 }, {  -4,  66 },        {  -5,  78 }, {  -4,  71 }, {  -8,  72 }, {   2,  59 },        {  -1,  55 }, {  -7,  70 }, {  -6,  75 }, {  -8,  89 },        { -34, 119 }, {  -3,  75 }, {  32,  20 }, {  30,  22 },        { -44, 127 }, {   0,  54 }, {  -5,  61 }, {   0,  58 },        {  -1,  60 }, {  -3,  61 }, {  -8,  67 }, { -25,  84 },        { -14,  74 }, {  -5,  65 }, {   5,  52 }, {   2,  57 },        {   0,  61 }, {  -9,  69 }, { -11,  70 }, {  18,  55 },        {  -4,  71 }, {   0,  58 }, {   7,  61 }, {   9,  41 },        {  18,  25 }, {   9,  32 }, {   5,  43 }, {   9,  47 },        {   0,  44 }, {   0,  51 }, {   2,  46 }, {  19,  38 },        {  -4,  66 }, {  15,  38 }, {  12,  42 }, {   9,  34 },        {   0,  89 },        /* 166 - 226 */        {   4,  45 }, {  10,  28 }, {  10,  31 }, {  33, -11 },        {  52, -43 }, {  18,  15 }, {  28,   0 }, {  35, -22 },        {  38, -25 }, {  34,   0 }, {  39, -18 }, {  32, -12 },        { 102, -94 }, {   0,   0 }, {  56, -15 }, {  33,  -4 },        {  29,  10 }, {  37,  -5 }, {  51, -29 }, {  39,  -9 },        {  52, -34 }, {  69, -58 }, {  67, -63 }, {  44,  -5 },        {  32,   7 }, {  55, -29 }, {  32,   1 }, {   0,   0 },        {  27,  36 }, {  33, -25 }, {  34, -30 }, {  36, -28 },        {  38, -28 }, {  38, -27 }, {  34, -18 }, {  35, -16 },        {  34, -14 }, {  32,  -8 }, {  37,  -6 }, {  35,   0 },        {  30,  10 }, {  28,  18 }, {  26,  25 }, {  29,  41 },        {   0,  75 }, {   2,  72 }, {   8,  77 }, {  14,  35 },        {  18,  31 }, {  17,  35 }, {  21,  30 }, {  17,  45 },        {  20,  42 }, {  18,  45 }, {  27,  26 }, {  16,  54 },        {   7,  66 }, {  16,  56 }, {  11,  73 }, {  10,  67 },        { -10, 116 },        /* 227 - 275 */        { -23, 112 }, { -15,  71 }, {  -7,  61 }, {   0,  53 },        {  -5,  66 }, { -11,  77 }, {  -9,  80 }, {  -9,  84 },        { -10,  87 }, { -34, 127 }, { -21, 101 }, {  -3,  39 },        {  -5,  53 }, {  -7,  61 }, { -11,  75 }, { -15,  77 },        { -17,  91 }, { -25, 107 }, { -25, 111 }, { -28, 122 },        { -11,  76 }, { -10,  44 }, { -10,  52 }, { -10,  57 },        {  -9,  58 }, { -16,  72 }, {  -7,  69 }, {  -4,  69 },        {  -5,  74 }, {  -9,  86 }, {   2,  66 }, {  -9,  34 },        {   1,  32 }, {  11,  31 }, {   5,  52 }, {  -2,  55 },        {  -2,  67 }, {   0,  73 }, {  -8,  89 }, {   3,  52 },        {   7,   4 }, {  10,   8 }, {  17,   8 }, {  16,  19 },        {   3,  37 }, {  -1,  61 }, {  -5,  73 }, {  -1,  70 },        {  -4,  78 },        /* 276 a bit special (not used, SHU264_cabac_encode_bypass is used instead) */        { 0, 0 },        /* 277 - 337 */        { -21, 126 }, { -23, 124 }, { -20, 110 }, { -26, 126 },        { -25, 124 }, { -17, 105 }, { -27, 121 }, { -27, 117 },        { -17, 102 }, { -26, 117 }, { -27, 116 }, { -33, 122 },        { -10,  95 }, { -14, 100 }, {  -8,  95 }, { -17, 111 },        { -28, 114 }, {  -6,  89 }, {  -2,  80 }, {  -4,  82 },        {  -9,  85 }, {  -8,  81 }, {  -1,  72 }, {   5,  64 },        {   1,  67 }, {   9,  56 }, {   0,  69 }, {   1,  69 },        {   7,  69 }, {  -7,  69 }, {  -6,  67 }, { -16,  77 },        {  -2,  64 }, {   2,  61 }, {  -6,  67 }, {  -3,  64 },        {   2,  57 }, {  -3,  65 }, {  -3,  66 }, {   0,  62 },        {   9,  51 }, {  -1,  66 }, {  -2,  71 }, {  -2,  75 },        {  -1,  70 }, {  -9,  72 }, {  14,  60 }, {  16,  37 },        {   0,  47 }, {  18,  35 }, {  11,  37 }, {  12,  41 },        {  10,  41 }, {   2,  48 }, {  12,  41 }, {  13,  41 },        {   0,  59 }, {   3,  50 }, {  19,  40 }, {   3,  66 },        {  18,  50 },        /* 338 - 398 */        {  19,  -6 }, {  18,  -6 }, {  14,   0 }, {  26, -12 },        {  31, -16 }, {  33, -25 }, {  33, -22 }, {  37, -28 },        {  39, -30 }, {  42, -30 }, {  47, -42 }, {  45, -36 },        {  49, -34 }, {  41, -17 }, {  32,   9 }, {  69, -71 },        {  63, -63 }, {  66, -64 }, {  77, -74 }, {  54, -39 },        {  52, -35 }, {  41, -10 }, {  36,   0 }, {  40,  -1 },        {  30,  14 }, {  28,  26 }, {  23,  37 }, {  12,  55 },        {  11,  65 }, {  37, -33 }, {  39, -36 }, {  40, -37 },        {  38, -30 }, {  46, -33 }, {  42, -30 }, {  40, -24 },        {  49, -29 }, {  38, -12 }, {  40, -10 }, {  38,  -3 },        {  46,  -5 }, {  31,  20 }, {  29,  30 }, {  25,  44 },        {  12,  48 }, {  11,  49 }, {  26,  45 }, {  22,  22 },        {  23,  22 }, {  27,  21 }, {  33,  20 }, {  26,  28 },        {  30,  24 }, {  27,  34 }, {  18,  42 }, {  25,  39 },        {  18,  50 }, {  12,  70 }, {  21,  54 }, {  14,  71 },        {  11,  83 },        /* 399 -> 435 */        {  25,  32 }, {  21,  49 }, {  21,  54 },        {  -5,  85 }, {  -6,  81 }, { -10,  77 }, {  -7,  81 },        { -17,  80 }, { -18,  73 }, {  -4,  74 }, { -10,  83 },        {  -9,  71 }, {  -9,  67 }, {  -1,  61 }, {  -8,  66 },        { -14,  66 }, {   0,  59 }, {   2,  59 }, {  17, -10 },        {  32, -13 }, {  42,  -9 }, {  49,  -5 }, {  53,   0 },        {  64,   3 }, {  68,  10 }, {  66,  27 }, {  47,  57 },        {  -5,  71 }, {   0,  24 }, {  -1,  36 }, {  -2,  42 },        {  -2,  52 }, {  -9,  57 }, {  -6,  63 }, {  -4,  65 },        {  -4,  67 }, {  -7,  82 },        /* 436 -> 459 */        {  -3,  81 }, {  -3,  76 }, {  -7,  72 }, {  -6,  78 },        { -12,  72 }, { -14,  68 }, {  -3,  70 }, {  -6,  76 },        {  -5,  66 }, {  -5,  62 }, {   0,  57 }, {  -4,  61 },        {  -9,  60 }, {   1,  54 }, {   2,  58 }, {  17, -10 },        {  32, -13 }, {  42,  -9 }, {  49,  -5 }, {  53,   0 },        {  64,   3 }, {  68,  10 }, {  66,  27 }, {  47,  57 },    },    /* i_cabac_init_idc == 2 */    {        /* 0 - 10 */        {  20, -15 }, {   2,  54 }, {   3,  74 }, {  20, -15 },        {   2,  54 }, {   3,  74 }, { -28, 127 }, { -23, 104 },        {  -6,  53 }, {  -1,  54 }, {   7,  51 },

⌨️ 快捷键说明

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