GSoC idea

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

 



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)


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

  Powered by Linux