SRC 849 libavcodec/h264pred_template.c const int l##y = (SRC(-1,y-1) + 2*SRC(-1,y) + SRC(-1,y+1) + 2) >> 2; SRC 851 libavcodec/h264pred_template.c const int l0 = ((has_topleft ? SRC(-1,-1) : SRC(-1,0)) \ SRC 852 libavcodec/h264pred_template.c + 2*SRC(-1,0) + SRC(-1,1) + 2) >> 2; \ SRC 854 libavcodec/h264pred_template.c const int l7 av_unused = (SRC(-1,6) + 3*SRC(-1,7) + 2) >> 2 SRC 857 libavcodec/h264pred_template.c const int t##x = (SRC(x-1,-1) + 2*SRC(x,-1) + SRC(x+1,-1) + 2) >> 2; SRC 859 libavcodec/h264pred_template.c const int t0 = ((has_topleft ? SRC(-1,-1) : SRC(0,-1)) \ SRC 860 libavcodec/h264pred_template.c + 2*SRC(0,-1) + SRC(1,-1) + 2) >> 2; \ SRC 862 libavcodec/h264pred_template.c const int t7 av_unused = ((has_topright ? SRC(8,-1) : SRC(7,-1)) \ SRC 863 libavcodec/h264pred_template.c + 2*SRC(7,-1) + SRC(6,-1) + 2) >> 2 SRC 866 libavcodec/h264pred_template.c t##x = (SRC(x-1,-1) + 2*SRC(x,-1) + SRC(x+1,-1) + 2) >> 2; SRC 871 libavcodec/h264pred_template.c t15 = (SRC(14,-1) + 3*SRC(15,-1) + 2) >> 2; \ SRC 872 libavcodec/h264pred_template.c } else t8=t9=t10=t11=t12=t13=t14=t15= SRC(7,-1); SRC 875 libavcodec/h264pred_template.c const int lt = (SRC(-1,0) + 2*SRC(-1,-1) + SRC(0,-1) + 2) >> 2 SRC 970 libavcodec/h264pred_template.c SRC(0,0)= (t0 + 2*t1 + t2 + 2) >> 2; SRC 971 libavcodec/h264pred_template.c SRC(0,1)=SRC(1,0)= (t1 + 2*t2 + t3 + 2) >> 2; SRC 972 libavcodec/h264pred_template.c SRC(0,2)=SRC(1,1)=SRC(2,0)= (t2 + 2*t3 + t4 + 2) >> 2; SRC 973 libavcodec/h264pred_template.c SRC(0,3)=SRC(1,2)=SRC(2,1)=SRC(3,0)= (t3 + 2*t4 + t5 + 2) >> 2; SRC 974 libavcodec/h264pred_template.c SRC(0,4)=SRC(1,3)=SRC(2,2)=SRC(3,1)=SRC(4,0)= (t4 + 2*t5 + t6 + 2) >> 2; SRC 975 libavcodec/h264pred_template.c SRC(0,5)=SRC(1,4)=SRC(2,3)=SRC(3,2)=SRC(4,1)=SRC(5,0)= (t5 + 2*t6 + t7 + 2) >> 2; SRC 976 libavcodec/h264pred_template.c SRC(0,6)=SRC(1,5)=SRC(2,4)=SRC(3,3)=SRC(4,2)=SRC(5,1)=SRC(6,0)= (t6 + 2*t7 + t8 + 2) >> 2; SRC 977 libavcodec/h264pred_template.c SRC(0,7)=SRC(1,6)=SRC(2,5)=SRC(3,4)=SRC(4,3)=SRC(5,2)=SRC(6,1)=SRC(7,0)= (t7 + 2*t8 + t9 + 2) >> 2; SRC 978 libavcodec/h264pred_template.c SRC(1,7)=SRC(2,6)=SRC(3,5)=SRC(4,4)=SRC(5,3)=SRC(6,2)=SRC(7,1)= (t8 + 2*t9 + t10 + 2) >> 2; SRC 979 libavcodec/h264pred_template.c SRC(2,7)=SRC(3,6)=SRC(4,5)=SRC(5,4)=SRC(6,3)=SRC(7,2)= (t9 + 2*t10 + t11 + 2) >> 2; SRC 980 libavcodec/h264pred_template.c SRC(3,7)=SRC(4,6)=SRC(5,5)=SRC(6,4)=SRC(7,3)= (t10 + 2*t11 + t12 + 2) >> 2; SRC 981 libavcodec/h264pred_template.c SRC(4,7)=SRC(5,6)=SRC(6,5)=SRC(7,4)= (t11 + 2*t12 + t13 + 2) >> 2; SRC 982 libavcodec/h264pred_template.c SRC(5,7)=SRC(6,6)=SRC(7,5)= (t12 + 2*t13 + t14 + 2) >> 2; SRC 983 libavcodec/h264pred_template.c SRC(6,7)=SRC(7,6)= (t13 + 2*t14 + t15 + 2) >> 2; SRC 984 libavcodec/h264pred_template.c SRC(7,7)= (t14 + 3*t15 + 2) >> 2; SRC 994 libavcodec/h264pred_template.c SRC(0,7)= (l7 + 2*l6 + l5 + 2) >> 2; SRC 995 libavcodec/h264pred_template.c SRC(0,6)=SRC(1,7)= (l6 + 2*l5 + l4 + 2) >> 2; SRC 996 libavcodec/h264pred_template.c SRC(0,5)=SRC(1,6)=SRC(2,7)= (l5 + 2*l4 + l3 + 2) >> 2; SRC 997 libavcodec/h264pred_template.c SRC(0,4)=SRC(1,5)=SRC(2,6)=SRC(3,7)= (l4 + 2*l3 + l2 + 2) >> 2; SRC 998 libavcodec/h264pred_template.c SRC(0,3)=SRC(1,4)=SRC(2,5)=SRC(3,6)=SRC(4,7)= (l3 + 2*l2 + l1 + 2) >> 2; SRC 999 libavcodec/h264pred_template.c SRC(0,2)=SRC(1,3)=SRC(2,4)=SRC(3,5)=SRC(4,6)=SRC(5,7)= (l2 + 2*l1 + l0 + 2) >> 2; SRC 1000 libavcodec/h264pred_template.c SRC(0,1)=SRC(1,2)=SRC(2,3)=SRC(3,4)=SRC(4,5)=SRC(5,6)=SRC(6,7)= (l1 + 2*l0 + lt + 2) >> 2; SRC 1001 libavcodec/h264pred_template.c SRC(0,0)=SRC(1,1)=SRC(2,2)=SRC(3,3)=SRC(4,4)=SRC(5,5)=SRC(6,6)=SRC(7,7)= (l0 + 2*lt + t0 + 2) >> 2; SRC 1002 libavcodec/h264pred_template.c SRC(1,0)=SRC(2,1)=SRC(3,2)=SRC(4,3)=SRC(5,4)=SRC(6,5)=SRC(7,6)= (lt + 2*t0 + t1 + 2) >> 2; SRC 1003 libavcodec/h264pred_template.c SRC(2,0)=SRC(3,1)=SRC(4,2)=SRC(5,3)=SRC(6,4)=SRC(7,5)= (t0 + 2*t1 + t2 + 2) >> 2; SRC 1004 libavcodec/h264pred_template.c SRC(3,0)=SRC(4,1)=SRC(5,2)=SRC(6,3)=SRC(7,4)= (t1 + 2*t2 + t3 + 2) >> 2; SRC 1005 libavcodec/h264pred_template.c SRC(4,0)=SRC(5,1)=SRC(6,2)=SRC(7,3)= (t2 + 2*t3 + t4 + 2) >> 2; SRC 1006 libavcodec/h264pred_template.c SRC(5,0)=SRC(6,1)=SRC(7,2)= (t3 + 2*t4 + t5 + 2) >> 2; SRC 1007 libavcodec/h264pred_template.c SRC(6,0)=SRC(7,1)= (t4 + 2*t5 + t6 + 2) >> 2; SRC 1008 libavcodec/h264pred_template.c SRC(7,0)= (t5 + 2*t6 + t7 + 2) >> 2; SRC 1018 libavcodec/h264pred_template.c SRC(0,6)= (l5 + 2*l4 + l3 + 2) >> 2; SRC 1019 libavcodec/h264pred_template.c SRC(0,7)= (l6 + 2*l5 + l4 + 2) >> 2; SRC 1020 libavcodec/h264pred_template.c SRC(0,4)=SRC(1,6)= (l3 + 2*l2 + l1 + 2) >> 2; SRC 1021 libavcodec/h264pred_template.c SRC(0,5)=SRC(1,7)= (l4 + 2*l3 + l2 + 2) >> 2; SRC 1022 libavcodec/h264pred_template.c SRC(0,2)=SRC(1,4)=SRC(2,6)= (l1 + 2*l0 + lt + 2) >> 2; SRC 1023 libavcodec/h264pred_template.c SRC(0,3)=SRC(1,5)=SRC(2,7)= (l2 + 2*l1 + l0 + 2) >> 2; SRC 1024 libavcodec/h264pred_template.c SRC(0,1)=SRC(1,3)=SRC(2,5)=SRC(3,7)= (l0 + 2*lt + t0 + 2) >> 2; SRC 1025 libavcodec/h264pred_template.c SRC(0,0)=SRC(1,2)=SRC(2,4)=SRC(3,6)= (lt + t0 + 1) >> 1; SRC 1026 libavcodec/h264pred_template.c SRC(1,1)=SRC(2,3)=SRC(3,5)=SRC(4,7)= (lt + 2*t0 + t1 + 2) >> 2; SRC 1027 libavcodec/h264pred_template.c SRC(1,0)=SRC(2,2)=SRC(3,4)=SRC(4,6)= (t0 + t1 + 1) >> 1; SRC 1028 libavcodec/h264pred_template.c SRC(2,1)=SRC(3,3)=SRC(4,5)=SRC(5,7)= (t0 + 2*t1 + t2 + 2) >> 2; SRC 1029 libavcodec/h264pred_template.c SRC(2,0)=SRC(3,2)=SRC(4,4)=SRC(5,6)= (t1 + t2 + 1) >> 1; SRC 1030 libavcodec/h264pred_template.c SRC(3,1)=SRC(4,3)=SRC(5,5)=SRC(6,7)= (t1 + 2*t2 + t3 + 2) >> 2; SRC 1031 libavcodec/h264pred_template.c SRC(3,0)=SRC(4,2)=SRC(5,4)=SRC(6,6)= (t2 + t3 + 1) >> 1; SRC 1032 libavcodec/h264pred_template.c SRC(4,1)=SRC(5,3)=SRC(6,5)=SRC(7,7)= (t2 + 2*t3 + t4 + 2) >> 2; SRC 1033 libavcodec/h264pred_template.c SRC(4,0)=SRC(5,2)=SRC(6,4)=SRC(7,6)= (t3 + t4 + 1) >> 1; SRC 1034 libavcodec/h264pred_template.c SRC(5,1)=SRC(6,3)=SRC(7,5)= (t3 + 2*t4 + t5 + 2) >> 2; SRC 1035 libavcodec/h264pred_template.c SRC(5,0)=SRC(6,2)=SRC(7,4)= (t4 + t5 + 1) >> 1; SRC 1036 libavcodec/h264pred_template.c SRC(6,1)=SRC(7,3)= (t4 + 2*t5 + t6 + 2) >> 2; SRC 1037 libavcodec/h264pred_template.c SRC(6,0)=SRC(7,2)= (t5 + t6 + 1) >> 1; SRC 1038 libavcodec/h264pred_template.c SRC(7,1)= (t5 + 2*t6 + t7 + 2) >> 2; SRC 1039 libavcodec/h264pred_template.c SRC(7,0)= (t6 + t7 + 1) >> 1; SRC 1049 libavcodec/h264pred_template.c SRC(0,7)= (l6 + l7 + 1) >> 1; SRC 1050 libavcodec/h264pred_template.c SRC(1,7)= (l5 + 2*l6 + l7 + 2) >> 2; SRC 1051 libavcodec/h264pred_template.c SRC(0,6)=SRC(2,7)= (l5 + l6 + 1) >> 1; SRC 1052 libavcodec/h264pred_template.c SRC(1,6)=SRC(3,7)= (l4 + 2*l5 + l6 + 2) >> 2; SRC 1053 libavcodec/h264pred_template.c SRC(0,5)=SRC(2,6)=SRC(4,7)= (l4 + l5 + 1) >> 1; SRC 1054 libavcodec/h264pred_template.c SRC(1,5)=SRC(3,6)=SRC(5,7)= (l3 + 2*l4 + l5 + 2) >> 2; SRC 1055 libavcodec/h264pred_template.c SRC(0,4)=SRC(2,5)=SRC(4,6)=SRC(6,7)= (l3 + l4 + 1) >> 1; SRC 1056 libavcodec/h264pred_template.c SRC(1,4)=SRC(3,5)=SRC(5,6)=SRC(7,7)= (l2 + 2*l3 + l4 + 2) >> 2; SRC 1057 libavcodec/h264pred_template.c SRC(0,3)=SRC(2,4)=SRC(4,5)=SRC(6,6)= (l2 + l3 + 1) >> 1; SRC 1058 libavcodec/h264pred_template.c SRC(1,3)=SRC(3,4)=SRC(5,5)=SRC(7,6)= (l1 + 2*l2 + l3 + 2) >> 2; SRC 1059 libavcodec/h264pred_template.c SRC(0,2)=SRC(2,3)=SRC(4,4)=SRC(6,5)= (l1 + l2 + 1) >> 1; SRC 1060 libavcodec/h264pred_template.c SRC(1,2)=SRC(3,3)=SRC(5,4)=SRC(7,5)= (l0 + 2*l1 + l2 + 2) >> 2; SRC 1061 libavcodec/h264pred_template.c SRC(0,1)=SRC(2,2)=SRC(4,3)=SRC(6,4)= (l0 + l1 + 1) >> 1; SRC 1062 libavcodec/h264pred_template.c SRC(1,1)=SRC(3,2)=SRC(5,3)=SRC(7,4)= (lt + 2*l0 + l1 + 2) >> 2; SRC 1063 libavcodec/h264pred_template.c SRC(0,0)=SRC(2,1)=SRC(4,2)=SRC(6,3)= (lt + l0 + 1) >> 1; SRC 1064 libavcodec/h264pred_template.c SRC(1,0)=SRC(3,1)=SRC(5,2)=SRC(7,3)= (l0 + 2*lt + t0 + 2) >> 2; SRC 1065 libavcodec/h264pred_template.c SRC(2,0)=SRC(4,1)=SRC(6,2)= (t1 + 2*t0 + lt + 2) >> 2; SRC 1066 libavcodec/h264pred_template.c SRC(3,0)=SRC(5,1)=SRC(7,2)= (t2 + 2*t1 + t0 + 2) >> 2; SRC 1067 libavcodec/h264pred_template.c SRC(4,0)=SRC(6,1)= (t3 + 2*t2 + t1 + 2) >> 2; SRC 1068 libavcodec/h264pred_template.c SRC(5,0)=SRC(7,1)= (t4 + 2*t3 + t2 + 2) >> 2; SRC 1069 libavcodec/h264pred_template.c SRC(6,0)= (t5 + 2*t4 + t3 + 2) >> 2; SRC 1070 libavcodec/h264pred_template.c SRC(7,0)= (t6 + 2*t5 + t4 + 2) >> 2; SRC 1079 libavcodec/h264pred_template.c SRC(0,0)= (t0 + t1 + 1) >> 1; SRC 1080 libavcodec/h264pred_template.c SRC(0,1)= (t0 + 2*t1 + t2 + 2) >> 2; SRC 1081 libavcodec/h264pred_template.c SRC(0,2)=SRC(1,0)= (t1 + t2 + 1) >> 1; SRC 1082 libavcodec/h264pred_template.c SRC(0,3)=SRC(1,1)= (t1 + 2*t2 + t3 + 2) >> 2; SRC 1083 libavcodec/h264pred_template.c SRC(0,4)=SRC(1,2)=SRC(2,0)= (t2 + t3 + 1) >> 1; SRC 1084 libavcodec/h264pred_template.c SRC(0,5)=SRC(1,3)=SRC(2,1)= (t2 + 2*t3 + t4 + 2) >> 2; SRC 1085 libavcodec/h264pred_template.c SRC(0,6)=SRC(1,4)=SRC(2,2)=SRC(3,0)= (t3 + t4 + 1) >> 1; SRC 1086 libavcodec/h264pred_template.c SRC(0,7)=SRC(1,5)=SRC(2,3)=SRC(3,1)= (t3 + 2*t4 + t5 + 2) >> 2; SRC 1087 libavcodec/h264pred_template.c SRC(1,6)=SRC(2,4)=SRC(3,2)=SRC(4,0)= (t4 + t5 + 1) >> 1; SRC 1088 libavcodec/h264pred_template.c SRC(1,7)=SRC(2,5)=SRC(3,3)=SRC(4,1)= (t4 + 2*t5 + t6 + 2) >> 2; SRC 1089 libavcodec/h264pred_template.c SRC(2,6)=SRC(3,4)=SRC(4,2)=SRC(5,0)= (t5 + t6 + 1) >> 1; SRC 1090 libavcodec/h264pred_template.c SRC(2,7)=SRC(3,5)=SRC(4,3)=SRC(5,1)= (t5 + 2*t6 + t7 + 2) >> 2; SRC 1091 libavcodec/h264pred_template.c SRC(3,6)=SRC(4,4)=SRC(5,2)=SRC(6,0)= (t6 + t7 + 1) >> 1; SRC 1092 libavcodec/h264pred_template.c SRC(3,7)=SRC(4,5)=SRC(5,3)=SRC(6,1)= (t6 + 2*t7 + t8 + 2) >> 2; SRC 1093 libavcodec/h264pred_template.c SRC(4,6)=SRC(5,4)=SRC(6,2)=SRC(7,0)= (t7 + t8 + 1) >> 1; SRC 1094 libavcodec/h264pred_template.c SRC(4,7)=SRC(5,5)=SRC(6,3)=SRC(7,1)= (t7 + 2*t8 + t9 + 2) >> 2; SRC 1095 libavcodec/h264pred_template.c SRC(5,6)=SRC(6,4)=SRC(7,2)= (t8 + t9 + 1) >> 1; SRC 1096 libavcodec/h264pred_template.c SRC(5,7)=SRC(6,5)=SRC(7,3)= (t8 + 2*t9 + t10 + 2) >> 2; SRC 1097 libavcodec/h264pred_template.c SRC(6,6)=SRC(7,4)= (t9 + t10 + 1) >> 1; SRC 1098 libavcodec/h264pred_template.c SRC(6,7)=SRC(7,5)= (t9 + 2*t10 + t11 + 2) >> 2; SRC 1099 libavcodec/h264pred_template.c SRC(7,6)= (t10 + t11 + 1) >> 1; SRC 1100 libavcodec/h264pred_template.c SRC(7,7)= (t10 + 2*t11 + t12 + 2) >> 2; SRC 1108 libavcodec/h264pred_template.c SRC(0,0)= (l0 + l1 + 1) >> 1; SRC 1109 libavcodec/h264pred_template.c SRC(1,0)= (l0 + 2*l1 + l2 + 2) >> 2; SRC 1110 libavcodec/h264pred_template.c SRC(0,1)=SRC(2,0)= (l1 + l2 + 1) >> 1; SRC 1111 libavcodec/h264pred_template.c SRC(1,1)=SRC(3,0)= (l1 + 2*l2 + l3 + 2) >> 2; SRC 1112 libavcodec/h264pred_template.c SRC(0,2)=SRC(2,1)=SRC(4,0)= (l2 + l3 + 1) >> 1; SRC 1113 libavcodec/h264pred_template.c SRC(1,2)=SRC(3,1)=SRC(5,0)= (l2 + 2*l3 + l4 + 2) >> 2; SRC 1114 libavcodec/h264pred_template.c SRC(0,3)=SRC(2,2)=SRC(4,1)=SRC(6,0)= (l3 + l4 + 1) >> 1; SRC 1115 libavcodec/h264pred_template.c SRC(1,3)=SRC(3,2)=SRC(5,1)=SRC(7,0)= (l3 + 2*l4 + l5 + 2) >> 2; SRC 1116 libavcodec/h264pred_template.c SRC(0,4)=SRC(2,3)=SRC(4,2)=SRC(6,1)= (l4 + l5 + 1) >> 1; SRC 1117 libavcodec/h264pred_template.c SRC(1,4)=SRC(3,3)=SRC(5,2)=SRC(7,1)= (l4 + 2*l5 + l6 + 2) >> 2; SRC 1118 libavcodec/h264pred_template.c SRC(0,5)=SRC(2,4)=SRC(4,3)=SRC(6,2)= (l5 + l6 + 1) >> 1; SRC 1119 libavcodec/h264pred_template.c SRC(1,5)=SRC(3,4)=SRC(5,3)=SRC(7,2)= (l5 + 2*l6 + l7 + 2) >> 2; SRC 1120 libavcodec/h264pred_template.c SRC(0,6)=SRC(2,5)=SRC(4,4)=SRC(6,3)= (l6 + l7 + 1) >> 1; SRC 1121 libavcodec/h264pred_template.c SRC(1,6)=SRC(3,5)=SRC(5,4)=SRC(7,3)= (l6 + 3*l7 + 2) >> 2; SRC 1122 libavcodec/h264pred_template.c SRC(0,7)=SRC(1,7)=SRC(2,6)=SRC(2,7)=SRC(3,6)= SRC 1123 libavcodec/h264pred_template.c SRC(3,7)=SRC(4,5)=SRC(4,6)=SRC(4,7)=SRC(5,5)= SRC 1124 libavcodec/h264pred_template.c SRC(5,6)=SRC(5,7)=SRC(6,4)=SRC(6,5)=SRC(6,6)= SRC 1125 libavcodec/h264pred_template.c SRC(6,7)=SRC(7,4)=SRC(7,5)=SRC(7,6)=SRC(7,7)= l7; SRC 673 libavcodec/me_cmp.c const int s07 = SRC(0) + SRC(7); \ SRC 674 libavcodec/me_cmp.c const int s16 = SRC(1) + SRC(6); \ SRC 675 libavcodec/me_cmp.c const int s25 = SRC(2) + SRC(5); \ SRC 676 libavcodec/me_cmp.c const int s34 = SRC(3) + SRC(4); \ SRC 681 libavcodec/me_cmp.c const int d07 = SRC(0) - SRC(7); \ SRC 682 libavcodec/me_cmp.c const int d16 = SRC(1) - SRC(6); \ SRC 683 libavcodec/me_cmp.c const int d25 = SRC(2) - SRC(5); \ SRC 684 libavcodec/me_cmp.c const int d34 = SRC(3) - SRC(4); \ SRC 583 libavutil/tx_template.c #define CHECK_FACTOR(DST, FACTOR, SRC) \ SRC 584 libavutil/tx_template.c if (DST == 1 && !(SRC % FACTOR)) { \ SRC 586 libavutil/tx_template.c SRC /= FACTOR; \