def read_profile(fp_result,video,profile): #READ QP qp = int(fp_result.readline()) # print str(qp) #READ DEPTH depth = int(fp_result.readline()) # print str(depth) result = Result() #READ BITS result.bits = float(fp_result.readline()) # print str(result.bits) #READ Y_PSNR result.Y_PSNR = float(fp_result.readline()) # print str(result.Y_PSNR) #READ U_PSNR result.U_PSNR = float(fp_result.readline()) # print str(result.U_PSNR) #READ V_PSNR result.V_PSNR = float(fp_result.readline()) # print str(result.V_PSNR) #READ TIME result.time = float(fp_result.readline()) # print str(result.time) if qp == 22: j=0 elif qp == 27: j=1 elif qp == 32: j=2 else: j=3 if depth == -1: reference[video][profile][j].append(result) elif depth == 8: results_h0_depth8[video][profile][j].append(result) elif depth == 16: results_h0_depth16[video][profile][j].append(result) elif depth == 32: results_h0_depth32[video][profile][j].append(result) else: results_h0_depth64[video][profile][j].append(result)