I think there is some misunderstanding. Let me repeat in a different
way.
The smoother works perfectly (both for timer-based scheduling and for
the needs of your module) on non-batch cards.
But, even for batch cards, where timer-based scheduling is disabled,
the smoother is active and is actually used for reporting the latency
to your module. An attempt to use the smoother for timer-based
scheduling on batch cards has failed. That's why I suspect that it,
on batch cards, also tells lies to your module.
OK, understood. I don't have anything to test it though
Mh, are my USB devices batch cards? I just noticed it says "Disabling
timer scheduling
because BATCH flag is set" in the log and I am not sure, what a batch
card is.
_______________________________________________
pulseaudio-discuss mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss