[alsa-devel] Alsa OSS - who is maintaining it?
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512
Hello,
I'm looking for the maintainers of the Alsa OSS layer. It seems it is getting more seriously broken each month. The last serious updates were almost 7 months ago by tiwai and perex.
Dev must have noticed the 'skips' on the end of an OSS stream. The complete broken big endian emulation and so on. What is currently happening in this area?
Yours Sincerely,
Stefan de Konink
At Mon, 26 Mar 2007 03:45:56 +0200, Stefan de Konink wrote:
Hello,
I'm looking for the maintainers of the Alsa OSS layer. It seems it is getting more seriously broken each month. The last serious updates were almost 7 months ago by tiwai and perex.
There was another fix for 64bit ops.
Dev must have noticed the 'skips' on the end of an OSS stream. The complete broken big endian emulation and so on. What is currently happening in this area?
No, I don't know of such problems. Could you give pointers?
thanks,
Takashi
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512
Takashi Iwai wrote:
At Mon, 26 Mar 2007 03:45:56 +0200, Stefan de Konink wrote:
Hello,
I'm looking for the maintainers of the Alsa OSS layer. It seems it is getting more seriously broken each month. The last serious updates were almost 7 months ago by tiwai and perex.
There was another fix for 64bit ops.
Point taken ;)
Dev must have noticed the 'skips' on the end of an OSS stream. The complete broken big endian emulation and so on. What is currently happening in this area?
No, I don't know of such problems. Could you give pointers?
https://bugtrack.alsa-project.org/alsa-bug/view.php?id=2763
So take a random powerpc try to play something with OSS emulation. And the sound has an endian problem.
Almost every application with OSS that I run has an end buffer issues. After playing it, alsa fills up the buffer with the last sound that was played.
Stefan
At Mon, 26 Mar 2007 15:46:09 +0200, Stefan de Konink wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512
Takashi Iwai wrote:
At Mon, 26 Mar 2007 03:45:56 +0200, Stefan de Konink wrote:
Hello,
I'm looking for the maintainers of the Alsa OSS layer. It seems it is getting more seriously broken each month. The last serious updates were almost 7 months ago by tiwai and perex.
There was another fix for 64bit ops.
Point taken ;)
Dev must have noticed the 'skips' on the end of an OSS stream. The complete broken big endian emulation and so on. What is currently happening in this area?
No, I don't know of such problems. Could you give pointers?
https://bugtrack.alsa-project.org/alsa-bug/view.php?id=2763
So take a random powerpc try to play something with OSS emulation. And the sound has an endian problem.
Almost every application with OSS that I run has an end buffer issues. After playing it, alsa fills up the buffer with the last sound that was played.
Did you try other drivers, such as usb-audio?
And, you're using user-space alsa-oss wrapper (e.g. via aoss wrapper), right? The user-space emulation and kernel-space emulation are totally different, so I have to know what you actually tried.
Takashi
On Wed, 28 Mar 2007, Takashi Iwai wrote:
Did you try other drivers, such as usb-audio?
I did not.
And, you're using user-space alsa-oss wrapper (e.g. via aoss wrapper), right? The user-space emulation and kernel-space emulation are totally different, so I have to know what you actually tried.
I'm only using the in kernel translation.
Stefan
At Wed, 28 Mar 2007 13:08:09 +0200 (CEST), Stefan de Konink wrote:
On Wed, 28 Mar 2007, Takashi Iwai wrote:
Did you try other drivers, such as usb-audio?
I did not.
Then try it if you have one.
And, you're using user-space alsa-oss wrapper (e.g. via aoss wrapper), right? The user-space emulation and kernel-space emulation are totally different, so I have to know what you actually tried.
I'm only using the in kernel translation.
Then try aoss, too.
Takashi
Takashi Iwai wrote:
At Wed, 28 Mar 2007 13:08:09 +0200 (CEST), Stefan de Konink wrote:
On Wed, 28 Mar 2007, Takashi Iwai wrote:
Did you try other drivers, such as usb-audio?
I did not.
Then try it if you have one.
And, you're using user-space alsa-oss wrapper (e.g. via aoss wrapper), right? The user-space emulation and kernel-space emulation are totally different, so I have to know what you actually tried.
I'm only using the in kernel translation.
Then try aoss, too.
I'm new to sound progamming in Linux. If OSS is already obsoleted by ALSA, why is OSS still maintained?
Thanks.
Best Regards,
Carlo
At Thu, 29 Mar 2007 09:59:38 +0800, Carlo Florendo wrote:
Takashi Iwai wrote:
At Wed, 28 Mar 2007 13:08:09 +0200 (CEST), Stefan de Konink wrote:
On Wed, 28 Mar 2007, Takashi Iwai wrote:
Did you try other drivers, such as usb-audio?
I did not.
Then try it if you have one.
And, you're using user-space alsa-oss wrapper (e.g. via aoss wrapper), right? The user-space emulation and kernel-space emulation are totally different, so I have to know what you actually tried.
I'm only using the in kernel translation.
Then try aoss, too.
I'm new to sound progamming in Linux. If OSS is already obsoleted by ALSA, why is OSS still maintained?
The OSS API should be at least usable even OSS drivers are deprecated. Thus the emulation is still mandatory for certain time. Of course, the best would be that all apps support ALSA native API or good portable librarys that speak ALSA API.
Takashi
Carlo Florendo wrote:
I'm new to sound progamming in Linux. If OSS is already obsoleted by ALSA, why is OSS still maintained?
Some clarifications:
The OSS/Free drivers still included in Linux are based on some10+ years old version of the OSS3 API (the same is actually true with ALSA's OSS emulation too). It's obsolete and should be removed from the kernel ASAP.
However OSS (www.opensound.com) is a separate product that is completely independent from the old v3 based junk. It's actively developed and maintained by 4Front Technologies. In addition to Linux it's only available for most Unix variants. We have released the latest v4.0 version just two weeks ago.
OSS is very different than ALSA and it has been designed to hide the hardware differences from the applications. ALSA in turn makes it best to expose all aspects of the hardware to the programs.
There is a white paper at http://developer.opensound.com/oss4white.pdf that explains why OSS is what it is.
Best regards,
Hannu
participants (4)
-
Carlo Florendo
-
Hannu Savolainen
-
Stefan de Konink
-
Takashi Iwai