From: "Adam Tlałka" <atlka@pg.gda.pl>
To: Paul Davis <paul@linuxaudiosystems.com>
Cc: alsa-devel@lists.sourceforge.net
Subject: Re: Re: [Alsa-user] AD1985 full-duplex(?)
Date: Wed, 29 Sep 2004 08:15:47 +0200 [thread overview]
Message-ID: <415A5313.6070400@pg.gda.pl> (raw)
In-Reply-To: <200409281457.i8SEvQNX023126@localhost.localdomain>
> oh c'mon. thats not ALSA. the *kernel* can't meet your
> requirements. ALSA has nothing to do with it. OSS apps and drivers
> can't change the way the kernel schedules tasks. the same broken
> device drivers will coexist with any kernel-side API that you
> propose. you're mistaking where these issues exist.
The problem is that we have a new api and same problems as in old OSS
api case. So we should improve drivers and their functionality - xrun
detection and some additional features without changeing the api.
As you said it's not the api problem so why change it?
Broken compability, non working closed source apps or non portable
between different operating systems that is the price of api change.
But do we have better functionality? Only a bit and old problems remain.
>>Yes - that's the point. Common operations like format changeing,
>>resampling, remixing and additional effects should be done
>>in one place not in every app by itself.
> *** -lasound ****
a program lib functions are working in this program context so without
special RT program design we will always end up with bad sound effects.
>>I want to have possibility of doing cat file.wav > /dev/dsp
>>and play it with 5.1 or 2 speakers or with headphones with special
> and you want this to work with no clicks or pops? and it will, i'm
> guessing, because you think that /dev/dsp is somehow going to
> magically know that it should use the maximum size buffer when used
> with no parameters?
It is the driver implementation - I think buffer should be large but
period as small as possible. Swithing modes will not work without some
sound effects but we could mute the sound for the moment. And if done in
kernel or RT daemon it should be fast enough. Anyway you are not doing
that every second or so.
>>stereo effects applied just by one click or keypress on special mixer
>>app on the fly without restarting anything and fiddling with config
> special mixer app eh? for which audio interface? who wrote it? does it
> work with my foobar GH8782 audio chipset?
Probably you should write it or someone who has access to doc and hw
device. It should be an extension plugin for the RT audio daemon which
provides additional funtionality.
> ALSA is not particularly friendly for audio profs. its not
> particularly friendly to *anyone*. but that is a completely different
> issue than the design of the API.
True so we don't need a new one.
Regards
--
Adam Tla/lka mailto:atlka@pg.gda.pl ^v^ ^v^ ^v^
System & Network Administration Group ~~~~~~
Computer Center, Gdansk University of Technology, Poland
PGP public key: finger atlka@sunrise.pg.gda.pl
-------------------------------------------------------
This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
Use IT products in your business? Tell us what you think of them. Give us
Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
http://productguide.itmanagersjournal.com/guidepromo.tmpl
next prev parent reply other threads:[~2004-09-29 6:15 UTC|newest]
Thread overview: 46+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <200409281113.i8SBDo5U021462@localhost.localdomain>
2004-09-28 13:22 ` Re: [Alsa-user] AD1985 full-duplex(?) Adam Tlałka
2004-09-28 14:48 ` Jaroslav Kysela
2004-09-28 14:57 ` Paul Davis
2004-09-28 15:21 ` Takashi Iwai
2004-09-29 6:15 ` Adam Tlałka [this message]
2004-08-31 8:52 Peter Zubaj
2004-08-31 9:39 ` Jaroslav Kysela
2004-09-06 20:45 ` Adam Tla/lka
2004-09-07 9:05 ` Jaroslav Kysela
2004-09-07 10:34 ` Adam Tla/lka
2004-09-07 13:23 ` Paul Davis
2004-09-07 13:40 ` Jaroslav Kysela
2004-09-08 17:15 ` Adam Tla/lka
[not found] ` <20040909122253.GE4584@sunrise.pg.gda.pl>
[not found] ` <Pine.LNX.4.58.0409091728420.4150@server.perex-int.cz>
2004-09-10 6:46 ` Adam Tla/lka
2004-09-09 5:52 ` Adam Tla/lka
2004-09-09 12:59 ` Paul Davis
2004-09-09 13:28 ` Adam Tla/lka
2004-09-09 15:14 ` Jaroslav Kysela
2004-09-10 7:16 ` Adam Tla/lka
2004-09-10 11:44 ` Paul Davis
2004-09-10 19:04 ` Adam Tla/lka
2004-09-13 13:05 ` Paul Davis
2004-09-13 17:24 ` Adam Tla/lka
2004-09-26 22:21 ` Adam Tlałka
2004-09-27 3:00 ` Paul Davis
2004-09-27 6:38 ` Adam Tlałka
2004-09-27 12:43 ` Jaroslav Kysela
2004-09-28 5:11 ` Adam Tlałka
2004-09-28 14:47 ` Paul Davis
2004-09-29 5:51 ` Adam Tlałka
2004-09-27 20:14 ` Paul Davis
2004-09-28 6:10 ` Adam Tlałka
[not found] <Pine.HPX.4.33n.0408181538550.24798-100000@studcom.urz.uni-halle.de>
[not found] ` <1092842830.13603.3.camel@localhost.localdomain>
[not found] ` <20040818181350.2b38e875@mango.fruits.de>
2004-08-18 17:37 ` Jaroslav Kysela
2004-08-18 18:15 ` Florian Schmidt
2004-08-19 8:58 ` Jaroslav Kysela
2004-08-19 9:46 ` Takashi Iwai
2004-08-19 10:28 ` Jaroslav Kysela
2004-08-23 11:36 ` Adam Tlałka
2004-08-23 11:54 ` Jaroslav Kysela
2004-08-23 12:34 ` Adam Tlałka
2004-08-23 14:39 ` Jaroslav Kysela
2004-08-24 6:01 ` Adam Tla/lka
2004-08-23 15:30 ` Takashi Iwai
2004-08-28 19:10 ` Adam Tlałka
2004-08-29 9:54 ` Jaroslav Kysela
2004-08-29 18:35 ` Adam Tlałka
2004-08-31 8:09 ` Jaroslav Kysela
2004-08-19 9:48 ` Florian Schmidt
2004-08-20 10:58 ` Jaroslav Kysela
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=415A5313.6070400@pg.gda.pl \
--to=atlka@pg.gda.pl \
--cc=alsa-devel@lists.sourceforge.net \
--cc=paul@linuxaudiosystems.com \
/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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.