This page uses Javascript.
Your browser either doesn't support Javascript or you have it turned off.
To see this page as it is meant to appear please use a Javascript enabled browser.
Changing How the World Works.
Hello!
Sign In
or
Create an Account
Help
Overview
My oDesk
Find Providers
Find Jobs
Community
Search
Providers
Jobs
Tests
Community
Help
Helpful Links
What's New
Qualification Tests
Video Tutorials
More
What's New
10/23/2008
Pay by Check
10/23/2008
More Detailed Candidates Queue
10/15/2008
Message Center Preferences
10/10/2008
iPhone and osCommerce Tests Available
08/21/2008
Team Room Improvements (Beta)
Job Openings: Port Audio Library Extension WASAPI for Vista - (1075812)
Payment Method
Not Verified
Flag as inappropriate
Job Facts
Open
Date Posted:
July 4, 2008
Planned Start Date:
July 4, 2008
Type:
Hourly
Main Category:
Software Development
Sub Category:
Software Plug-ins
Skills:
C++
Direct Sound / Direct Show
WASAPI for Vista
Estimated Workload:
1 - FullTime
Estimated Duration:
2 weeks
Last Buyer Activity:
September 6, 2008
Candidates:
5 - average $19.56/hr
Interviews:
none
Cancelled
Date Cancelled:
September 6, 2008
Reason Cancelled:
Job Opening Expired
Buyer Facts
Member Since:
October 1, 2007
Country:
Australia (GMT+10)
City:
Jobs Posted:
3
Jobs Filled:
0
Jobs Not Yet Filled:
1
Current Team size:
0
Hours billed, last 30 days:
0
Total oDesk Hours:
0.00
Feedback Score:
-
Description
Messages:
0
Requirements
Microsoft Vista OS
Microsoft Visual Studio 2005
Current Port Audio Library
Overview
We are currently using the IAX client library in a custom VOIP application and would like to improve the audio quality in this implementation. The IAX client library allows a choice of audio libraries, Port Audio (PA) and SPEEX being two of them. We are using the PA library.
The current PA library (
http://www.portaudio.com
) does not take advantage of Win32 Direct Sound 8+ (DS8) features such as Acoustic Echo Cancellation (AEC), Noise Suppression (NS) or Noise Fill (NF). The IAX client library does provide these features from the SPEEX library, but we have found much better results using DS8 (Win32 only). So we already have an extension to PA using the features from DS8.
We would now like to add an implementation for the Microsoft Vista OS. The AEC, NS and NF effects from DS8 are not available on Vista due to changes in the architecture, and calls to use these function will fail when run on the Microsoft Vista OS. The task is to provide an implementation for Vista in the PA library using the new architecture for audio effects, which we believe is to use the Windows Audio Session API (WASAPI) to provide AEC, NS and NF using the provided interfaces.
PA has a basic implementation for WASAPI. We would provide our current implementation of the DS8 effects as a guide for developing the Vista code.
Candidate List
Title
Name
Initiated By
Date
Senior C++ Developer
Denis M.
Buyer
July 4, 2008
-> ActiveX, DirectX, InstallShield and Microsoft Office programming
Mike Veselovsky
Buyer
July 4, 2008
C/C++, DirectX, MFC, H.264, J2ME, Bluetooth, Software Developer
Ginanjar N.
Buyer
July 4, 2008
Professional C++ programmer / game developer - www.linkedin.com/in/gam
Fedor Gavrilov
Provider
July 4, 2008
Burqe Technologies
Haris M.
Provider
August 5, 2008