GSoC idea

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, 2013-03-25 at 10:16 +0100, Peter Meerwald wrote:
> Hello,
> 
> 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.

-- 
Tanu



[Index of Archives]     [Linux Audio Users]     [AMD Graphics]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux