From alsa-user-owner@alsa.jcu.cz  Wed Apr 22 21:05:05 1998
Received: from casema.net (3dyn15.delft.casema.net [195.96.104.15])
	by marvin.jcu.cz (8.8.8/8.8.8) with SMTP id UAA13363
	for <alsa-user@alsa.jcu.cz>; Wed, 22 Apr 1998 20:56:58 +0200
Received: (from smoke@localhost) by casema.net (8.6.12/8.6.9) id UAA02099; Wed, 22 Apr 1998 20:54:08 GMT
Date: Wed, 22 Apr 1998 20:53:54 +0000 (GMT)
From: Smoke <smoke@smoke>
To: alsa <alsa-user@alsa.jcu.cz>
Subject: gus modplayer
Message-ID: <Pine.LNX.3.91.980422204922.1469A-100000@smoke>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Reply-To: alsa-user@alsa.jcu.cz
Sender: alsa-user-owner@alsa.jcu.cz
Precedence: list


Hi,

i'm interested in this driver mainly because i'm working on a tracker as 
a part of a nice demo-oriented project. I'm using a GUS classic and i 
can't seem to figure how to do a real good modplayer with good timing. 
After fiddling with RtLinux a bit, i figured it'd be nice to have a hard 
real time task that runs a modplayer.

Now my question:

does any of you know how to do the innerloop of the player in a 
kernel-module (kernelspace) without having to rewrite my own gus drivers 
? (as i already did) Can i keep using /dev/dsp ? Has any of you ever 
tried something alike?

My problems were : 

- gmod buffers and can't be used to synchronize with video-effects
- mikmod uses /dev/dsp only and gives terrible results on a GUS Classic, 
which prefers hardware-mixing
- i found it hard to create a rtLinux module that does the timing needed 
for the player.. could i do this in another way that still allows me to 
have a good update of graphics ? (70 frames per second)

smoke/crap


