Alsa-Devel Archive on lore.kernel.org
 help / color / mirror / Atom feed
From: Thomas Charbonnel <thomas@undata.org>
To: Ed Wildgoose <Ed@Wildgooses.com>
Cc: alsa-devel@lists.sourceforge.net
Subject: Re: HDSP 9632 driver and expansion cards
Date: Sat, 24 Jan 2004 12:51:42 +0100	[thread overview]
Message-ID: <40125C4E.80807@undata.org> (raw)
In-Reply-To: <01e001c3e1d4$a32393c0$5d40a8c0@FRiskMan.com>

Ed Wildgoose wrote :
>>Thanks, this is good news. Could you also please test hdspmixer with the
>>expansion board and confirm there's no problem here either ?
> 
> 
> Yes, hdspmixer does all the right things with the extra channels.
> 

Good news too.

> There appears to be a minor bug in that the input channels 8 and 9 (I
> think?), ie the top right two inputs (right of the spdif input), do not draw
> properly initially.  The numbers, and bits of the outline appear, but the
> sliders and bars don't draw.  At some later stage it all appears properly.
> 

Thanks for the report, I'll check this.

> Since this is done using a remote xsession to a windows PC and cygwin I
> can't be sure that this isn't just an X problem on win32...  It's a minor
> issue anyway
> 
> Actually more of an issue is that there is a ton of X traffic when stuff is
> playing which overwhelms my 802.11a network.  PC gets maxed out with a high
> cpu load just trying to squirt all the traffic over SSH.  I wonder if we
> could have variable refresh rates on the bouncing level meters?  Or perhaps
> you could investigate whether less of the screen could be updated perhaps
> (optimised drawing of boxes might reduce X traffic?)
> 

It is already supposed to be optimized to minimize redraws (but it's 
been a long time since I last worked on this part of the code, maybe it 
could be optimized further). Anyway redraws are indeed frequent. I have 
to say that my primary concern was cpu load with this. One plan I have 
for the future is to use OpenGL to reduce this load, but it'll be no 
help in your case.
This would just be a workaround, but maybe you could try tunneling VNC 
instead of X through SSH. You'll get de facto a smaller refresh rate and 
a reduced bandwidth consumption.

> Anyway, just a nice to have.  Thanks for what we have already though!
> 
> 
> 
>>Just to make it clear that this is a software problem and not the
>>problem that Tim, Paul and Mark reported, could you please try to route
>>an incoming signal (through analog or digital in) to your amp using
>>hdspmixer and tell me if the routed sound suffers from the same audio
>>corruption as the one being played back ? (this test should be done
>>while you're playing back a stuttering software stream)
> 
> 
> Sure, will do.  For what it's worth the same film works under xine, but not
> mplayer.
> 
> Alsaplayer also works fine I think (on different files), as does aplay.  I
> would be pretty sure that for a given FLAC file, alsaplayer would play it
> fine and mplayer would stutter.
> 
> I will try and grab the mplayer source and have a peer at the audio output
> code.
> 
> 

It sounds like an application design issue, then.

> 
>>I think the nicest feature you'd get with this design is the ability to
>>manipulate totalmix/hdspmixer's enhanced mixer (with this output stage)
>>from several applications in a coherent way (hdspmixer, ladpsa plugin,
>>script, midi automation, etc...), a feature that people constantly ask
>>for on the RME forum. This could also very well "sell" a few linux
>>installs to RME customers :)
> 
> 
> Please consider dropping me a line if you do any work on this.  I would love
> to test it as you go along.
> 

Sure, no problem.

Thanks,
Thomas




-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn

  parent reply	other threads:[~2004-01-24 11:51 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-01-21  2:07 HDSP 9632 driver and expansion cards Florin Andrei
2004-01-21 12:47 ` Thomas Charbonnel
2004-01-21 18:41   ` Ed Wildgoose
2004-01-21 18:55     ` Florin Andrei
2004-01-22 15:06       ` Ed Wildgoose
2004-01-23  6:27         ` Florin Andrei
2004-01-21 19:20     ` Paul Davis
2004-01-21 21:23     ` Thomas Charbonnel
2004-01-22 15:32       ` Ed Wildgoose
2004-01-22 22:46         ` Edward Wildgoose
2004-01-23 10:20         ` Thomas Charbonnel
2004-01-23 17:16           ` Ed Wildgoose
2004-01-23 20:19             ` Edward Wildgoose
2004-01-24 12:56               ` Thomas Charbonnel
2004-01-24 11:51             ` Thomas Charbonnel [this message]
2004-01-24 21:10               ` Edward Wildgoose
2004-01-21 13:16 ` Paul Davis
2004-01-21 15:08   ` Thomas Charbonnel

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=40125C4E.80807@undata.org \
    --to=thomas@undata.org \
    --cc=Ed@Wildgooses.com \
    --cc=alsa-devel@lists.sourceforge.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox