X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f From: Rugxulo Newsgroups: comp.os.msdos.djgpp Subject: Re: WSS Audio Library with HD Audio support, MPlayer for DOS Date: Tue, 24 Jan 2012 15:21:19 -0800 (PST) Organization: http://groups.google.com Lines: 61 Message-ID: <9081bdb9-3d23-4bf5-a154-75f056090819@i18g2000yqf.googlegroups.com> References: NNTP-Posting-Host: 65.13.115.246 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 X-Trace: posting.google.com 1327447368 28120 127.0.0.1 (24 Jan 2012 23:22:48 GMT) X-Complaints-To: groups-abuse AT google DOT com NNTP-Posting-Date: Tue, 24 Jan 2012 23:22:48 +0000 (UTC) Complaints-To: groups-abuse AT google DOT com Injection-Info: i18g2000yqf.googlegroups.com; posting-host=65.13.115.246; posting-account=p5rsXQoAAAB8KPnVlgg9E_vlm2dvVhfO User-Agent: G2/1.0 X-Google-Web-Client: true X-Google-Header-Order: HNKRAUELSC X-HTTP-UserAgent: Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.630.0 Safari/534.16,gzip(gfe) Bytes: 4184 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id q0ONj2C8019361 Reply-To: djgpp AT delorie DOT com Hi, On Jan 24, 7:59 am, Ozkan Sezer wrote: > On Tue, Jan 24, 2012 at 2:18 PM, RayeR wrote: > > I upload on my site updated version of WSS audio library for DOS: > >http://rayer.ic.cz/download/wss.zip > > Many thanks to Khusraw for adding AC'97 and HD Audio (taken from Judas > > Sound System). I added PCI ids for latest intel chipsets series 5, 6 > > and 7. I succesfully tested it on boards with ICH7 and H57 chipsets. > > WSS also supports legacy SB, GUS and WSS. This library is also used in > > latest MPlayer build for DOS:http://www.bttr-software.de/forum/forum_entry.php?id=11001 > > AFAICS, this library has no license information in it, > nor does it document its heritage Judas Player is an old sound system (SB, GUS), e.g. for .XM or .S3M files, from 1998 or such, originally Watcom only. One guy updated it in the recent years to also work with DJGPP, and he added preliminary AC97 and HDA support. Due to various similarities with ALSA code, he licensed the HDA version under the GPL. He no longer has time to work on it, but RayeR and Khusraw (from BTTR's Forum) have hacked it (and other things, apparently) quite recently. http://www.scene.org/file.php?file=%2Fmirrors%2Fhornet%2F%2Fmusic%2Fprograms%2Fplayers%2Fjdas206y.zip&fileinfo http://www.bttr-software.de/forum/board_entry.php?id=10911 http://piotrkn22.republika.pl/judas/index.html I know Quake and Hexen2 are GPL, and original Judas Player was seemingly "do whatever", so none of it should be a problem (but I'm no lawyer or maybe I remember incorrectly, but I doubt it). EDIT: Original Judas 2.06y (see above) says (in FILE_ID.DIZ) "Free to be used for any purpose!". > > WSS sound library was updated by Khusraw to support HD Audio same > > as > > in Judas. It should support GUS, SB, WSS, AC'97 and HDA. It is more > > compact - only 2 files so it maybe easier for you to implement it in > > QDOS. > > With *very* brief looking at it, the library isn't _directly_ compatible > with quake's sound interface. However it is possible to incorporate > bits from it and/or modify it to fit the needs if its license is clarified. That would be interesting, but no pressure, I know it's not easy. > As for bits of sound hardware knowledge, plenty is actually around > such as the allegro library (up to allegro-4.2.3.1), or ALSA... Like I said, latest Judas Player got HDA support from studying ALSA. (How else would you do it these days??) I have no problem with Allegro, but it's old and DOS support has been dropped. I don't think it works on modern soundcards. P.S. Ozkan, as you already know (from my silly emails), you've done a great job on Hexen2 for DJGPP, so kudos to you (and all DJGPP developers). :-)