[oss-devel] sampling rate fixed @ 48000
Hannu Savolainen
hannu at opensound.com
Wed Feb 20 14:21:23 EET 2008
Ravi Chemudugunta wrote:
> hi all,
>
> I am trying to set my sample rate to 22050 however, when ioctl returns
> the sample rate is set to 48000 Hz, I am not sure what I am doing
> wrong as I have been able to do this before with OSS4; the manual
> mentions that (
> http://manuals.opensound.com/developer/SNDCTL_DSP_SPEED.html ) the
> speed set maybe close to what is requested however in this case it is
> completely refusing (assuming the default is 48000): the strange this
> is I was able to do this until a few days ago (maybe kernel upgrade on
> ubuntu?) ... does anyone what could be going on? or know of a way I
> could resample my output to 48000 (I want to avoid this :( if I can) ?
It looks like you have set the vmixN-src setting to OFF with
ossmix/ossxmix. Some "professional" sound cards also have a ratelock
setting in their mixer interface that can be used to lock the sampling
rate. Also the application itself can lock the rate to 48000 (the
internal sample rate of vmix) by calling SNDCTL_DSP_COOKEDMODE.
Best regards,
Hannu
More information about the oss-devel
mailing list