search for: speexblockresamplerst

Displaying 4 results from an estimated 4 matches for "speexblockresamplerst".

2008 May 28
2
FFT Resampler
Attached is a snapshot of work-in-progress of a FFT based resampler. At the moment it works in floating point only, and only basic quality inspection has been done. Some benchmarks comparing the filter-based resampler at Q3 with the FFT resampler with overlap = in_len / 2, using 20ms chunks of data. (-O3 -ffast-math, FFTW3, gcc 4.3.0 on x86_64) 16=>48: 59us vs 19us 16=>44.1: 204us vs
2008 May 29
2
FFT Resampler
...do some quality testing before I can say for sure :) >> +/** Get the latency in input samples introduced by the resampler. >> + * @param st Resampler state >> + * @return Latency in input samples. >> + */ >> +int >> speex_block_resampler_get_input_latency(SpeexBlockResamplerState >> *st); >> + >> +/** Get the latency in output samples introduced by the resampler. >> + * @param st Resampler state >> + * @return Latency in output samples. >> + */ >> +int >> speex_block_resampler_get_output_latency(SpeexBlockResamplerSta...
2008 May 29
0
FFT Resampler
...cy is a big cost for resampling. Do you think there are any ways to reduce it? > +/** Get the latency in input samples introduced by the resampler. > + * @param st Resampler state > + * @return Latency in input samples. > + */ > +int > speex_block_resampler_get_input_latency(SpeexBlockResamplerState > *st); > + > +/** Get the latency in output samples introduced by the resampler. > + * @param st Resampler state > + * @return Latency in output samples. > + */ > +int > speex_block_resampler_get_output_latency(SpeexBlockResamplerState > *st); What is input and...
2008 May 29
0
FFT Resampler
...tion details. > > > +/** Get the latency in input samples introduced by the resampler. > > > + * @param st Resampler state > > > + * @return Latency in input samples. > > > + */ > > > +int > > > > speex_block_resampler_get_input_latency(SpeexBlockResamplerState > > > *st); > > > + > > > +/** Get the latency in output samples introduced by the resampler. > > > + * @param st Resampler state > > > + * @return Latency in output samples. > > > + */ > > > +int > > > > speex_bloc...