Hannu Savolainen | 6 Dec 15:23 2008

OSS v4.1-final sources finally available

Hi all,

It appeared to be a good time to release the first OSS v4.1 build 1050 
(AKA the ID6 version). This version is now available both from the hg 
server and the stable directory of the source code download server.

However precompiled binaries are not available yet. We will make them 
available later (January?) after after fixing some problems in the few 
closed source drivers.

What is new?

The OSS API itself has not changed much. Few additions were made to the 
mixer API to support GUI features such as tooltips and volume sliders 
that are colored like the jacks at the back of the sound card. Large 
number of fixes have been made since v4.0 build 1010/1012 where 
development actually got shifted to the v4.1 tree. Most notable changes 
have been restructuring the vmix subsystem and addition of the 
oss_userdev loopback driver (or actually this should be called a 
subsystem too). However the last v4.0 build (1016) actualy had many 
features backported from v4.1 so the differences betweeb b1016 and 1050 
(v4.1-final) are not that big.

What next?

The idea is to focus just on polishing of v4.1 during the next few 
weeks. After that it's time to fork v4.2 and start new hacking. I would 
expect that most work to be done before v4.2 will be spent on MIDI 
support and rewrite of the hdaudio driver and parts of the USB 
audio/MIDI driver(s).
(Continue reading)

Dev Mazumdar | 6 Dec 18:54 2008

Re: OSS v4.1-final sources finally available

Hannu Savolainen wrote:
> Hi all,
> 
> It appeared to be a good time to release the first OSS v4.1 build 1050 
> (AKA the ID6 version). This version is now available both from the hg 
> server and the stable directory of the source code download server.

Should we bump the build ID to 1100 or 2000?

regards
Dev

--

-- 
--------------------------------------------------------------------------
4Front Technologies

4035 Lafayette Place, Unit F, Culver City, CA 90232, USA
Tel: 310 202 8530   Fax: 310 202 0496   URL: http://www.opensound.com
--------------------------------------------------------------------------
François Revol | 6 Dec 19:44 2008
Picon

Re: OSS v4.1-final sources finally available

> It appeared to be a good time to release the first OSS v4.1 build 
> 1050 
> (AKA the ID6 version). This version is now available both from the hg 
> server and the stable directory of the source code download server.

Just for the record, I just checked that hd tip still builds for BeOS, 
and it does.

So fine for me :)

François.

_______________________________________________
oss-devel mailing list
oss-devel <at> mailman.opensound.com
http://mailman.opensound.com/mailman/listinfo/oss-devel
François Revol | 6 Dec 19:55 2008
Picon

Re: OSS v4.1-final sources finally available

> What next?
> 
> The idea is to focus just on polishing of v4.1 during the next few 
> weeks. After that it's time to fork v4.2 and start new hacking. I 
> would 
> expect that most work to be done before v4.2 will be spent on MIDI 
> support and rewrite of the hdaudio driver and parts of the USB 
> audio/MIDI driver(s).
> 

As for the BeOS and Haiku version I still need to fix some annoyances 
that are likely bugs in the media node addon itself (no sound for 10s 
in Haiku at boot, and sound stops working after like 6h).

As for OSS itself, I'll first add something to generate the module list 
at build time instead of hardcoding it in os_beos.c, to allow adding 
drivers from attic easily (I had a request for maestro the other day).

François.

_______________________________________________
oss-devel mailing list
oss-devel <at> mailman.opensound.com
http://mailman.opensound.com/mailman/listinfo/oss-devel
Yair K. | 6 Dec 21:24 2008
Picon

Re: OSS v4.1-final sources finally available

On Saturday, 6 בDecember 2008 16:23:21 Hannu Savolainen wrote:
> Hi all,
>
> It appeared to be a good time to release the first OSS v4.1 build 1050
> (AKA the ID6 version). This version is now available both from the hg
> server and the stable directory of the source code download server.

It would be nice if you can examine the attached patch. Main difference is 
adding MEMLIMIT_31BITS to envy24ht and oss_sblive/Audigy cases. Some posts at 
the forum suggest it may be necessary:
http://www.4front-tech.com/forum/viewtopic.php?t=2961
http://www.4front-tech.com/forum/viewtopic.php?t=2963

Yours,
	Yair K.
Attachment (oss-31bits.diff.gz): application/x-gzip, 3940 bytes
_______________________________________________
oss-devel mailing list
oss-devel <at> mailman.opensound.com
http://mailman.opensound.com/mailman/listinfo/oss-devel
Hannu Savolainen | 6 Dec 21:33 2008

Re: OSS v4.1-final sources finally available

Yair K. wrote:
> On Saturday, 6 ?December 2008 16:23:21 Hannu Savolainen wrote:
>   
>> Hi all,
>>
>> It appeared to be a good time to release the first OSS v4.1 build 1050
>> (AKA the ID6 version). This version is now available both from the hg
>> server and the stable directory of the source code download server.
>>     
>
> It would be nice if you can examine the attached patch. Main difference is 
> adding MEMLIMIT_31BITS to envy24ht and oss_sblive/Audigy cases. Some posts at 
> the forum suggest it may be necessary:
> http://www.4front-tech.com/forum/viewtopic.php?t=2961
> http://www.4front-tech.com/forum/viewtopic.php?t=2963
>   
Envy24ht supports full 32 bit PCI address range. This has been verified 
under Solaris/x86 where system RAM is mapped to the top of the PCI 
address space. Using MEMLIMIT_31BITS will break envy24ht under Sparc so 
it's not possible to do this change.

