I did not find any more problems, so my previous patch is final.
Realized I may have my 1's and 2's complement mixed up in my previous mail.
Hope you still get the gist of the problem.
Martin
On Thu, Oct 13, 2005 at 10:45:15AM +0100, Martin Habets wrote:
On Wed, Oct 12, 2005 at 01:06:59PM -0400, Paul Davis
wrote:
if the patch does not work correctly, we need to
know (as does its
author).
Well, I'm still working on a final fix. What I have attached corrects the
buffer for the S24_3LE mode. Before this fix -1 from the device (0xffffff)
became 0x00ffffff (large positive number) in the buffer. With the patch
it is 0xffffffff, i.e. -1 as it should be.
I created a very similar patch for 'arecord -vv', which is in alsa cvs now.
I'll post a final jack fix to jackit-devel, and probably append it to the
sf entry. But there's still plenty of testing to do before that.