CVSROOT:        /cvs
Module name:    ports
Changes by:     [EMAIL PROTECTED]       2008/08/19 19:57:31

Modified files:
        devel/pwlib    : Makefile 
        devel/pwlib/patches: patch-plugins_sound_oss_sound_oss_cxx 

Log message:
various audio fixes:

- recognize all available audio devices
- the audio device is always opened read-write.  this results in
full-duplex operation for most OSS implementations, but full-dupplex
needs to be explicitly enabled on OpenBSD.
- don't error out if SNDCTL_DSP_SPEED returns an error.  instead
resample based on the returned sample rate.
- the resampling factor was not properly initilized and was returning
random values.
- simply skip samples to down-sample.  the average method it uses
sounds horrible.

now ekiga's softphone works for me when using the OSS audio backend

ok ajacoutot

Reply via email to