Maybe I am missing your point here. Correct me if I am wrong.
Feasible solution will:
1. Have non-fixed step size.
2. Step size will be determined by buffer size requested by the callback.
My second patch has:
1. Non fixed step size
2. Step size is based on buffer size requested by callback
3. To ramp upto any value it will take just 1 frame (1 buffer quantum), so it'll work fine for both low and high latencies.
To me it looks like both of us are talking about same thing.
What am I getting wrong ?
RJ,
Maybe I am missing your point here. Correct me if I am wrong.
Feasible solution will:
1. Have non-fixed step size.
2. Step size will be determined by buffer size requested by the callback.
My second patch has:
1. Non fixed step size
2. Step size is based on buffer size requested by callback
3. To ramp upto any value it will take just 1 frame (1 buffer quantum), so it'll work fine for both low and high latencies.
To me it looks like both of us are talking about same thing.
What am I getting wrong ?