| Top |
| #define | SCHRO_HISTOGRAM_SIZE |
| void | schro_histogram_init () |
| void | schro_histogram_add () |
| void | schro_histogram_add_array_s16 () |
| double | schro_histogram_apply_table () |
| double | schro_histogram_apply_table_range () |
| double | schro_histogram_estimate_entropy () |
| double | schro_histogram_estimate_noise_level () |
| double | schro_histogram_estimate_slope () |
| double | schro_histogram_get_range () |
| void | schro_histogram_scale () |
| void | schro_histogram_table_generate () |
#define SCHRO_HISTOGRAM_SIZE ((16-SCHRO_HISTOGRAM_SHIFT)*(1<<SCHRO_HISTOGRAM_SHIFT))
void schro_histogram_add_array_s16 (SchroHistogram *hist,int16_t *src,int n);
double schro_histogram_apply_table (SchroHistogram *hist,SchroHistogramTable *table);
double schro_histogram_apply_table_range (SchroHistogram *hist,SchroHistogramTable *table,int start,int end);
double schro_histogram_estimate_entropy (SchroHistogram *hist,int quant_index,int noarith);
double
schro_histogram_estimate_noise_level (SchroHistogram *hist);
double schro_histogram_get_range (SchroHistogram *hist,int start,int end);
void schro_histogram_table_generate (SchroHistogramTable *table,double (*func) (int value, void *priv),void *priv);
table |
|