> there is a runtime instance for a pcm stream, and this holds the
> informaton such as the current rate, channels, formats, etc.
> there is no pitch parameter implemented in alsa, but this can be added
> easily into the runtime instance, if inevitablly necessary.

i don't think the audiowerk is the only card capable of varipitch, though
most cards don't support it, but it is a nice feature and since alsa is
supposed to be advanced... :)

> alsa pcm engine invokes a timer interrupt to update the "tick", and
> this tick is determined using the rate of the runtime instance.
> if you change the rate value dynamically during playback, then the
> tick interrupt will be wrongly scheduled, and leads to wrong detection
> of under/overrun.

shouldn't the driver detect under/overrun? would a soundcard with a
bad dac (as in not accurate) also cause problems?


--martijn






_______________________________________________________________

Don't miss the 2002 Sprint PCS Application Developer's Conference
August 25-28 in Las Vegas -- http://devcon.sprintpcs.com/adp/index.cfm

_______________________________________________
Alsa-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-devel

Reply via email to