Lines Matching refs:stats

163 static void PrintFullLosslessInfo(const WebPAuxStats* const stats,  in PrintFullLosslessInfo()  argument
166 description, stats->lossless_size); in PrintFullLosslessInfo()
168 stats->lossless_hdr_size, stats->lossless_data_size); in PrintFullLosslessInfo()
169 if (stats->lossless_features) { in PrintFullLosslessInfo()
171 if (stats->lossless_features & 1) fprintf(stderr, " PREDICTION"); in PrintFullLosslessInfo()
172 if (stats->lossless_features & 2) fprintf(stderr, " CROSS-COLOR-TRANSFORM"); in PrintFullLosslessInfo()
173 if (stats->lossless_features & 4) fprintf(stderr, " SUBTRACT-GREEN"); in PrintFullLosslessInfo()
174 if (stats->lossless_features & 8) fprintf(stderr, " PALETTE"); in PrintFullLosslessInfo()
178 stats->histogram_bits, stats->transform_bits, stats->cache_bits); in PrintFullLosslessInfo()
179 if (stats->palette_size > 0) { in PrintFullLosslessInfo()
180 fprintf(stderr, " * Palette size: %d\n", stats->palette_size); in PrintFullLosslessInfo()
187 const WebPAuxStats* const stats = pic->stats; in PrintExtraInfoLossless() local
189 fprintf(stderr, "%7d %2.2f\n", stats->coded_size, stats->PSNR[3]); in PrintExtraInfoLossless()
193 fprintf(stderr, "Output: %d bytes (%.2f bpp)\n", stats->coded_size, in PrintExtraInfoLossless()
194 8.f * stats->coded_size / pic->width / pic->height); in PrintExtraInfoLossless()
195 PrintFullLosslessInfo(stats, "ARGB"); in PrintExtraInfoLossless()
202 const WebPAuxStats* const stats = pic->stats; in PrintExtraInfoLossy() local
204 fprintf(stderr, "%7d %2.2f\n", stats->coded_size, stats->PSNR[3]); in PrintExtraInfoLossy()
206 const int num_i4 = stats->block_count[0]; in PrintExtraInfoLossy()
207 const int num_i16 = stats->block_count[1]; in PrintExtraInfoLossy()
208 const int num_skip = stats->block_count[2]; in PrintExtraInfoLossy()
213 stats->alpha_data_size ? " (with alpha)" : ""); in PrintExtraInfoLossy()
217 stats->coded_size, in PrintExtraInfoLossy()
218 stats->PSNR[0], stats->PSNR[1], stats->PSNR[2], stats->PSNR[3], in PrintExtraInfoLossy()
219 8.f * stats->coded_size / pic->width / pic->height); in PrintExtraInfoLossy()
230 stats->header_bytes[0], in PrintExtraInfoLossy()
231 100.f * stats->header_bytes[0] / stats->coded_size, in PrintExtraInfoLossy()
232 stats->header_bytes[1], in PrintExtraInfoLossy()
233 100.f * stats->header_bytes[1] / stats->coded_size); in PrintExtraInfoLossy()
234 if (stats->alpha_data_size > 0) { in PrintExtraInfoLossy()
236 stats->alpha_data_size, stats->PSNR[4]); in PrintExtraInfoLossy()
243 PrintByteCount(stats->residual_bytes[0], stats->coded_size, totals); in PrintExtraInfoLossy()
245 PrintByteCount(stats->residual_bytes[1], stats->coded_size, totals); in PrintExtraInfoLossy()
247 PrintByteCount(stats->residual_bytes[2], stats->coded_size, totals); in PrintExtraInfoLossy()
250 PrintPercents(stats->segment_size); in PrintExtraInfoLossy()
252 PrintValues(stats->segment_quant); in PrintExtraInfoLossy()
254 PrintValues(stats->segment_level); in PrintExtraInfoLossy()
259 PrintByteCount(totals, stats->coded_size, NULL); in PrintExtraInfoLossy()
262 if (stats->lossless_size > 0) { in PrintExtraInfoLossy()
263 PrintFullLosslessInfo(stats, "alpha"); in PrintExtraInfoLossy()
664 WebPAuxStats stats; in main() local
1005 picture.stats = &stats; in main()
1160 fprintf(stderr, "%7d %.4f\n", picture.stats->coded_size, values[4]); in main()