On Thu, Mar 21, 2002 at 07:47:56PM +0100, Rickard Lind wrote:
> I think ALSA likes to use "other" interrupts to drive it's timer in many
> cases... In my old computer I had one SB16 and one GUS. I had my MT-32
> attached to the SB16 and HZ=100. When I programmed the MT-32 it was
> horribly slow until started playing wave files on the GUS, suddenly there
> was a timer to drive the midi output. Is your buffer driven from a que
> triggered by some timer system or is it triggered directly by a hardware
> interrupt?

Hey, ASLA is supposed to be taking care of that stuff!  :)

I'm using ALSA's async callack mechanism.  So its trigger mechanism is
completely out of my hands.  However, the callback is being triggered
like clockwork.  That isn't hte problem -- the insane thing is that the
buffer gets filled with blank data, and doesn't get filled sanely unless
you hold down the aforementioned key.

Try running it; you'll see what I mean.

(Or more to the point, it's like the adlib outbuffer is getting
 clobbered with 0x00)

 - Pizza
-- 
Solomon Peachy                                    pizzaATfucktheusers.org
I ain't broke, but I'm badly bent.                           ICQ# 1318344
Patience comes to those who wait.
    ...It's not "Beanbag Love", it's a "Transanimate Relationship"...

-- Attached file included as plaintext by Listar --

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE8mjrUysXuytMhc5ERAukpAJ9mtJaPqZbzzNkvwgGDqHNTaNh/twCfdgy2
wCaK+UxPiGeqWlQls2+02/c=
=jlVC
-----END PGP SIGNATURE-----



Reply via email to