[pulseaudio-discuss] GSoC idea
tanuk at iki.fi
Wed Mar 27 01:56:22 PDT 2013
On Mon, 2013-03-25 at 10:16 +0100, Peter Meerwald wrote:
> what do you think about the following project?
Looks like a good project to me. I'll add this to the wiki. Could you
join #pulseaudio in IRC?
> // snip
> Project Title: Resampling improvements
> Problem statement: PulseAudio aims to match the sample rates supported by
> the hardware to the sample rates requsted by the application. This process
> is called resampling and quite CPU intensive. PulseAudio resorts mostly to
> external code to provide resampling: speex, ffmpeg, libsamplerate. Speex
> seems unmaintained, ffmpeg now provides a library interface and code
> duplication is unnecessary. libsamplerate is GPL. Lightweight,
> high-quality and optimized resampling code is desirable.
> Suggested solution: Assess available audio resampling code,
> performance-wise and feature-wise. Implement interface to enable
> resampling provided by libav and drop code copied from ffmpeg.
> Contacts: pmeerw
> Necessary background: C for PulseAudio, signal processing, possibly
> assembler for SIMD optimization (SSE, NEON).
> Potential mentors: pmeerw
Let me know if you're willing to mentor other projects too.
More information about the pulseaudio-discuss