Home | History | Annotate | Download | only in libFLAC

Lines Matching full:data_len

58 unsigned FLAC__fixed_compute_best_predictor_intrin_sse2(const FLAC__int32 data[], unsigned data_len, float residual_bits_per_sample[FLAC__MAX_FIXED_ORDER + 1])
81 for(i = 0; i < data_len; i++) {
139 FLAC__ASSERT(data_len > 0 || total_error_0 == 0);
140 FLAC__ASSERT(data_len > 0 || total_error_1 == 0);
141 FLAC__ASSERT(data_len > 0 || total_error_2 == 0);
142 FLAC__ASSERT(data_len > 0 || total_error_3 == 0);
143 FLAC__ASSERT(data_len > 0 || total_error_4 == 0);
145 residual_bits_per_sample[0] = (float)((total_error_0 > 0) ? log(M_LN2 * (double)total_error_0 / (double)data_len) / M_LN2 : 0.0);
146 residual_bits_per_sample[1] = (float)((total_error_1 > 0) ? log(M_LN2 * (double)total_error_1 / (double)data_len) / M_LN2 : 0.0);
147 residual_bits_per_sample[2] = (float)((total_error_2 > 0) ? log(M_LN2 * (double)total_error_2 / (double)data_len) / M_LN2 : 0.0);
148 residual_bits_per_sample[3] = (float)((total_error_3 > 0) ? log(M_LN2 * (double)total_error_3 / (double)data_len) / M_LN2 : 0.0);
149 residual_bits_per_sample[4] = (float)((total_error_4 > 0) ? log(M_LN2 * (double)total_error_4 / (double)data_len) / M_LN2 : 0.0);
155 unsigned FLAC__fixed_compute_best_predictor_wide_intrin_sse2(const FLAC__int32 data[], unsigned data_len, float residual_bits_per_sample[FLAC__MAX_FIXED_ORDER + 1])
178 for(i = 0; i < data_len; i++) {
237 FLAC__ASSERT(data_len > 0 || total_error_0 == 0);
238 FLAC__ASSERT(data_len > 0 || total_error_1 == 0);
239 FLAC__ASSERT(data_len > 0 || total_error_2 == 0);
240 FLAC__ASSERT(data_len > 0 || total_error_3 == 0);
241 FLAC__ASSERT(data_len > 0 || total_error_4 == 0);
243 residual_bits_per_sample[0] = (float)((total_error_0 > 0) ? log(M_LN2 * (double)total_error_0 / (double)data_len) / M_LN2 : 0.0);
244 residual_bits_per_sample[1] = (float)((total_error_1 > 0) ? log(M_LN2 * (double)total_error_1 / (double)data_len) / M_LN2 : 0.0);
245 residual_bits_per_sample[2] = (float)((total_error_2 > 0) ? log(M_LN2 * (double)total_error_2 / (double)data_len) / M_LN2 : 0.0);
246 residual_bits_per_sample[3] = (float)((total_error_3 > 0) ? log(M_LN2 * (double)total_error_3 / (double)data_len) / M_LN2 : 0.0);
247 residual_bits_per_sample[4] = (float)((total_error_4 > 0) ? log(M_LN2 * (double)total_error_4 / (double)data_len) / M_LN2 : 0.0);