Lines Matching refs:VP8LHistogram
24 static void HistogramClear(VP8LHistogram* const p) { in HistogramClear()
34 VP8LHistogram* const histo) { in VP8LHistogramStoreRefs()
41 void VP8LHistogramCreate(VP8LHistogram* const p, in VP8LHistogramCreate()
51 void VP8LHistogramInit(VP8LHistogram* const p, int palette_code_bits) { in VP8LHistogramInit()
59 VP8LHistogram* bulk; in VP8LAllocateHistogramSet()
68 set->histograms = (VP8LHistogram**)memory; in VP8LAllocateHistogramSet()
70 bulk = (VP8LHistogram*)memory; in VP8LAllocateHistogramSet()
82 void VP8LHistogramAddSinglePixOrCopy(VP8LHistogram* const histo, in VP8LHistogramAddSinglePixOrCopy()
203 double VP8LHistogramEstimateBits(const VP8LHistogram* const p) { in VP8LHistogramEstimateBits()
213 double VP8LHistogramEstimateBitsBulk(const VP8LHistogram* const p) { in VP8LHistogramEstimateBitsBulk()
227 static void HistogramAdd(const VP8LHistogram* const in, in HistogramAdd()
228 VP8LHistogram* const out) { in HistogramAdd()
249 static double HistogramAddEval(const VP8LHistogram* const a, in HistogramAddEval()
250 const VP8LHistogram* const b, in HistogramAddEval()
251 VP8LHistogram* const out, in HistogramAddEval()
296 static double HistogramAddThresh(const VP8LHistogram* const a, in HistogramAddThresh()
297 const VP8LHistogram* const b, in HistogramAddThresh()
341 VP8LHistogram** const histograms = image->histograms; in HistogramBuildImage()
373 VP8LHistogram* const histos = (VP8LHistogram*)malloc(2 * sizeof(*histos)); in HistogramCombine()
374 VP8LHistogram* cur_combo = histos + 0; // trial merged histogram in HistogramCombine()
375 VP8LHistogram* best_combo = histos + 1; // best merged histogram so far in HistogramCombine()
408 VP8LHistogram* const tmp_histo = cur_combo; in HistogramCombine()
444 static double HistogramDistance(const VP8LHistogram* const square_histogram, in HistogramDistance()
445 const VP8LHistogram* const candidate, in HistogramDistance()