From alsa-devel-owner@alsa.jcu.cz  Tue Mar 17 14:39:04 1998
Received: from entry.jcu.cz (perex@entry.jcu.cz [160.217.1.111])
	by marvin.jcu.cz (8.8.8/8.8.8) with SMTP id OAA00226;
	Tue, 17 Mar 1998 14:39:03 +0100
Date: Tue, 17 Mar 1998 14:39:03 +0100 (MET)
From: Jaroslav Kysela <perex@jcu.cz>
To: Marcus Brinkmann <Marcus.Brinkmann@ruhr-uni-bochum.de>
cc: alsa-devel@jcu.cz
Subject: Re: New Feature Idea
In-Reply-To: <19980317140204.12880@flora>
Message-ID: <Pine.LNX.3.96.980317141811.16401D-100000@entry.jcu.cz>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Reply-To: alsa-devel@alsa.jcu.cz
Sender: alsa-devel-owner@alsa.jcu.cz
Precedence: list

On Tue, 17 Mar 1998, Marcus Brinkmann wrote:

> On Tue, Mar 17, 1998 at 11:36:38AM +0100, Jaroslav Kysela wrote:
> > On Sat, 14 Mar 1998, Christopher Butler wrote:
> >
> > > On another matter: Is anyone working on the C++ version of the ALSA
> > > library? I'd be willing to have a go, mostly basing things on the C
> > > version, at least until they're both the same functionality-wise.
> > 
> > None is working on C++ library at current time... Can I mark you as
> > maintainer of C++ library? 
> 
> Sorry to drop in so soon.
> 
> Hello!
> 
> I'm Marcus Brinkmann from Germany, and I subscribed to your list yesterday.
> 
> I was going for a C++ sound library for Linux, and stopped because OSS is,
> ahem, not the best design at least. I thought about a new sound driver when
> Thomas Sailor pointed me to this project.
> 
> I'm more interested in API C++ libraries than in low-level programming, so I
> could give it a try, too. There are a couple of questions I have about your
> project, but this can wait.

Ask me (and others) in this list if you want something. Project is still
in initial stage and we can still make some big changes in ALSA kernel
API.

> I attach a mixer class I wrote for OSS. I think I could reimplement it for
> ALSA quite fast.

I'm waiting on your comments about current ALSA MIXER API...

Your code looks good... Before begins any work on C++ library, here are my
ideas:

1) ALSA C++ library will use only functions from ALSA C library which
   covers kernel API
2) ALSA C++ library should cover complete C library
3) configuration of ALSA C++ library should be done over GNU autoconf
   package (as each packages in ALSA project)

Any other ideas?

					Jaroslav			

-----
Jaroslav Kysela <perex@jcu.cz>
Academic Computer Centre, University of South Bohemia
Branisovska 31, C. Budejovice, CZ-370 05 Czech Republic


