[pulseaudio-discuss] GSoC idea
Peter Meerwald
pmeerw at pmeerw.net
Mon Mar 25 02:16:45 PDT 2013
Hello,
what do you think about the following project?
// 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
// snip
thanks, p.
--
Peter Meerwald
+43-664-2444418 (mobile)
More information about the pulseaudio-discuss
mailing list