Lines Matching refs:vi

190 static void vorbis_encode_floor_setup(vorbis_info *vi,int s,  in vorbis_encode_floor_setup()  argument
196 codec_setup_info *ci=vi->codec_setup; in vorbis_encode_floor_setup()
228 static void vorbis_encode_global_psych_setup(vorbis_info *vi,double s, in vorbis_encode_global_psych_setup() argument
233 codec_setup_info *ci=vi->codec_setup; in vorbis_encode_global_psych_setup()
255 static void vorbis_encode_global_stereo(vorbis_info *vi, in vorbis_encode_global_stereo() argument
261 codec_setup_info *ci=vi->codec_setup; in vorbis_encode_global_stereo()
272 g->coupling_pointlimit[0][i]=kHz*1000./vi->rate*ci->blocksizes[0]; in vorbis_encode_global_stereo()
273 g->coupling_pointlimit[1][i]=kHz*1000./vi->rate*ci->blocksizes[1]; in vorbis_encode_global_stereo()
277 g->sliding_lowpass[0][i]=kHz*1000./vi->rate*ci->blocksizes[0]; in vorbis_encode_global_stereo()
278 g->sliding_lowpass[1][i]=kHz*1000./vi->rate*ci->blocksizes[1]; in vorbis_encode_global_stereo()
284 g->coupling_pointlimit[0][i]=kHz*1000./vi->rate*ci->blocksizes[0]; in vorbis_encode_global_stereo()
285 g->coupling_pointlimit[1][i]=kHz*1000./vi->rate*ci->blocksizes[1]; in vorbis_encode_global_stereo()
291 g->sliding_lowpass[0][i]=kHz*1000./vi->rate*ci->blocksizes[0]; in vorbis_encode_global_stereo()
292 g->sliding_lowpass[1][i]=kHz*1000./vi->rate*ci->blocksizes[1]; in vorbis_encode_global_stereo()
304 static void vorbis_encode_psyset_setup(vorbis_info *vi,double s, in vorbis_encode_psyset_setup() argument
309 codec_setup_info *ci=vi->codec_setup; in vorbis_encode_psyset_setup()
334 static void vorbis_encode_tonemask_setup(vorbis_info *vi,double s,int block, in vorbis_encode_tonemask_setup() argument
340 codec_setup_info *ci=vi->codec_setup; in vorbis_encode_tonemask_setup()
359 static void vorbis_encode_compand_setup(vorbis_info *vi,double s,int block, in vorbis_encode_compand_setup() argument
364 codec_setup_info *ci=vi->codec_setup; in vorbis_encode_compand_setup()
381 static void vorbis_encode_peak_setup(vorbis_info *vi,double s,int block, in vorbis_encode_peak_setup() argument
385 codec_setup_info *ci=vi->codec_setup; in vorbis_encode_peak_setup()
393 static void vorbis_encode_noisebias_setup(vorbis_info *vi,double s,int block, in vorbis_encode_noisebias_setup() argument
400 codec_setup_info *ci=vi->codec_setup; in vorbis_encode_noisebias_setup()
425 static void vorbis_encode_ath_setup(vorbis_info *vi,int block){ in vorbis_encode_ath_setup() argument
426 codec_setup_info *ci=vi->codec_setup; in vorbis_encode_ath_setup()
443 static void vorbis_encode_blocksize_setup(vorbis_info *vi,double s, in vorbis_encode_blocksize_setup() argument
446 codec_setup_info *ci=vi->codec_setup; in vorbis_encode_blocksize_setup()
456 static void vorbis_encode_residue_setup(vorbis_info *vi, in vorbis_encode_residue_setup() argument
460 codec_setup_info *ci=vi->codec_setup; in vorbis_encode_residue_setup()
521 double nyq=vi->rate/2.; in vorbis_encode_residue_setup()
564 for(k=0;k<vi->channels;k++) in vorbis_encode_residue_setup()
589 static void vorbis_encode_map_n_res_setup(vorbis_info *vi,double s, in vorbis_encode_map_n_res_setup() argument
592 codec_setup_info *ci=vi->codec_setup; in vorbis_encode_map_n_res_setup()
613 vorbis_encode_residue_setup(vi,map[i].residuesubmap[j],i in vorbis_encode_map_n_res_setup()
618 static double setting_to_approx_bitrate(vorbis_info *vi){ in setting_to_approx_bitrate() argument
619 codec_setup_info *ci=vi->codec_setup; in setting_to_approx_bitrate()
624 int ch=vi->channels; in setting_to_approx_bitrate()
681 int vorbis_encode_setup_init(vorbis_info *vi){ in vorbis_encode_setup_init() argument
683 codec_setup_info *ci=vi->codec_setup; in vorbis_encode_setup_init()
709 vorbis_encode_blocksize_setup(vi,hi->base_setting, in vorbis_encode_setup_init()
717 vorbis_encode_floor_setup(vi,hi->base_setting, in vorbis_encode_setup_init()
723 vorbis_encode_global_psych_setup(vi,hi->trigger_setting, in vorbis_encode_setup_init()
726 vorbis_encode_global_stereo(vi,hi,setup->stereo_modes); in vorbis_encode_setup_init()
729 vorbis_encode_psyset_setup(vi,hi->base_setting, in vorbis_encode_setup_init()
734 vorbis_encode_psyset_setup(vi,hi->base_setting, in vorbis_encode_setup_init()
740 vorbis_encode_psyset_setup(vi,hi->base_setting, in vorbis_encode_setup_init()
745 vorbis_encode_psyset_setup(vi,hi->base_setting, in vorbis_encode_setup_init()
753 vorbis_encode_tonemask_setup(vi,hi->block[i0].tone_mask_setting,0, in vorbis_encode_setup_init()
757 vorbis_encode_tonemask_setup(vi,hi->block[1].tone_mask_setting,1, in vorbis_encode_setup_init()
762 vorbis_encode_tonemask_setup(vi,hi->block[2].tone_mask_setting,2, in vorbis_encode_setup_init()
766 vorbis_encode_tonemask_setup(vi,hi->block[3].tone_mask_setting,3, in vorbis_encode_setup_init()
773 vorbis_encode_compand_setup(vi,hi->block[i0].noise_compand_setting,0, in vorbis_encode_setup_init()
776 vorbis_encode_compand_setup(vi,hi->block[1].noise_compand_setting,1, in vorbis_encode_setup_init()
780 vorbis_encode_compand_setup(vi,hi->block[2].noise_compand_setting,2, in vorbis_encode_setup_init()
783 vorbis_encode_compand_setup(vi,hi->block[3].noise_compand_setting,3, in vorbis_encode_setup_init()
789 vorbis_encode_peak_setup(vi,hi->block[i0].tone_peaklimit_setting,0, in vorbis_encode_setup_init()
791 vorbis_encode_peak_setup(vi,hi->block[1].tone_peaklimit_setting,1, in vorbis_encode_setup_init()
794 vorbis_encode_peak_setup(vi,hi->block[2].tone_peaklimit_setting,2, in vorbis_encode_setup_init()
796 vorbis_encode_peak_setup(vi,hi->block[3].tone_peaklimit_setting,3, in vorbis_encode_setup_init()
801 vorbis_encode_noisebias_setup(vi,hi->block[i0].noise_bias_setting,0, in vorbis_encode_setup_init()
806 vorbis_encode_noisebias_setup(vi,hi->block[1].noise_bias_setting,1, in vorbis_encode_setup_init()
811 vorbis_encode_noisebias_setup(vi,hi->block[2].noise_bias_setting,2, in vorbis_encode_setup_init()
815 vorbis_encode_noisebias_setup(vi,hi->block[3].noise_bias_setting,3, in vorbis_encode_setup_init()
821 vorbis_encode_ath_setup(vi,0); in vorbis_encode_setup_init()
822 vorbis_encode_ath_setup(vi,1); in vorbis_encode_setup_init()
824 vorbis_encode_ath_setup(vi,2); in vorbis_encode_setup_init()
825 vorbis_encode_ath_setup(vi,3); in vorbis_encode_setup_init()
828 vorbis_encode_map_n_res_setup(vi,hi->base_setting,setup->maps); in vorbis_encode_setup_init()
832 vi->bitrate_nominal=hi->bitrate_av; in vorbis_encode_setup_init()
834 vi->bitrate_nominal=setting_to_approx_bitrate(vi); in vorbis_encode_setup_init()
837 vi->bitrate_lower=hi->bitrate_min; in vorbis_encode_setup_init()
838 vi->bitrate_upper=hi->bitrate_max; in vorbis_encode_setup_init()
840 vi->bitrate_window=(double)hi->bitrate_reservoir/hi->bitrate_av; in vorbis_encode_setup_init()
842 vi->bitrate_window=0.; in vorbis_encode_setup_init()
861 static void vorbis_encode_setup_setting(vorbis_info *vi, in vorbis_encode_setup_setting() argument
865 codec_setup_info *ci=vi->codec_setup; in vorbis_encode_setup_setting()
870 vi->version=0; in vorbis_encode_setup_setting()
871 vi->channels=channels; in vorbis_encode_setup_setting()
872 vi->rate=rate; in vorbis_encode_setup_setting()
902 int vorbis_encode_setup_vbr(vorbis_info *vi, in vorbis_encode_setup_vbr() argument
906 codec_setup_info *ci=vi->codec_setup; in vorbis_encode_setup_vbr()
916 vorbis_encode_setup_setting(vi,channels,rate); in vorbis_encode_setup_vbr()
923 int vorbis_encode_init_vbr(vorbis_info *vi, in vorbis_encode_init_vbr() argument
931 ret=vorbis_encode_setup_vbr(vi,channels,rate,base_quality); in vorbis_encode_init_vbr()
934 vorbis_info_clear(vi); in vorbis_encode_init_vbr()
937 ret=vorbis_encode_setup_init(vi); in vorbis_encode_init_vbr()
939 vorbis_info_clear(vi); in vorbis_encode_init_vbr()
943 int vorbis_encode_setup_managed(vorbis_info *vi, in vorbis_encode_setup_managed() argument
951 codec_setup_info *ci=vi->codec_setup; in vorbis_encode_setup_managed()
974 vorbis_encode_setup_setting(vi,channels,rate); in vorbis_encode_setup_managed()
990 int vorbis_encode_init(vorbis_info *vi, in vorbis_encode_init() argument
998 int ret=vorbis_encode_setup_managed(vi,channels,rate, in vorbis_encode_init()
1003 vorbis_info_clear(vi); in vorbis_encode_init()
1007 ret=vorbis_encode_setup_init(vi); in vorbis_encode_init()
1009 vorbis_info_clear(vi); in vorbis_encode_init()
1013 int vorbis_encode_ctl(vorbis_info *vi,int number,void *arg){ in vorbis_encode_ctl() argument
1014 if(vi){ in vorbis_encode_ctl()
1015 codec_setup_info *ci=vi->codec_setup; in vorbis_encode_ctl()
1032 (double)hi->bitrate_reservoir/vi->rate; in vorbis_encode_ctl()
1051 vorbis_encode_ctl(vi,OV_ECTL_RATEMANAGE_AVG,arg); in vorbis_encode_ctl()
1052 vorbis_encode_ctl(vi,OV_ECTL_RATEMANAGE_HARD,arg); in vorbis_encode_ctl()
1200 new_template = get_setup_template(hi->coupling_p?vi->channels:-1, in vorbis_encode_ctl()
1201 vi->rate, in vorbis_encode_ctl()
1208 vorbis_encode_setup_setting(vi,vi->channels,vi->rate); in vorbis_encode_ctl()