Lines Matching refs:delta
427 /** Initializes a given lookup table using a given delta
430 unsigned int delta)
437 unsigned int symbol = 1 << delta;
440 symbol += 1 << delta;
442 *lut++ = symbol >> delta;
445 *lut_status = delta;
449 /** Retunes the index of a suitable lookup table for a given delta
452 unsigned int delta)
454 unsigned int i = av_clip(delta, 0, LUT_BUFF - 1);
458 if (lut_status[i] != delta)
459 bgmc_lut_fillp(lut, &lut_status[i], delta);
513 unsigned int delta, unsigned int sx,
518 uint8_t *lut = bgmc_lut_getp(cf_lut, cf_lut_status, delta);
531 unsigned int symbol = lut[target >> (FREQ_BITS - LUT_BITS)] << delta;
534 symbol += 1 << delta;
536 symbol = (symbol >> delta) - 1;
538 high = low + ((range * cf_table[sx][(symbol ) << delta] - (1 << FREQ_BITS)) >> FREQ_BITS);
539 low = low + ((range * cf_table[sx][(symbol + 1) << delta] ) >> FREQ_BITS);