Home
last modified time | relevance | path

Searched refs:ics (Results 1 – 25 of 41) sorted by relevance

12

/third_party/ffmpeg/libavcodec/
Daacenc_ltp.c39 IndividualChannelStream *ics = &sce->ics; in ff_aac_encode_ltp_info() local
40 if (s->profile != FF_PROFILE_AAC_LTP || !ics->predictor_present) in ff_aac_encode_ltp_info()
44 put_bits(&s->pb, 1, ics->ltp.present); in ff_aac_encode_ltp_info()
45 if (!ics->ltp.present) in ff_aac_encode_ltp_info()
47 put_bits(&s->pb, 11, ics->ltp.lag); in ff_aac_encode_ltp_info()
48 put_bits(&s->pb, 3, ics->ltp.coef_idx); in ff_aac_encode_ltp_info()
49 for (i = 0; i < FFMIN(ics->max_sfb, MAX_LTP_LONG_SFB); i++) in ff_aac_encode_ltp_info()
50 put_bits(&s->pb, 1, ics->ltp.used[i]); in ff_aac_encode_ltp_info()
69 sce->ics.ltp.lag = 0; in ff_aac_ltp_insert_new_frame()
126 get_lag(pred_signal, samples, &sce->ics.ltp); in ff_aac_update_ltp()
[all …]
Daacenc_pred.c35 if (sce->ics.prediction_used[sfb]) {\
36 sce->ics.prediction_used[sfb] = 0;\
122 const int pmax = FFMIN(sce->ics.max_sfb, ff_aac_pred_sfb_max[s->samplerate_index]); in ff_aac_apply_main_pred()
124 if (sce->ics.window_sequence[0] != EIGHT_SHORT_SEQUENCE) { in ff_aac_apply_main_pred()
126 for (k = sce->ics.swb_offset[sfb]; k < sce->ics.swb_offset[sfb + 1]; k++) { in ff_aac_apply_main_pred()
128 sce->ics.predictor_present && sce->ics.prediction_used[sfb]); in ff_aac_apply_main_pred()
131 if (sce->ics.predictor_reset_group) { in ff_aac_apply_main_pred()
132 reset_predictor_group(sce, sce->ics.predictor_reset_group); in ff_aac_apply_main_pred()
140 static inline int update_counters(IndividualChannelStream *ics, int inc) in update_counters() argument
144 ics->predictor_reset_count[i] += inc; in update_counters()
[all …]
Daaccoder_twoloop.h156 sfoffs = sce->ics.num_windows - 1; in search_for_quantizers_twoloop()
176 int wlen = 1024 / sce->ics.num_windows; in search_for_quantizers_twoloop()
219 for (w = 0; w < sce->ics.num_windows; w += sce->ics.group_len[w]) { in search_for_quantizers_twoloop()
220 for (g = start = 0; g < sce->ics.num_swb; start += sce->ics.swb_sizes[g++]) { in search_for_quantizers_twoloop()
223 for (w2 = 0; w2 < sce->ics.group_len[w]; w2++) { in search_for_quantizers_twoloop()
235 for (w2 = 0; w2 < sce->ics.group_len[w]; w2++) { in search_for_quantizers_twoloop()
264 for (w = 0; w < sce->ics.num_windows; w += sce->ics.group_len[w]) { in search_for_quantizers_twoloop()
265 for (g = 0; g < sce->ics.num_swb; g++) { in search_for_quantizers_twoloop()
278 + 1.75*log2f(FFMAX(0.00125f,uplims[w*16+g]) / sce->ics.swb_sizes[g]) in search_for_quantizers_twoloop()
287 for (w = 0; w < sce->ics.num_windows; w += sce->ics.group_len[w]) in search_for_quantizers_twoloop()
[all …]
Daacenc.c140 const float *lwindow = sce->ics.use_kb_window[0] ? ff_aac_kbd_long_1024 : ff_sine_1024; in WINDOW_FUNC()
141 const float *pwindow = sce->ics.use_kb_window[1] ? ff_aac_kbd_long_1024 : ff_sine_1024; in WINDOW_FUNC()
150 const float *lwindow = sce->ics.use_kb_window[1] ? ff_aac_kbd_long_1024 : ff_sine_1024; in WINDOW_FUNC()
151 const float *swindow = sce->ics.use_kb_window[0] ? ff_aac_kbd_short_128 : ff_sine_128; in WINDOW_FUNC()
162 const float *lwindow = sce->ics.use_kb_window[0] ? ff_aac_kbd_long_1024 : ff_sine_1024; in WINDOW_FUNC()
163 const float *swindow = sce->ics.use_kb_window[1] ? ff_aac_kbd_short_128 : ff_sine_128; in WINDOW_FUNC()
174 const float *swindow = sce->ics.use_kb_window[0] ? ff_aac_kbd_short_128 : ff_sine_128; in WINDOW_FUNC()
175 const float *pwindow = sce->ics.use_kb_window[1] ? ff_aac_kbd_short_128 : ff_sine_128; in WINDOW_FUNC()
204 apply_window[sce->ics.window_sequence[0]](s->fdsp, sce, audio); in apply_window_and_mdct()
206 if (sce->ics.window_sequence[0] != EIGHT_SHORT_SEQUENCE) in apply_window_and_mdct()
[all …]
Daaccoder.c83 const int max_sfb = sce->ics.max_sfb; in encode_window_bands_info()
84 const int run_bits = sce->ics.num_windows == 1 ? 5 : 3; in encode_window_bands_info()
99 size = sce->ics.swb_sizes[swb]; in encode_window_bands_info()
130 if ( run_value_bits[sce->ics.num_windows == 8][path[swb][cb].run] in encode_window_bands_info()
131 != run_value_bits[sce->ics.num_windows == 8][path[swb][cb].run+1]) in encode_window_bands_info()
148 start += sce->ics.swb_sizes[swb]; in encode_window_bands_info()
202 for (w = 0; w < sce->ics.num_windows; w += sce->ics.group_len[w]) { in set_special_band_scalefactors()
203 for (g = 0; g < sce->ics.num_swb; g++) { in set_special_band_scalefactors()
222 for (w = 0; w < sce->ics.num_windows; w += sce->ics.group_len[w]) { in set_special_band_scalefactors()
223 for (g = 0; g < sce->ics.num_swb; g++) { in set_special_band_scalefactors()
[all …]
Daacdec_template.c1372 static int decode_prediction(AACContext *ac, IndividualChannelStream *ics, in decode_prediction() argument
1377 ics->predictor_reset_group = get_bits(gb, 5); in decode_prediction()
1378 if (ics->predictor_reset_group == 0 || in decode_prediction()
1379 ics->predictor_reset_group > 30) { in decode_prediction()
1385 …for (sfb = 0; sfb < FFMIN(ics->max_sfb, ff_aac_pred_sfb_max[ac->oc[1].m4ac.sampling_index]); sfb++… in decode_prediction()
1386 ics->prediction_used[sfb] = get_bits1(gb); in decode_prediction()
1408 static int decode_ics_info(AACContext *ac, IndividualChannelStream *ics, in decode_ics_info() argument
1422 ics->window_sequence[1] = ics->window_sequence[0]; in decode_ics_info()
1423 ics->window_sequence[0] = get_bits(gb, 2); in decode_ics_info()
1425 ics->window_sequence[0] != ONLY_LONG_SEQUENCE) { in decode_ics_info()
[all …]
Daacenc_tns.c74 const int is8 = sce->ics.window_sequence[0] == EIGHT_SHORT_SEQUENCE; in ff_aac_encode_tns_info()
80 for (i = 0; i < sce->ics.num_windows; i++) { in ff_aac_encode_tns_info()
105 IndividualChannelStream *ics = &sce->ics; in ff_aac_apply_tns() local
107 const int mmm = FFMIN(ics->tns_max_bands, ics->max_sfb); in ff_aac_apply_tns()
110 for (w = 0; w < ics->num_windows; w++) { in ff_aac_apply_tns()
111 bottom = ics->num_swb; in ff_aac_apply_tns()
122 start = ics->swb_offset[FFMIN(bottom, mmm)]; in ff_aac_apply_tns()
123 end = ics->swb_offset[FFMIN( top, mmm)]; in ff_aac_apply_tns()
166 const int mmm = FFMIN(sce->ics.tns_max_bands, sce->ics.max_sfb); in ff_aac_search_for_tns()
167 const int is8 = sce->ics.window_sequence[0] == EIGHT_SHORT_SEQUENCE; in ff_aac_search_for_tns()
[all …]
Daacenc_is.c53 for (w2 = 0; w2 < sce0->ics.group_len[w]; w2++) { in ff_aac_is_encoding_err()
60 for (i = 0; i < sce0->ics.swb_sizes[g]; i++) in ff_aac_is_encoding_err()
62 s->abs_pow34(L34, &L[start+(w+w2)*128], sce0->ics.swb_sizes[g]); in ff_aac_is_encoding_err()
63 s->abs_pow34(R34, &R[start+(w+w2)*128], sce0->ics.swb_sizes[g]); in ff_aac_is_encoding_err()
64 s->abs_pow34(I34, IS, sce0->ics.swb_sizes[g]); in ff_aac_is_encoding_err()
65 maxval = find_max_val(1, sce0->ics.swb_sizes[g], I34); in ff_aac_is_encoding_err()
68 sce0->ics.swb_sizes[g], in ff_aac_is_encoding_err()
73 sce1->ics.swb_sizes[g], in ff_aac_is_encoding_err()
77 dist2 += quantize_band_cost(s, IS, I34, sce0->ics.swb_sizes[g], in ff_aac_is_encoding_err()
80 for (i = 0; i < sce0->ics.swb_sizes[g]; i++) { in ff_aac_is_encoding_err()
[all …]
Daaccoder_trellis.h65 const int max_sfb = sce->ics.max_sfb; in codebook_trellis_rate()
66 const int run_bits = sce->ics.num_windows == 1 ? 5 : 3; in codebook_trellis_rate()
81 size = sce->ics.swb_sizes[swb]; in codebook_trellis_rate()
85 if ( run_value_bits[sce->ics.num_windows == 8][path[swb][0].run] in codebook_trellis_rate()
86 != run_value_bits[sce->ics.num_windows == 8][path[swb][0].run+1]) in codebook_trellis_rate()
134 if ( run_value_bits[sce->ics.num_windows == 8][path[swb][cb].run] in codebook_trellis_rate()
135 != run_value_bits[sce->ics.num_windows == 8][path[swb][cb].run+1]) in codebook_trellis_rate()
152 start += sce->ics.swb_sizes[swb]; in codebook_trellis_rate()
Daacdec_fixed.c361 IndividualChannelStream *ics = &cce->ch[0].ics; in apply_dependent_coupling_fixed() local
362 const uint16_t *offsets = ics->swb_offset; in apply_dependent_coupling_fixed()
371 for (g = 0; g < ics->num_window_groups; g++) { in apply_dependent_coupling_fixed()
372 for (i = 0; i < ics->max_sfb; i++, idx++) { in apply_dependent_coupling_fixed()
392 for (group = 0; group < ics->group_len[g]; group++) { in apply_dependent_coupling_fixed()
401 for (group = 0; group < ics->group_len[g]; group++) { in apply_dependent_coupling_fixed()
411 dest += ics->group_len[g] * 128; in apply_dependent_coupling_fixed()
412 src += ics->group_len[g] * 128; in apply_dependent_coupling_fixed()
Daacdec.c219 IndividualChannelStream *ics = &cce->ch[0].ics; in apply_dependent_coupling() local
220 const uint16_t *offsets = ics->swb_offset; in apply_dependent_coupling()
229 for (g = 0; g < ics->num_window_groups; g++) { in apply_dependent_coupling()
230 for (i = 0; i < ics->max_sfb; i++, idx++) { in apply_dependent_coupling()
233 for (group = 0; group < ics->group_len[g]; group++) { in apply_dependent_coupling()
241 dest += ics->group_len[g] * 128; in apply_dependent_coupling()
242 src += ics->group_len[g] * 128; in apply_dependent_coupling()
Daac.h250 IndividualChannelStream ics; member
367 IndividualChannelStream *ics, int decode);
369 INTFLOAT *in, IndividualChannelStream *ics);
Daacenc_utils.h208 for (w = 0; w < sce->ics.num_windows; w += sce->ics.group_len[w]) { in ff_init_nextband_map()
209 for (g = 0; g < sce->ics.num_swb; g++) { in ff_init_nextband_map()
/third_party/ffmpeg/libavcodec/mips/
Daacdec_mips.c116 IndividualChannelStream *ics = &sce->ics; in imdct_and_windowing_mips() local
120 const float *swindow = ics->use_kb_window[0] ? ff_aac_kbd_short_128 : ff_sine_128; in imdct_and_windowing_mips()
121 const float *lwindow_prev = ics->use_kb_window[1] ? ff_aac_kbd_long_1024 : ff_sine_1024; in imdct_and_windowing_mips()
122 const float *swindow_prev = ics->use_kb_window[1] ? ff_aac_kbd_short_128 : ff_sine_128; in imdct_and_windowing_mips()
126 if (ics->window_sequence[0] == EIGHT_SHORT_SEQUENCE) { in imdct_and_windowing_mips()
138 …if ((ics->window_sequence[1] == ONLY_LONG_SEQUENCE || ics->window_sequence[1] == LONG_STOP_SEQUENC… in imdct_and_windowing_mips()
139 …(ics->window_sequence[0] == ONLY_LONG_SEQUENCE || ics->window_sequence[0] == LONG_START_SEQUENCE))… in imdct_and_windowing_mips()
144 if (ics->window_sequence[0] == EIGHT_SHORT_SEQUENCE) { in imdct_and_windowing_mips()
213 if (ics->window_sequence[0] == EIGHT_SHORT_SEQUENCE) { in imdct_and_windowing_mips()
218 } else if (ics->window_sequence[0] == LONG_START_SEQUENCE) { in imdct_and_windowing_mips()
[all …]
Daaccoder_mips.c2357 for (w = 0; w < sce0->ics.num_windows; w += sce0->ics.group_len[w]) { in search_for_ms_mips()
2359 for (g = 0; g < sce0->ics.num_swb; g++) { in search_for_ms_mips()
2360 float bmax = bval2bmax(g * 17.0f / sce0->ics.num_swb) / 0.0045f; in search_for_ms_mips()
2367 for (w2 = 0; w2 < sce0->ics.group_len[w]; w2++) { in search_for_ms_mips()
2368 for (i = 0; i < sce0->ics.swb_sizes[g]; i++) { in search_for_ms_mips()
2374 abs_pow34_v(M34, M, sce0->ics.swb_sizes[g]); in search_for_ms_mips()
2375 abs_pow34_v(S34, S, sce0->ics.swb_sizes[g]); in search_for_ms_mips()
2376 for (i = 0; i < sce0->ics.swb_sizes[g]; i++ ) { in search_for_ms_mips()
2406 for (w2 = 0; w2 < sce0->ics.group_len[w]; w2++) { in search_for_ms_mips()
2411 for (i = 0; i < sce0->ics.swb_sizes[g]; i++) { in search_for_ms_mips()
[all …]
/third_party/libxml2/result/
Ddav12.rdr2 1 3 #text 0 1 http://www.ics.uci.edu/~ejw/contact.html
Ddav12.rde2 1 3 #text 0 1 http://www.ics.uci.edu/~ejw/contact.html
Ddav10.rde5 2 3 #text 0 1 http://www.ics.uci.edu/~ejw/contact.html
Ddav10.rdr5 2 3 #text 0 1 http://www.ics.uci.edu/~ejw/contact.html
Ddav12.sax4 SAX.characters(http://www.ics.uci.edu/~ejw/co, 40)
Ddav10.sax7 SAX.characters(http://www.ics.uci.edu/~ejw/co, 40)
Ddav12.sax24 SAX.characters(http://www.ics.uci.edu/~ejw/co, 40)
/third_party/libxml2/result/noent/
Ddav12.sax24 SAX.characters(http://www.ics.uci.edu/~ejw/co, 40)
/third_party/skia/src/pathops/
DSkOpCoincidence.cpp825 const SkOpPtT* ics = inner->coinPtTStart(); in addMissing() local
826 FAIL_IF(ics->deleted()); in addMissing()
827 const SkOpSegment* innerCoin = ics->segment(); in addMissing()
842 if (outerOpp != innerOpp && this->overlap(ocs, oce, ics, ice, &overS, &overE)) { in addMissing()
843 FAIL_IF(!this->addIfMissing(ocs->starter(oce), ics->starter(ice), in addMissing()
846 SkDEBUGPARAMS(ics->debugEnder(ice)))); in addMissing()
865 if (this->overlap(oos, ooe, ics, ice, &overS, &overE)) { in addMissing()
866 FAIL_IF(!this->addIfMissing(oos->starter(ooe), ics->starter(ice), in addMissing()
869 SkDEBUGPARAMS(ics->debugEnder(ice)))); in addMissing()
/third_party/flutter/skia/src/pathops/
DSkOpCoincidence.cpp825 const SkOpPtT* ics = inner->coinPtTStart(); in addMissing() local
826 FAIL_IF(ics->deleted()); in addMissing()
827 const SkOpSegment* innerCoin = ics->segment(); in addMissing()
842 if (outerOpp != innerOpp && this->overlap(ocs, oce, ics, ice, &overS, &overE)) { in addMissing()
843 FAIL_IF(!this->addIfMissing(ocs->starter(oce), ics->starter(ice), in addMissing()
846 SkDEBUGPARAMS(ics->debugEnder(ice)))); in addMissing()
865 if (this->overlap(oos, ooe, ics, ice, &overS, &overE)) { in addMissing()
866 FAIL_IF(!this->addIfMissing(oos->starter(ooe), ics->starter(ice), in addMissing()
869 SkDEBUGPARAMS(ics->debugEnder(ice)))); in addMissing()

12