📄 contexttables.h
字号:
{ { 4, 39} , { 0, 42} , { 7, 34} , { 11, 29} , { 8, 31} , { 6, 37} , { 7, 42} , { 3, 40} , { 8, 33} , { 13, 43} , { 13, 36} , { 4, 47} , { 3, 55} , { 2, 58} , { 6, 60} },
{ CTX_UNUSED , { 8, 44} , { 11, 44} , { 14, 42} , { 7, 48} , { 4, 56} , { 4, 52} , { 13, 37} , { 9, 49} , { 19, 58} , { 10, 48} , { 12, 45} , { 0, 69} , { 20, 33} , { 8, 63} },
{ { 9, -2} , { 30, -10} , { 31, -4} , { 33, -1} , { 33, 7} , { 31, 12} , { 37, 23} , { 31, 38} , { 20, 64} , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED },
{ CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED },
{ CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED },
{ { 35, -18} , { 33, -25} , { 28, -3} , { 24, 10} , { 27, 0} , { 34, -14} , { 52, -44} , { 39, -24} , { 19, 17} , { 31, 25} , { 36, 29} , { 24, 33} , { 34, 15} , { 30, 20} , { 22, 73} },
{ { 20, 34} , { 19, 31} , { 27, 44} , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED },
{ CTX_UNUSED , { 19, 16} , { 15, 36} , { 15, 36} , { 21, 28} , { 25, 21} , { 30, 20} , { 31, 12} , { 27, 16} , { 24, 42} , { 0, 93} , { 14, 56} , { 15, 57} , { 26, 38} , { -24, 127} }
}
};
static const Short INIT_ONE_I[1][8][5][2] =
{
//----- model 0 -----
{
{ { -3, 71} , { -6, 42} , { -5, 50} , { -3, 54} , { -2, 62} },
{ { -5, 67} , { -5, 27} , { -3, 39} , { -2, 44} , { 0, 46} },
{ { -3, 75} , { -1, 23} , { 1, 34} , { 1, 43} , { 0, 54} },
{ CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED },
{ { -12, 92} , { -15, 55} , { -10, 60} , { -6, 62} , { -4, 65} },
{ { -11, 97} , { -20, 84} , { -11, 79} , { -6, 73} , { -4, 74} },
{ { -8, 78} , { -5, 33} , { -4, 48} , { -2, 53} , { -3, 62} },
{ CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED }
}
};
static const Short INIT_ONE_P[3][8][5][2] =
{
//----- model 0 -----
{
{ { -6, 76} , { -2, 44} , { 0, 45} , { 0, 52} , { -3, 64} },
{ { -9, 77} , { 3, 24} , { 0, 42} , { 0, 48} , { 0, 55} },
{ { -6, 66} , { -7, 35} , { -7, 42} , { -8, 45} , { -5, 48} },
{ CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED },
{ { 1, 58} , { -3, 29} , { -1, 36} , { 1, 38} , { 2, 43} },
{ { 0, 70} , { -4, 29} , { 5, 31} , { 7, 42} , { 1, 59} },
{ { 0, 58} , { 8, 5} , { 10, 14} , { 14, 18} , { 13, 27} },
{ CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED }
},
//----- model 1 -----
{
{ { -23, 112} , { -15, 71} , { -7, 61} , { 0, 53} , { -5, 66} },
{ { -21, 101} , { -3, 39} , { -5, 53} , { -7, 61} , { -11, 75} },
{ { -5, 71} , { 0, 24} , { -1, 36} , { -2, 42} , { -2, 52} },
{ CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED },
{ { -11, 76} , { -10, 44} , { -10, 52} , { -10, 57} , { -9, 58} },
{ { 2, 66} , { -9, 34} , { 1, 32} , { 11, 31} , { 5, 52} },
{ { 3, 52} , { 7, 4} , { 10, 8} , { 17, 8} , { 16, 19} },
{ CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED }
},
//----- model 2 -----
{
{ { -24, 115} , { -22, 82} , { -9, 62} , { 0, 53} , { 0, 59} },
{ { -21, 100} , { -14, 57} , { -12, 67} , { -11, 71} , { -10, 77} },
{ { -9, 71} , { -7, 37} , { -8, 44} , { -11, 49} , { -10, 56} },
{ CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED },
{ { -10, 82} , { -8, 48} , { -8, 61} , { -8, 66} , { -7, 70} },
{ { -4, 79} , { -22, 69} , { -16, 75} , { -2, 58} , { 1, 58} },
{ { -13, 81} , { -6, 38} , { -13, 62} , { -6, 58} , { -2, 59} },
{ CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED }
}
};
static const Short INIT_ABS_I[1][8][5][2] =
{
//----- model 0 -----
{
{ { 0, 58} , { 1, 63} , { -2, 72} , { -1, 74} , { -9, 91} },
{ { -16, 64} , { -8, 68} , { -10, 78} , { -6, 77} , { -10, 86} },
{ { -2, 55} , { 0, 61} , { 1, 64} , { 0, 68} , { -9, 92} },
{ CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED },
{ { -12, 73} , { -8, 76} , { -7, 80} , { -9, 88} , { -17, 110} },
{ { -13, 86} , { -13, 96} , { -11, 97} , { -19, 117} , CTX_UNUSED },
{ { -13, 71} , { -10, 79} , { -12, 86} , { -13, 90} , { -14, 97} },
{ CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED }
}
};
static const Short INIT_ABS_P[3][8][5][2] =
{
//----- model 0 -----
{
{ { -2, 59} , { -4, 70} , { -4, 75} , { -8, 82} , { -17, 102} },
{ { -6, 59} , { -7, 71} , { -12, 83} , { -11, 87} , { -30, 119} },
{ { -12, 56} , { -6, 60} , { -5, 62} , { -8, 66} , { -8, 76} },
{ CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED },
{ { -6, 55} , { 0, 58} , { 0, 64} , { -3, 74} , { -10, 90} },
{ { -2, 58} , { -3, 72} , { -3, 81} , { -11, 97} , CTX_UNUSED },
{ { 2, 40} , { 0, 58} , { -3, 70} , { -6, 79} , { -8, 85} },
{ CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED }
},
//----- model 1 -----
{
{ { -11, 77} , { -9, 80} , { -9, 84} , { -10, 87} , { -34, 127} },
{ { -15, 77} , { -17, 91} , { -25, 107} , { -25, 111} , { -28, 122} },
{ { -9, 57} , { -6, 63} , { -4, 65} , { -4, 67} , { -7, 82} },
{ CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED },
{ { -16, 72} , { -7, 69} , { -4, 69} , { -5, 74} , { -9, 86} },
{ { -2, 55} , { -2, 67} , { 0, 73} , { -8, 89} , CTX_UNUSED },
{ { 3, 37} , { -1, 61} , { -5, 73} , { -1, 70} , { -4, 78} },
{ CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED }
},
//----- model 2 -----
{
{ { -14, 85} , { -13, 89} , { -13, 94} , { -11, 92} , { -29, 127} },
{ { -21, 85} , { -16, 88} , { -23, 104} , { -15, 98} , { -37, 127} },
{ { -12, 59} , { -8, 63} , { -9, 67} , { -6, 68} , { -10, 79} },
{ CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED },
{ { -14, 75} , { -10, 79} , { -9, 83} , { -12, 92} , { -18, 108} },
{ { -13, 78} , { -9, 83} , { -4, 81} , { -13, 99} , CTX_UNUSED },
{ { -16, 73} , { -10, 76} , { -13, 86} , { -9, 83} , { -10, 87} },
{ CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED }
}
};
static const Short INIT_TRANSFORM_SIZE_I[1][1][3][2]=
{
//----- model 0 -----
{
{ { 31, 21} , { 31, 31} , { 25, 50} },
// { { 0, 41} , { 0, 63} , { 0, 63} },
}
};
static const Short INIT_TRANSFORM_SIZE_P[3][1][3][2]=
{
//----- model 0 -----
{
{ { 12, 40} , { 11, 51} , { 14, 59} },
// { { 0, 41} , { 0, 63} , { 0, 63} },
},
//----- model 1 -----
{
{ { 25, 32} , { 21, 49} , { 21, 54} },
// { { 0, 41} , { 0, 63} , { 0, 63} },
},
//----- model 2 -----
{
{ { 21, 33} , { 19, 50} , { 17, 61} },
// { { 0, 41} , { 0, 63} , { 0, 63} },
}
};
static const Short INIT_REF[1][1][10][2] =
{
{
{ {0,64}, {0,64}, CTX_UNUSED, CTX_UNUSED, CTX_UNUSED, CTX_UNUSED, CTX_UNUSED, CTX_UNUSED, CTX_UNUSED, CTX_UNUSED }
}
};
static const Short INIT_SIG[1][1][10][2] =
{
{
{ {0,64}, {0,64}, CTX_UNUSED, CTX_UNUSED, CTX_UNUSED, CTX_UNUSED, CTX_UNUSED, CTX_UNUSED, CTX_UNUSED, CTX_UNUSED }
}
};
#if JMVM_ONLY // JVT-U052
static const Short INIT_IC_ACT_I[1][1][4][2]=
{
//----- model 0 -----
{
{ CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED },
}
};
static const Short INIT_IC_ACT_P[3][1][4][2]=
{
//----- model 0 -----
{
{ IC_CTX_ZRO , CTX_UNDEF , IC_CTX_ONE , CTX_UNDEF },
},
//----- model 1 -----
{
{ IC_CTX_ZRO , CTX_UNDEF , IC_CTX_ONE , CTX_UNDEF },
},
//----- model 2 -----
{
{ IC_CTX_ZRO , CTX_UNDEF , IC_CTX_ONE , CTX_UNDEF },
}
};
static const Short INIT_IC_SYMBOL_I[1][1][2][2]=
{
//----- model 0 -----
{
{ CTX_UNUSED , CTX_UNUSED }
}
};
static const Short INIT_IC_SYMBOL_P[1][1][2][2]=
{
//----- model 0 -----
{
{ { 8, 59}, { 20, 33} }
}
};
#endif
#if JMVM_ONLY//JVT-Z021
static const Short INIT_DMSM_OFFSET_I[1][2][6/*10*/][2] = //linsx
{
//----- model 0 -----
{
{ CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED /*, CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED*/ },
{ CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED/* , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED*/ }
}
};
static const Short INIT_DMSM_OFFSET_P[3][2][6/*10*/][2] =
{
//----- model 0 -----
{
{ CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED /*, CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED*/ },
{ CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED /*, CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED*/}
},
//----- model 1 -----
{
{ CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED /*, CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED*/ },
{ CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED /*, CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED*/}
},
//----- model 2 -----
{
{ CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED /*, CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED*/ },
{ CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED /*, CTX_UNUSED , CTX_UNUSED , CTX_UNUSED , CTX_UNUSED*/ }
}
};
#endif //JVT-Z021
H264AVC_NAMESPACE_END
#endif //!defined(AFX_CONTEXTTABLES_H__CBFE313E_2382_4ECC_9D41_416668E3507D__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -