Lines Matching +full:4 +full:mv
131 /* 8x8 -> 4x4 */
182 { /* tx = 4x4 */
217 { /* Coeff Band 4 */
262 { 4, 88, 151 },
267 { /* Coeff Band 4 */
315 { 4, 72, 135 },
319 { /* Coeff Band 4 */
323 { 4, 58, 122 },
369 { /* Coeff Band 4 */
423 { /* Coeff Band 4 */
473 { /* Coeff Band 4 */
506 { 4, 50, 84 },
525 { /* Coeff Band 4 */
575 { /* Coeff Band 4 */
586 { 4, 113, 180 },
629 { /* Coeff Band 4 */
679 { /* Coeff Band 4 */
681 { 4, 135, 192 },
726 { 4, 93, 146 },
731 { /* Coeff Band 4 */
781 { /* Coeff Band 4 */
835 { /* Coeff Band 4 */
885 { /* Coeff Band 4 */
918 { 4, 50, 81 },
937 { /* Coeff Band 4 */
987 { /* Coeff Band 4 */
1053 /* 8x8 -> 4x4 */
1075 .mv = {
1116 DIV_INV(2), DIV_INV(3), DIV_INV(4), DIV_INV(5), in fastdiv()
1337 for (i = 0; i < 4; i++) in update_partition_probs()
1338 for (j = 0; j < 4; j++) { in update_partition_probs()
1339 u8 *p = probs->partition[i * 4 + j]; in update_partition_probs()
1340 const u8 *d = deltas->partition[i * 4 + j]; in update_partition_probs()
1361 u8 *p = probs->mv.joint; in update_mv_probs()
1362 const u8 *d = deltas->mv.joint; in update_mv_probs()
1369 for (i = 0; i < ARRAY_SIZE(probs->mv.sign); i++) { in update_mv_probs()
1370 p = probs->mv.sign; in update_mv_probs()
1371 d = deltas->mv.sign; in update_mv_probs()
1374 p = probs->mv.classes[i]; in update_mv_probs()
1375 d = deltas->mv.classes[i]; in update_mv_probs()
1376 for (j = 0; j < ARRAY_SIZE(probs->mv.classes[0]); j++) in update_mv_probs()
1379 p = probs->mv.class0_bit; in update_mv_probs()
1380 d = deltas->mv.class0_bit; in update_mv_probs()
1383 p = probs->mv.bits[i]; in update_mv_probs()
1384 d = deltas->mv.bits[i]; in update_mv_probs()
1385 for (j = 0; j < ARRAY_SIZE(probs->mv.bits[0]); j++) in update_mv_probs()
1388 for (j = 0; j < ARRAY_SIZE(probs->mv.class0_fr[0]); j++) { in update_mv_probs()
1389 p = probs->mv.class0_fr[i][j]; in update_mv_probs()
1390 d = deltas->mv.class0_fr[i][j]; in update_mv_probs()
1397 p = probs->mv.fr[i]; in update_mv_probs()
1398 d = deltas->mv.fr[i]; in update_mv_probs()
1399 for (j = 0; j < ARRAY_SIZE(probs->mv.fr[i]); j++) in update_mv_probs()
1403 p = probs->mv.class0_hp; in update_mv_probs()
1404 d = deltas->mv.class0_hp; in update_mv_probs()
1407 p = probs->mv.hp; in update_mv_probs()
1408 d = deltas->mv.hp; in update_mv_probs()
1467 for (i = 0; i < 4; ++i) in v4l2_vp9_reset_frame_ctx()
1546 * merge_prob(p[3], c[2] + c[4] + c[5], c[3] + c[8] + c[6] + c[7])
1547 * merge_prob(p[4], c[2], c[4] + c[5])
1548 * merge_prob(p[5], c[4], c[5])
1575 * merge_prob(p[2], c[2] + c[3], c[4] + ... + c[10])
1577 * merge_prob(p[4], c[4] + c[5], c[6] + ... + c[10])
1578 * merge_prob(p[5], c[4], c[5])
1607 sum = c[1] + c[2] + c[3] + c[4] + c[5] + c[6] + c[7] + c[8] + c[9]; in merge_probs_variant_d()
1614 s2 = c[2] + c[4] + c[5]; in merge_probs_variant_d()
1618 p[4] = noncoef_merge_prob(p[4], c[2], s2); in merge_probs_variant_d()
1619 p[5] = noncoef_merge_prob(p[5], c[4], c[5]); in merge_probs_variant_d()
1644 sum = c[1] + c[2] + c[3] + c[4] + c[5] + c[6] + c[7] + c[8] + c[9] + c[10]; in merge_probs_variant_g()
1651 sum -= c[4] + c[5]; in merge_probs_variant_g()
1652 p[4] = noncoef_merge_prob(p[4], c[4] + c[5], sum); in merge_probs_variant_g()
1653 p[5] = noncoef_merge_prob(p[5], c[4], c[5]); in merge_probs_variant_g()
1721 /* 8.4.4 Non coefficient probability adaptation process, adapt_probs() */
1752 /* 8.4.4 Non coefficient probability adaptation process, adapt_prob() */
1758 /* 8.4.4 Non coefficient probability adaptation process */
1807 adapt_probs_variant_e(probs->mv.joint, *counts->mv_joint); in v4l2_vp9_adapt_noncoef_probs()
1809 for (i = 0; i < ARRAY_SIZE(probs->mv.sign); i++) { in v4l2_vp9_adapt_noncoef_probs()
1810 probs->mv.sign[i] = adapt_prob(probs->mv.sign[i], (*counts->sign)[i]); in v4l2_vp9_adapt_noncoef_probs()
1812 adapt_probs_variant_g(probs->mv.classes[i], (*counts->classes)[i]); in v4l2_vp9_adapt_noncoef_probs()
1814 probs->mv.class0_bit[i] = adapt_prob(probs->mv.class0_bit[i], (*counts->class0)[i]); in v4l2_vp9_adapt_noncoef_probs()
1816 for (j = 0; j < ARRAY_SIZE(probs->mv.bits[0]); j++) in v4l2_vp9_adapt_noncoef_probs()
1817 probs->mv.bits[i][j] = adapt_prob(probs->mv.bits[i][j], in v4l2_vp9_adapt_noncoef_probs()
1820 for (j = 0; j < ARRAY_SIZE(probs->mv.class0_fr[0]); j++) in v4l2_vp9_adapt_noncoef_probs()
1821 adapt_probs_variant_e(probs->mv.class0_fr[i][j], in v4l2_vp9_adapt_noncoef_probs()
1824 adapt_probs_variant_e(probs->mv.fr[i], (*counts->fp)[i]); in v4l2_vp9_adapt_noncoef_probs()
1829 probs->mv.class0_hp[i] = adapt_prob(probs->mv.class0_hp[i], in v4l2_vp9_adapt_noncoef_probs()
1832 probs->mv.hp[i] = adapt_prob(probs->mv.hp[i], (*counts->hp)[i]); in v4l2_vp9_adapt_noncoef_probs()