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