Home
last modified time | relevance | path

Searched refs:psy (Results 1 - 13 of 13) sorted by relevance

/third_party/pulseaudio/speex/libspeexdsp/
H A Dvorbis_psy.h92 void vorbis_psy_destroy(VorbisPsy *psy);
93 void compute_curve(VorbisPsy *psy, float *audio, float *curve);
94 void curve_to_lpc(VorbisPsy *psy, float *curve, float *awk1, float *awk2, int ord);
H A Dscal.c66 VorbisPsy *psy; member
93 st->psy = vorbis_psy_init(rate, 2*frame_size); in speex_decorrelate_new()
236 compute_curve(st->psy, buff, st->curve); in speex_decorrelate()
281 vorbis_psy_destroy(st->psy); in speex_decorrelate_destroy()
H A Darch.h53 #error Vorbis-psy model currently not implemented in fixed-point
/third_party/ffmpeg/libavcodec/
H A Daacenc.c617 wi[ch] = s->psy.model->window(&s->psy, samples2, la, s->cur_channel, in aac_encode_frame()
625 ics->swb_sizes = s->psy.bands [ics->num_windows == 8]; in aac_encode_frame()
626 ics->num_swb = tag == TYPE_LFE ? ics->num_swb : s->psy.num_bands[ics->num_windows == 8]; in aac_encode_frame()
716 s->psy.bitres.alloc = -1; in aac_encode_frame()
717 s->psy.bitres.bits = s->last_frame_pb_count / s->channels; in aac_encode_frame()
718 s->psy.model->analyze(&s->psy, start_ch, coeffs, wi); in aac_encode_frame()
719 if (s->psy.bitres.alloc > 0) { in aac_encode_frame()
720 /* Lambda unused here on purpose, we need to take psy' in aac_encode_frame()
[all...]
H A Daacenc_is.c54 FFPsyBand *band0 = &s->psy.ch[s->cur_channel+0].psy_bands[(w+w2)*16+g]; in ff_aac_is_encoding_err()
55 FFPsyBand *band1 = &s->psy.ch[s->cur_channel+1].psy_bands[(w+w2)*16+g]; in ff_aac_is_encoding_err()
H A Daaccoder.c122 FFPsyBand *band = &s->psy.ch[s->cur_channel].psy_bands[(win+w)*16+swb]; in encode_window_bands_info()
314 FFPsyBand *band = &s->psy.ch[s->cur_channel].psy_bands[(w+w2)*16+g]; in search_for_quantizers_anmr()
347 FFPsyBand *band = &s->psy.ch[s->cur_channel].psy_bands[(w+w2)*16+g]; in search_for_quantizers_anmr()
419 FFPsyBand *band = &s->psy.ch[s->cur_channel].psy_bands[(w+w2)*16+g]; in search_for_quantizers_fast()
598 band = &s->psy.ch[s->cur_channel].psy_bands[(w+w2)*16+g]; in search_for_pns()
644 band = &s->psy.ch[s->cur_channel].psy_bands[(w+w2)*16+g]; in search_for_pns()
728 band = &s->psy.ch[s->cur_channel].psy_bands[(w+w2)*16+g]; in mark_pns()
825 FFPsyBand *band0 = &s->psy.ch[s->cur_channel+0].psy_bands[(w+w2)*16+g]; in search_for_ms()
826 FFPsyBand *band1 = &s->psy.ch[s->cur_channel+1].psy_bands[(w+w2)*16+g]; in search_for_ms()
H A Daaccoder_twoloop.h130 if (s->psy.bitres.alloc >= 0) { in search_for_quantizers_twoloop()
133 * adjust for lambda except what psy already did in search_for_quantizers_twoloop()
135 destbits = s->psy.bitres.alloc in search_for_quantizers_twoloop()
150 * Don't let it go overboard, though... 8x psy target is enough in search_for_quantizers_twoloop()
180 * Scale, psy gives us constant quality, this LP only scales in search_for_quantizers_twoloop()
199 s->psy.cutoff = bandwidth; in search_for_quantizers_twoloop()
224 FFPsyBand *band = &s->psy.ch[s->cur_channel].psy_bands[(w+w2)*16+g]; in search_for_quantizers_twoloop()
236 FFPsyBand *band = &s->psy.ch[s->cur_channel].psy_bands[(w+w2)*16+g]; in search_for_quantizers_twoloop()
323 /** psy already priorizes transients to some extent */ in search_for_quantizers_twoloop()
627 * distortion if it doesn't stick to what psy request in search_for_quantizers_twoloop()
[all...]
H A Daacenc_tns.c188 FFPsyBand *band = &s->psy.ch[s->cur_channel].psy_bands[w*16+g]; in ff_aac_search_for_tns()
H A Daacenc_ltp.c190 FFPsyBand *band = &s->psy.ch[s->cur_channel].psy_bands[(w+w2)*16+g]; in ff_aac_search_for_ltp()
H A Daacenc.h400 FFPsyContext psy; member
H A Dlibx264.c77 int psy; member
771 PARSE_X264_OPT("psy-rd", psy_rd); in X264_init()
775 if (x4->psy >= 0) in X264_init()
776 x4->params.analyse.b_psy = x4->psy; in X264_init()
1121 { "psy", "Use psychovisual optimizations.", OFFSET(psy), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VE },
1122 { "psy-rd", "Strength of psychovisual optimization, in <psy-rd>:<psy-trellis> format.", OFFSET(psy_rd), AV_OPT_TYPE_STRING, {0 }, 0, 0, VE},
H A Daacenc_pred.c265 const FFPsyBand *band = &s->psy.ch[s->cur_channel].psy_bands[sfb]; in ff_aac_search_for_pred()
/third_party/ffmpeg/libavcodec/mips/
H A Daaccoder_mips.c2407 FFPsyBand *band0 = &s->psy.ch[s->cur_channel+0].psy_bands[(w+w2)*16+g]; in search_for_ms_mips()
2408 FFPsyBand *band1 = &s->psy.ch[s->cur_channel+1].psy_bands[(w+w2)*16+g]; in search_for_ms_mips()

Completed in 16 milliseconds