Lines Matching refs:lp2

354 #define LV1_CHECK(buf1,rle_v3,lv1,lp2)  \  argument
363 lp2 = 4;
379 #define LP2_CHECK(buf1,rle_v3,lp2) \ argument
380 if (lp2 == 0 && rle_v3 != 0) \
388 #define RLE_V2_CHECK(buf1,rle_v2, rle_v3,lp2) \ argument
394 lp2 = 4;
409 int i, j, k, lp1, lp2, flag1, cmd; in decodeChunk() local
547 for (lp2 = 0; lp2 < 4; ) { in decodeChunk()
549 cur_lp = ((uint32 *)cur_frm_pos) + width_tbl[lp2]; in decodeChunk()
550 ref_lp = ((uint32 *)ref_frm_pos) + width_tbl[lp2]; in decodeChunk()
554 *cur_lp = FROM_LE_32(((READ_LE_UINT32(ref_lp) >> 1) + correction_lp[lp2 & 0x01][k]) << 1); in decodeChunk()
555 lp2++; in decodeChunk()
569 … res = ((READ_LE_UINT16(((uint16 *)(ref_lp))) >> 1) + correction_lp[lp2 & 0x01][*buf1]) << 1; in decodeChunk()
571 res = ((READ_LE_UINT16(((uint16 *)(ref_lp))+1) >> 1) + correction_lp[lp2 & 0x01][k]) << 1; in decodeChunk()
574 lp2++; in decodeChunk()
578 if (lp2 == 0) { in decodeChunk()
581 lp2 += 2; in decodeChunk()
586 if (lp2 < 2) { in decodeChunk()
587 for (i = 0, j = 0; i < (3 - lp2); i++, j += width_tbl[1]) in decodeChunk()
589 lp2 = 3; in decodeChunk()
594 if (lp2 == 0) { in decodeChunk()
602 RLE_V2_CHECK(buf1,rle_v2, rle_v3,lp2) in decodeChunk()
610 LP2_CHECK(buf1,rle_v3,lp2) in decodeChunk()
613 for (i = 0, j = 0; i < (4 - lp2); i++, j += width_tbl[1]) in decodeChunk()
615 lp2 = 4; in decodeChunk()
627 if (lp2 > 0) { in decodeChunk()
637 lp2 = 4; in decodeChunk()
648 LV1_CHECK(buf1,rle_v3,lv1,lp2) in decodeChunk()
673 for (lp2 = 0; lp2 < 4; ) { in decodeChunk()
676 cur_lp = ((uint32 *)cur_frm_pos) + width_tbl[lp2 * 2]; in decodeChunk()
677 ref_lp = ((uint32 *)cur_frm_pos) + width_tbl[(lp2 * 2) - 1]; in decodeChunk()
679 switch (correction_type_sp[lp2 & 0x01][k]) { in decodeChunk()
681 …cur_lp[width_tbl[1]] = FROM_LE_32(((READ_LE_UINT32(ref_lp) >> 1) + correction_lp[lp2 & 0x01][k]) <… in decodeChunk()
682 if (lp2 > 0 || flag1 == 0 || strip->ypos != 0) in decodeChunk()
685 … cur_lp[0] = FROM_LE_32(((READ_LE_UINT32(ref_lp) >> 1) + correction_lp[lp2 & 0x01][k]) << 1); in decodeChunk()
686 lp2++; in decodeChunk()
690 res = ((READ_LE_UINT16(((uint16 *)ref_lp)) >> 1) + correction_lp[lp2 & 0x01][*buf1]) << 1; in decodeChunk()
692 res = ((READ_LE_UINT16(((uint16 *)ref_lp)+1) >> 1) + correction_lp[lp2 & 0x01][k]) << 1; in decodeChunk()
695 if (lp2 > 0 || flag1 == 0 || strip->ypos != 0) in decodeChunk()
700 lp2++; in decodeChunk()
704 if (lp2 == 0) { in decodeChunk()
707 lp2 += 2; in decodeChunk()
712 if (lp2 < 2) { in decodeChunk()
713 for (i = 0, j = 0; i < 6 - (lp2 * 2); i++, j += width_tbl[1]) in decodeChunk()
715 lp2 = 3; in decodeChunk()
720 lp2 = 4; in decodeChunk()
730 lp2 = 4; in decodeChunk()
734 if (lp2 == 0) { in decodeChunk()
742 RLE_V2_CHECK(buf1,rle_v2, rle_v3,lp2) in decodeChunk()
750 LP2_CHECK(buf1,rle_v3,lp2) in decodeChunk()
753 for (i = 0, j = 0; i < 8 - (lp2 * 2); i++, j += width_tbl[1]) in decodeChunk()
755 lp2 = 4; in decodeChunk()
768 LV1_CHECK(buf1,rle_v3,lv1,lp2) in decodeChunk()
790 for (lp2 = 0; lp2 < 4; ) { in decodeChunk()
792 cur_lp = ((uint32 *)cur_frm_pos) + width_tbl[lp2 * 2]; in decodeChunk()
793 ref_lp = ((uint32 *)cur_frm_pos) + width_tbl[(lp2 * 2) - 1]; in decodeChunk()
796 if (lp2 == 0 && flag1 != 0) { in decodeChunk()
810 switch (correction_type_sp[lp2 & 0x01][k]) { in decodeChunk()
812 …cur_lp[width_tbl[1]] = FROM_LE_32(((FROM_LE_32(lv1) >> 1) + correctionloworder_lp[lp2 & 0x01][k]) … in decodeChunk()
813 …cur_lp[width_tbl[1]+1] = FROM_LE_32(((FROM_LE_32(lv2) >> 1) + correctionhighorder_lp[lp2 & 0x01][k… in decodeChunk()
814 if (lp2 > 0 || strip->ypos != 0 || flag1 == 0) { in decodeChunk()
821 lp2++; in decodeChunk()
825 if (correction_type_sp[lp2 & 0x01][*buf1] != 1) { in decodeChunk()
830 …cur_lp[width_tbl[1]] = FROM_LE_32(((FROM_LE_32(lv1) >> 1) + correctionloworder_lp[lp2 & 0x01][*buf… in decodeChunk()
831 …cur_lp[width_tbl[1]+1] = FROM_LE_32(((FROM_LE_32(lv2) >> 1) + correctionloworder_lp[lp2 & 0x01][k]… in decodeChunk()
832 if (lp2 > 0 || strip->ypos != 0 || flag1 == 0) { in decodeChunk()
840 lp2++; in decodeChunk()
844 if (lp2 == 0) { in decodeChunk()
858 lp2 += 2; in decodeChunk()
863 if (lp2 < 2) { in decodeChunk()
864 if (lp2 == 0 && flag1 != 0) { in decodeChunk()
872 for (i = 0, j = 0; i < 6 - (lp2 * 2); i++, j += width_tbl[1]) { in decodeChunk()
877 lp2 = 3; in decodeChunk()
882 if (lp2 == 0) { in decodeChunk()
899 RLE_V2_CHECK(buf1,rle_v2, rle_v3,lp2) in decodeChunk()
907 LP2_CHECK(buf1,rle_v3,lp2) in decodeChunk()
910 if (lp2 == 0 && flag1 != 0) { in decodeChunk()
918 for (i = 0, j = 0; i < 8 - (lp2 * 2); i++, j += width_tbl[1]) { in decodeChunk()
923 lp2 = 4; in decodeChunk()
927 lp2 = 4; in decodeChunk()
931 if (lp2 == 0) { in decodeChunk()
938 lp2 = 4; in decodeChunk()
950 LV1_CHECK(buf1,rle_v3,lv1,lp2) in decodeChunk()
967 for (lp2 = 0; lp2 < 4; ) { in decodeChunk()
969 cur_lp = ((uint32 *)cur_frm_pos) + width_tbl[lp2 * 2]; in decodeChunk()
970 ref_lp = ((uint32 *)ref_frm_pos) + width_tbl[lp2 * 2]; in decodeChunk()
972 switch (correction_type_sp[lp2 & 0x01][k]) { in decodeChunk()
974 lv1 = correctionloworder_lp[lp2 & 0x01][k]; in decodeChunk()
975 lv2 = correctionhighorder_lp[lp2 & 0x01][k]; in decodeChunk()
980 lp2++; in decodeChunk()
984 lv1 = correctionloworder_lp[lp2 & 0x01][*buf1++]; in decodeChunk()
985 lv2 = correctionloworder_lp[lp2 & 0x01][k]; in decodeChunk()
990 lp2++; in decodeChunk()
994 if (lp2 == 0) { in decodeChunk()
999 lp2 += 2; in decodeChunk()
1004 if (lp2 < 2) { in decodeChunk()
1005 for (i = 0, j = 0; i < 6 - (lp2 * 2); i++, j += width_tbl[1]) { in decodeChunk()
1009 lp2 = 3; in decodeChunk()
1014 if (lp2 == 0) { in decodeChunk()
1020 RLE_V2_CHECK(buf1,rle_v2, rle_v3,lp2) in decodeChunk()
1029 LP2_CHECK(buf1,rle_v3,lp2) in decodeChunk()
1033 for (i = 0, j = 0; i < 8 - (lp2 * 2); i++, j += width_tbl[1]) { in decodeChunk()
1037 lp2 = 4; in decodeChunk()
1048 LV1_CHECK(buf1,rle_v3,lv1,lp2) in decodeChunk()
1072 for (lp2 = 0; lp2 < 4; ) { in decodeChunk()
1074 cur_lp = ((uint32 *)cur_frm_pos) + width_tbl[lp2 * 2]; in decodeChunk()
1075 ref_lp = ((uint32 *)ref_frm_pos) + width_tbl[lp2 * 2]; in decodeChunk()
1077 switch (correction_type_sp[lp2 & 0x01][k]) { in decodeChunk()
1079 … cur_lp[0] = FROM_LE_32(((READ_LE_UINT32(ref_lp) >> 1) + correction_lp[lp2 & 0x01][k]) << 1); in decodeChunk()
1080 …1]] = FROM_LE_32(((READ_LE_UINT32(ref_lp+width_tbl[1]) >> 1) + correction_lp[lp2 & 0x01][k]) << 1); in decodeChunk()
1081 lp2++; in decodeChunk()
1085 if (correction_type_sp[lp2 & 0x01][*buf1] != 1) { in decodeChunk()
1091 lv1 = (uint16)(correction_lp[lp2 & 0x01][*buf1++]); in decodeChunk()
1092 lv2 = (uint16)(correction_lp[lp2 & 0x01][k]); in decodeChunk()
1101 lp2++; in decodeChunk()
1105 if (lp2 == 0) { in decodeChunk()
1108 lp2 += 2; in decodeChunk()
1113 if (lp2 < 2) { in decodeChunk()
1114 for (i = 0, j = 0; i < 6 - (lp2 * 2); i++, j += width_tbl[1]) in decodeChunk()
1116 lp2 = 3; in decodeChunk()
1121 if (lp2 == 0) { in decodeChunk()
1127 RLE_V2_CHECK(buf1,rle_v2, rle_v3,lp2) in decodeChunk()
1136 LP2_CHECK(buf1,rle_v3,lp2) in decodeChunk()
1140 for (i = 0, j = 0; i < 8 - (lp2 * 2); i++, j += width_tbl[1]) in decodeChunk()
1142 lp2 = 4; in decodeChunk()
1153 LV1_CHECK(buf1,rle_v3,lv1,lp2) in decodeChunk()