From mboxrd@z Thu Jan 1 00:00:00 1970 From: Adrian Bunk Subject: Re: OSS driver removal, 2nd round (v2) Date: Tue, 11 Jul 2006 12:28:22 +0200 Message-ID: <20060711102822.GK13938@stusta.de> References: <1152458300.28129.45.camel@mindpipe> <20060710132810.551a4a8d.atlka@pg.gda.pl> <1152571717.19047.36.camel@mindpipe> <44B2E4FF.9000502@pg.gda.pl> <20060710235934.GC26528@dspnet.fr.eu.org> <1152578344.21909.12.camel@mindpipe> <20060711085952.f1254229.atlka@pg.gda.pl> <20060711110811.947e15ed.atlka@pg.gda.pl> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mailout.stusta.mhn.de (mailout.stusta.mhn.de [141.84.69.5]) by alsa.jcu.cz (ALSA's E-mail Delivery System) with SMTP id E6568220 for ; Tue, 11 Jul 2006 12:28:22 +0200 (MEST) Content-Disposition: inline In-Reply-To: <20060711110811.947e15ed.atlka@pg.gda.pl> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: alsa-devel-bounces@lists.sourceforge.net Errors-To: alsa-devel-bounces@lists.sourceforge.net To: Adam =?utf-8?Q?Tla=C5=82ka?= Cc: alsa-devel@alsa-project.org, galibert@pobox.com, linux-kernel@vger.kernel.org, rlrevell@joe-job.com, Jaroslav Kysela , alan@lxorguk.ukuu.org.uk List-Id: alsa-devel@alsa-project.org T24gVHVlLCBKdWwgMTEsIDIwMDYgYXQgMTE6MDg6MTBBTSArMDIwMCwgQWRhbSBUbGHFgmthIHdy b3RlOgo+IE9uIFR1ZSwgMTEgSnVsIDIwMDYgMDk6NTg6MjYgKzAyMDAgKENFU1QpCj4gSmFyb3Ns YXYgS3lzZWxhIDxwZXJleEBzdXNlLmN6PiB3cm90ZToKPi4uLgo+ID4gWW91J3JlIGEgYml0IG1p eGluZyB0aGluZ3M6Cj4gPiAKPiA+IGEpIHdlJ3JlIG5vdCB0cnlpbmcgdG8gYmUgbW9yZSBjb21w YXRpYmxlIHRoYW4gT1NTIGNvZGUgaW4ga2VybmVsLCBpZiB5b3UgCj4gPiAgICBsaWtlIHRvIGRv IHRoZSBtaXhpbmcgaW4ga2VybmVsLCBzaW1wbHkgd3JpdGUgYSBuZXcgQUxTQSBsb3dsZXZlbCAK PiA+ICAgIGRyaXZlciB3aGljaCB3aWxsIGRvIGl0OyBJJ20gc3VyZSB3aGVuIHRoZSBxdWFsaXR5 IG9mIHlvdXIgY29kZSB3aWxsIGJlIAo+ID4gICAgZ29vZCwgIHdlJ2xsIGluY2x1ZGUgaXQgdG8g dGhlIEFMU0EgdHJlZSwgYnV0IHdlIGFyZSBub3QgZ29pbmcgdGhpcwo+ID4gICAgd2F5IHVubGVz cyBzb21lb25lIGVsc2Ugd2lsbCBtYWludGFpbiB0aGlzIGNvZGUKPiAKPiBPU1Mga2VybmVsIGNv bXBhdGliaWxpdHkgaXMgb25seSBwYXJ0aWFsIGFuZCBhb3NzIG1ldGhvZCBpcyBub3QgZnVsbHkg Y29tcGF0aWJsZSBlaXRoZXIKCkV4Y2VwdCBmb3Igc29tZSBjb3JuZXIgY2FzZXMsIEFMU0EgaXMg Y2FwYWJsZSBvZiBlbXVsYXRpbmcgdGhlIAppbi1rZXJuZWwgT1NTLgoKQW5kIGNvbnNpZGVyaW5n IHRoZSBsb3cgbnVtYmVyIG9mIGFwcGxpY2F0aW9ucyB0aGF0IGFyZSBzdGlsbCBPU1Mtb25seSwg CkkgZG91YnQgaXQncyByZWFsbHkgdGhhdCBpbXBvcnRhbnQgaW1wcm92aW5nIHRoZSBPU1MgZW11 bGF0aW9uIGV2ZW4gCmZ1cnRoZXIuCgpCdXQgdGhpcyBpcyBvcGVuIHNvdXJjZSBzb2Z0d2FyZSwg c28gZmVlbCBmcmVlIHRvIHNlbmQgcGF0Y2hlcy4KCj4gSSB3aWxsIHRyeSB0byB3cml0ZSBzb21l IGNvZGUgYnV0IEkgaGF2ZSB2ZXJ5IGxpdHRsZSBmcmVlIHRpbWUgZm9yIHRoYXQgc28gSSBhbSB0 cnlpbmcKPiB0byBjb252aW5jZSBwZW9wbGUgdG8gcmV0aGlua2luZyB0aGUgY2FzZSAKPi4uLgoK VGhpcyBpcyBub3QgaG93IG9wZW4gc291cmNlIHNvZnR3YXJlIHdvcmtzLgoKSWYgeW91IHRoaW5r IHNvbWV0aGluZyBpcyBtaXNzaW5nLCB5b3UgaGF2ZSB0byBpbXBsZW1lbnQgaXQuCgpJZiB5b3Ug c3BlbmQgeW91ciAidmVyeSBsaXR0bGUgZnJlZSB0aW1lIiBvbiBzdWNoIGRpc2N1c3Npb25zIGlu c3RlYWQsIAp5b3UgYXJlIG5vdCBvbmx5IHdhc3RpbmcgdGhlIHRpbWUgeW91IGNvdWxkIHNwZW5k IG9uIGltcGxlbWVudGluZyB3aGF0IAp5b3UgYXJlIHRoaW5raW5nIG9mIGJ1dCBhbHNvIHRoZSBs aW1pdGVkIHRpbWUgb2Ygb3RoZXIgZGV2ZWxvcGVycy4KCj4gUmVnYXJkcwoKY3UKQWRyaWFuCgot LSAKCiAgICAgICAiSXMgdGhlcmUgbm90IHByb21pc2Ugb2YgcmFpbj8iIExpbmcgVGFuIGFza2Vk IHN1ZGRlbmx5IG91dAogICAgICAgIG9mIHRoZSBkYXJrbmVzcy4gVGhlcmUgaGFkIGJlZW4gbmVl ZCBvZiByYWluIGZvciBtYW55IGRheXMuCiAgICAgICAiT25seSBhIHByb21pc2UsIiBMYW8gRXIg c2FpZC4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUGVhcmwgUy4gQnVj ayAtIERyYWdvbiBTZWVkCgoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KVXNpbmcgVG9tY2F0IGJ1dCBuZWVk IHRvIGRvIG1vcmU/IE5lZWQgdG8gc3VwcG9ydCB3ZWIgc2VydmljZXMsIHNlY3VyaXR5PwpHZXQg c3R1ZmYgZG9uZSBxdWlja2x5IHdpdGggcHJlLWludGVncmF0ZWQgdGVjaG5vbG9neSB0byBtYWtl IHlvdXIgam9iIGVhc2llcgpEb3dubG9hZCBJQk0gV2ViU3BoZXJlIEFwcGxpY2F0aW9uIFNlcnZl ciB2LjEuMC4xIGJhc2VkIG9uIEFwYWNoZSBHZXJvbmltbwpodHRwOi8vc2VsLmFzLXVzLmZhbGth Zy5uZXQvc2VsP2NtZD1sbmsma2lkPTEyMDcwOSZiaWQ9MjYzMDU3JmRhdD0xMjE2NDIKX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KQWxzYS1kZXZlbCBtYWls aW5nIGxpc3QKQWxzYS1kZXZlbEBsaXN0cy5zb3VyY2Vmb3JnZS5uZXQKaHR0cHM6Ly9saXN0cy5z b3VyY2Vmb3JnZS5uZXQvbGlzdHMvbGlzdGluZm8vYWxzYS1kZXZlbAo= From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1750961AbWGKK2Z (ORCPT ); Tue, 11 Jul 2006 06:28:25 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1750962AbWGKK2Y (ORCPT ); Tue, 11 Jul 2006 06:28:24 -0400 Received: from mailout.stusta.mhn.de ([141.84.69.5]:18960 "HELO mailout.stusta.mhn.de") by vger.kernel.org with SMTP id S1750958AbWGKK2Y (ORCPT ); Tue, 11 Jul 2006 06:28:24 -0400 Date: Tue, 11 Jul 2006 12:28:22 +0200 From: Adrian Bunk To: Adam =?utf-8?Q?Tla=C5=82ka?= Cc: Jaroslav Kysela , alsa-devel@alsa-project.org, rlrevell@joe-job.com, galibert@pobox.com, alan@lxorguk.ukuu.org.uk, linux-kernel@vger.kernel.org Subject: Re: [Alsa-devel] OSS driver removal, 2nd round (v2) Message-ID: <20060711102822.GK13938@stusta.de> References: <1152458300.28129.45.camel@mindpipe> <20060710132810.551a4a8d.atlka@pg.gda.pl> <1152571717.19047.36.camel@mindpipe> <44B2E4FF.9000502@pg.gda.pl> <20060710235934.GC26528@dspnet.fr.eu.org> <1152578344.21909.12.camel@mindpipe> <20060711085952.f1254229.atlka@pg.gda.pl> <20060711110811.947e15ed.atlka@pg.gda.pl> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20060711110811.947e15ed.atlka@pg.gda.pl> User-Agent: Mutt/1.5.11+cvs20060403 Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Jul 11, 2006 at 11:08:10AM +0200, Adam Tlałka wrote: > On Tue, 11 Jul 2006 09:58:26 +0200 (CEST) > Jaroslav Kysela wrote: >... > > You're a bit mixing things: > > > > a) we're not trying to be more compatible than OSS code in kernel, if you > > like to do the mixing in kernel, simply write a new ALSA lowlevel > > driver which will do it; I'm sure when the quality of your code will be > > good, we'll include it to the ALSA tree, but we are not going this > > way unless someone else will maintain this code > > OSS kernel compatibility is only partial and aoss method is not fully compatible either Except for some corner cases, ALSA is capable of emulating the in-kernel OSS. And considering the low number of applications that are still OSS-only, I doubt it's really that important improving the OSS emulation even further. But this is open source software, so feel free to send patches. > I will try to write some code but I have very little free time for that so I am trying > to convince people to rethinking the case >... This is not how open source software works. If you think something is missing, you have to implement it. If you spend your "very little free time" on such discussions instead, you are not only wasting the time you could spend on implementing what you are thinking of but also the limited time of other developers. > Regards cu Adrian -- "Is there not promise of rain?" Ling Tan asked suddenly out of the darkness. There had been need of rain for many days. "Only a promise," Lao Er said. Pearl S. Buck - Dragon Seed