On Wed, 2005-10-12 at 16:38 +0100, Martin Habets wrote:
It was 145 UK pounds. Maybe the dollar is sliding
faster than I thought,
but it's still in that ballpark. (go white sox! :)
The UA-25 uses S24_3LE. See the link for a jack patch that kindof swaps
the bytes, but it leaves byte 4 empty. Hence samples loose their sign plus
more.
Shouldn't the jack buffer convert the samples to a full 32 bit value?
How are applications suposed to know how many bits are valid in the
jack_port_buffer?
that is a meaningless question. all audio within the JACK graph is 32
bit float audio. there is no access to h/w-native data formats from
within the graph: only the backend has access to them, and that is where
the patch takes effect.
if the patch does not work correctly, we need to know (as does its
author).
--p