• Home
  • Raw
  • Download

Lines Matching refs:image_histo

560     VP8LHistogramSet* const image_histo) {  in HistogramBuild()  argument
563 VP8LHistogram** const histograms = image_histo->histograms; in HistogramBuild()
566 VP8LHistogramSetClear(image_histo); in HistogramBuild()
583 VP8LHistogramSet* const image_histo, in HistogramCopyAndAnalyze() argument
589 VP8LHistogram** const histograms = image_histo->histograms; in HistogramCopyAndAnalyze()
590 assert(image_histo->max_size == orig_histo->max_size); in HistogramCopyAndAnalyze()
603 HistogramSetRemoveHistogram(image_histo, i, num_used); in HistogramCopyAndAnalyze()
610 assert(cluster_id <= image_histo->max_size); in HistogramCopyAndAnalyze()
617 static void HistogramAnalyzeEntropyBin(VP8LHistogramSet* const image_histo, in HistogramAnalyzeEntropyBin() argument
621 VP8LHistogram** const histograms = image_histo->histograms; in HistogramAnalyzeEntropyBin()
622 const int histo_size = image_histo->size; in HistogramAnalyzeEntropyBin()
644 static void HistogramCombineEntropyBin(VP8LHistogramSet* const image_histo, in HistogramCombineEntropyBin() argument
653 VP8LHistogram** const histograms = image_histo->histograms; in HistogramCombineEntropyBin()
669 for (idx = 0; idx < image_histo->size; ++idx) { in HistogramCombineEntropyBin()
678 HistogramSetRemoveHistogram(image_histo, idx, num_used); in HistogramCombineEntropyBin()
702 HistogramSetRemoveHistogram(image_histo, idx, num_used); in HistogramCombineEntropyBin()
712 for (idx = 0; idx < image_histo->size; ++idx) { in HistogramCombineEntropyBin()
837 static int HistogramCombineGreedy(VP8LHistogramSet* const image_histo, in HistogramCombineGreedy() argument
840 const int image_histo_size = image_histo->size; in HistogramCombineGreedy()
842 VP8LHistogram** const histograms = image_histo->histograms; in HistogramCombineGreedy()
858 if (image_histo->histograms[i] == NULL) continue; in HistogramCombineGreedy()
861 if (image_histo->histograms[j] == NULL) continue; in HistogramCombineGreedy()
873 HistogramSetRemoveHistogram(image_histo, idx2, num_used); in HistogramCombineGreedy()
888 for (i = 0; i < image_histo->size; ++i) { in HistogramCombineGreedy()
889 if (i == idx1 || image_histo->histograms[i] == NULL) continue; in HistogramCombineGreedy()
890 HistoQueuePush(&histo_queue, image_histo->histograms, idx1, i, 0.); in HistogramCombineGreedy()
908 static int HistogramCombineStochastic(VP8LHistogramSet* const image_histo, in HistogramCombineStochastic() argument
916 VP8LHistogram** const histograms = image_histo->histograms; in HistogramCombineStochastic()
936 for (j = 0, iter = 0; iter < image_histo->size; ++iter) { in HistogramCombineStochastic()
992 HistogramSetRemoveHistogram(image_histo, best_idx2, num_used); in HistogramCombineStochastic()
1161 static void RemoveEmptyHistograms(VP8LHistogramSet* const image_histo) { in RemoveEmptyHistograms() argument
1164 for (i = 0, size = 0; i < image_histo->size; ++i) { in RemoveEmptyHistograms()
1165 if (image_histo->histograms[i] == NULL) continue; in RemoveEmptyHistograms()
1166 image_histo->histograms[size++] = image_histo->histograms[i]; in RemoveEmptyHistograms()
1168 image_histo->size = size; in RemoveEmptyHistograms()
1175 VP8LHistogramSet* const image_histo, in VP8LGetHistoImageSymbols() argument
1199 HistogramCopyAndAnalyze(orig_histo, image_histo, &num_used, in VP8LGetHistoImageSymbols()
1211 HistogramAnalyzeEntropyBin(image_histo, bin_map, low_effort); in VP8LGetHistoImageSymbols()
1213 HistogramCombineEntropyBin(image_histo, &num_used, histogram_symbols, in VP8LGetHistoImageSymbols()
1217 OptimizeHistogramSymbols(image_histo, cluster_mappings, num_clusters, in VP8LGetHistoImageSymbols()
1228 if (!HistogramCombineStochastic(image_histo, &num_used, threshold_size, in VP8LGetHistoImageSymbols()
1233 RemoveEmptyHistograms(image_histo); in VP8LGetHistoImageSymbols()
1234 if (!HistogramCombineGreedy(image_histo, &num_used)) { in VP8LGetHistoImageSymbols()
1241 RemoveEmptyHistograms(image_histo); in VP8LGetHistoImageSymbols()
1242 HistogramRemap(orig_histo, image_histo, histogram_symbols); in VP8LGetHistoImageSymbols()