• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/minidlna/flac-1.2.1/src/libFLAC/

Lines Matching defs:rice_parameter

201 	unsigned rice_parameter,
223 unsigned rice_parameter,
249 unsigned rice_parameter,
3200 unsigned rice_parameter;
3260 rice_parameter = (fixed_residual_bits_per_sample[fixed_order] > 0.0)? (unsigned)(fixed_residual_bits_per_sample[fixed_order]+0.5) : 0; /* 0.5 is for rounding */
3264 rice_parameter = (fixed_residual_bits_per_sample[fixed_order] > FLAC__FP_ZERO)? (unsigned)FLAC__fixedpoint_trunc(fixed_residual_bits_per_sample[fixed_order]+FLAC__FP_ONE_HALF) : 0; /* 0.5 is for rounding */
3266 rice_parameter++; /* to account for the signed->unsigned conversion during rice coding */
3267 if(rice_parameter >= rice_parameter_limit) {
3269 fprintf(stderr, "clipping rice_parameter (%u -> %u) @0\n", rice_parameter, rice_parameter_limit - 1);
3271 rice_parameter = rice_parameter_limit - 1;
3283 rice_parameter,
3337 rice_parameter = (lpc_residual_bits_per_sample > 0.0)? (unsigned)(lpc_residual_bits_per_sample+0.5) : 0; /* 0.5 is for rounding */
3338 rice_parameter++; /* to account for the signed->unsigned conversion during rice coding */
3339 if(rice_parameter >= rice_parameter_limit) {
3341 fprintf(stderr, "clipping rice_parameter (%u -> %u) @1\n", rice_parameter, rice_parameter_limit - 1);
3343 rice_parameter = rice_parameter_limit - 1;
3371 rice_parameter,
3511 unsigned rice_parameter,
3540 rice_parameter,
3575 unsigned rice_parameter,
3623 rice_parameter,
3682 unsigned rice_parameter,
3719 rice_parameter,
3913 const unsigned rice_parameter,
3920 (1+rice_parameter) * partition_samples /* 1 for unary stop bit + rice_parameter for the binary portion */
3923 partition_bits += ( (FLAC__uint32)((residual[i]<<1)^(residual[i]>>31)) >> rice_parameter );
3928 const unsigned rice_parameter,
3935 (1+rice_parameter) * partition_samples + /* 1 for unary stop bit + rice_parameter for the binary portion */
3937 rice_parameter?
3938 (unsigned)(abs_residual_partition_sum >> (rice_parameter-1)) /* rice_parameter-1 because the real coder sign-folds instead of using a sign bit */
3943 * The actual number of bits used is closer to the sum(for all i in the partition) of abs(residual[i])>>(rice_parameter-1)
3969 unsigned rice_parameter, partition_bits;
3997 fprintf(stderr, "clipping rice_parameter (%u -> %u) @5\n", max_rice_parameter, rice_parameter_limit - 1);
4005 for(rice_parameter = min_rice_parameter; rice_parameter <= max_rice_parameter; rice_parameter++) {
4007 rice_parameter = suggested_rice_parameter;
4010 partition_bits = count_rice_bits_in_partition_(rice_parameter, residual_samples, residual);
4012 partition_bits = count_rice_bits_in_partition_(rice_parameter, residual_samples, abs_residual_partition_sums[0]);
4015 best_rice_parameter = rice_parameter;
4050 * rice_parameter = floor(log2(mean/partition_samples))
4056 for(rice_parameter = 0, k = partition_samples; k < mean; rice_parameter++, k <<= 1)
4058 if(rice_parameter >= rice_parameter_limit) {
4060 fprintf(stderr, "clipping rice_parameter (%u -> %u) @6\n", rice_parameter, rice_parameter_limit - 1);
4062 rice_parameter = rice_parameter_limit - 1;
4068 if(rice_parameter < rice_parameter_search_dist)
4071 min_rice_parameter = rice_parameter - rice_parameter_search_dist;
4072 max_rice_parameter = rice_parameter + rice_parameter_search_dist;
4075 fprintf(stderr, "clipping rice_parameter (%u -> %u) @7\n", max_rice_parameter, rice_parameter_limit - 1);
4081 min_rice_parameter = max_rice_parameter = rice_parameter;
4083 for(rice_parameter = min_rice_parameter; rice_parameter <= max_rice_parameter; rice_parameter++) {
4086 partition_bits = count_rice_bits_in_partition_(rice_parameter, partition_samples, residual+residual_sample);
4088 partition_bits = count_rice_bits_in_partition_(rice_parameter, partition_samples, abs_residual_partition_sums[partition]);
4091 best_rice_parameter = rice_parameter;