Best regards,

Hannu
Dev Mazumdar | 6 Dec 21:35 2008

Re: OSS v4.1-final sources finally available

Yair K. wrote:
> On Saturday, 6 בDecember 2008 16:23:21 Hannu Savolainen wrote:
>> Hi all,
>>
>> It appeared to be a good time to release the first OSS v4.1 build 1050
>> (AKA the ID6 version). This version is now available both from the hg
>> server and the stable directory of the source code download server.
> 
> It would be nice if you can examine the attached patch. Main difference is 
> adding MEMLIMIT_31BITS to envy24ht and oss_sblive/Audigy cases. Some posts at 
> the forum suggest it may be necessary:
> http://www.4front-tech.com/forum/viewtopic.php?t=2961
> http://www.4front-tech.com/forum/viewtopic.php?t=2963
> 
> Yours,
> 	Yair K.
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> oss-devel mailing list
> oss-devel <at> mailman.opensound.com
> http://mailman.opensound.com/mailman/listinfo/oss-devel

SBLive Audigy and Envy24HT are a full 32bit addressable devices - so any 
issues with apps or vmix should be checked at the driver level.

These devices are needed for SPARC machines and therefore cannot be 
31bit addressible devices.
(Continue reading)

Hannu Savolainen | 6 Dec 21:37 2008

Re: OSS v4.1-final sources finally available

Dev Mazumdar wrote:
> Hannu Savolainen wrote:
>   
>> Hi all,
>>
>> It appeared to be a good time to release the first OSS v4.1 build 1050 
>> (AKA the ID6 version). This version is now available both from the hg 
>> server and the stable directory of the source code download server.
>>     
>
>
> Should we bump the build ID to 1100 or 2000?
>
>   
It might have been a good idea. However in that way 4.2 will be b3000 
and 4.9 will become b10000. I think it's necessary to keep the build id 
as a 4 digit number as long as possible.

There are enough free build numbers between 1016 and 1050 for future 
v4.0 build if they are found to be necessary.

Best regards,

Hannu
Yair K. | 8 Dec 09:15 2008
Picon

Re: OSS v4.1-final sources finally available

On Saturday, 6 בDecember 2008 22:33:19 Hannu Savolainen wrote:
> Yair K. wrote:
> > On Saturday, 6 ?December 2008 16:23:21 Hannu Savolainen wrote:
> >> Hi all,
> >>
> >> It appeared to be a good time to release the first OSS v4.1 build 1050
> >> (AKA the ID6 version). This version is now available both from the hg
> >> server and the stable directory of the source code download server.
> >
> > It would be nice if you can examine the attached patch. Main difference
> > is adding MEMLIMIT_31BITS to envy24ht and oss_sblive/Audigy cases. Some
> > posts at the forum suggest it may be necessary:
> > http://www.4front-tech.com/forum/viewtopic.php?t=2961
> > http://www.4front-tech.com/forum/viewtopic.php?t=2963
>
> Envy24ht supports full 32 bit PCI address range. This has been verified
> under Solaris/x86 where system RAM is mapped to the top of the PCI
> address space. Using MEMLIMIT_31BITS will break envy24ht under Sparc so
> it's not possible to do this change.
>

How about reverting rev. 399 for osscore.c[1], since that caused all these 
issues? See attached diff (which also adds the vmix_no_autoattach parameter 
to FreeBSD osscore.c, allows alternative txt2man on Linux, and adds overwrite 
checking to ossrecord).

Yours,
	Yair K.

[1] 
(Continue reading)

Hannu Savolainen | 8 Dec 20:57 2008

Re: OSS v4.1-final sources finally available

Yair K. wrote:
> On Saturday, 6 ?December 2008 22:33:19 Hannu Savolainen wrote:
>   
>> Yair K. wrote:
>>     
>>> On Saturday, 6 ?December 2008 16:23:21 Hannu Savolainen wrote:
>>>       
>>>> Hi all,
>>>>
>>>> It appeared to be a good time to release the first OSS v4.1 build 1050
>>>> (AKA the ID6 version). This version is now available both from the hg
>>>> server and the stable directory of the source code download server.
>>>>         
>>> It would be nice if you can examine the attached patch. Main difference
>>> is adding MEMLIMIT_31BITS to envy24ht and oss_sblive/Audigy cases. Some
>>> posts at the forum suggest it may be necessary:
>>> http://www.4front-tech.com/forum/viewtopic.php?t=2961
>>> http://www.4front-tech.com/forum/viewtopic.php?t=2963
>>>       
>> Envy24ht supports full 32 bit PCI address range. This has been verified
>> under Solaris/x86 where system RAM is mapped to the top of the PCI
>> address space. Using MEMLIMIT_31BITS will break envy24ht under Sparc so
>> it's not possible to do this change.
>>
>>     
>
> How about reverting rev. 399 for osscore.c[1], since that caused all these 
> issues? See attached diff (which also adds the vmix_no_autoattach parameter 
> to FreeBSD osscore.c, allows alternative txt2man on Linux, and adds overwrite 
> checking to ossrecord).
(Continue reading)


Gmane