Lines Matching refs:drp
27 DiffRecord* drp) {
31 drp->fBase.fFilename = baseFile;
32 drp->fBase.fFullPath = baseFile;
33 drp->fBase.fStatus = DiffResource::kSpecified_Status;
35 drp->fComparison.fFilename = comparisonFile;
36 drp->fComparison.fFullPath = comparisonFile;
37 drp->fComparison.fStatus = DiffResource::kSpecified_Status;
39 SkAutoDataUnref baseFileBits(read_file(drp->fBase.fFullPath.c_str()));
41 drp->fBase.fStatus = DiffResource::kRead_Status;
43 SkAutoDataUnref comparisonFileBits(read_file(drp->fComparison.fFullPath.c_str()));
45 drp->fComparison.fStatus = DiffResource::kRead_Status;
49 drp->fBase.fStatus = DiffResource::kCouldNotRead_Status;
52 drp->fComparison.fStatus = DiffResource::kCouldNotRead_Status;
54 drp->fResult = DiffRecord::kCouldNotCompare_Result;
59 drp->fResult = DiffRecord::kEqualBits_Result;
63 get_bitmap(baseFileBits, drp->fBase, SkImageDecoder::kDecodePixels_Mode);
64 get_bitmap(comparisonFileBits, drp->fComparison, SkImageDecoder::kDecodePixels_Mode);
65 if (DiffResource::kDecoded_Status != drp->fBase.fStatus ||
66 DiffResource::kDecoded_Status != drp->fComparison.fStatus)
68 drp->fResult = DiffRecord::kCouldNotCompare_Result;
72 create_and_write_diff_image(drp, dmp, colorThreshold, outputDir, outputFilename);
76 //TODO: serialize drp to outputDir
79 SkASSERT(DiffRecord::kUnknown_Result != drp->fResult);