1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Mageia-dev] OSS sound support
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20OSS%20sound%20support&In-Reply-To=%3C4F390540.4030403%40colin.guthr.ie%3E">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="011726.html">
<LINK REL="Next" HREF="011727.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Mageia-dev] OSS sound support</H1>
<B>Colin Guthrie</B>
<A HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20OSS%20sound%20support&In-Reply-To=%3C4F390540.4030403%40colin.guthr.ie%3E"
TITLE="[Mageia-dev] OSS sound support">mageia at colin.guthr.ie
</A><BR>
<I>Mon Feb 13 13:42:40 CET 2012</I>
<P><UL>
<LI>Previous message: <A HREF="011726.html">[Mageia-dev] OSS sound support
</A></li>
<LI>Next message: <A HREF="011727.html">[Mageia-dev] [changelog] [RPM] cauldron core/release compiz-0.9.7-0.bzr2979.mga2
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#11905">[ date ]</a>
<a href="thread.html#11905">[ thread ]</a>
<a href="subject.html#11905">[ subject ]</a>
<a href="author.html#11905">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>'Twas brillig, and David Walser at 05/02/12 17:59 did gyre and gimble:
><i> Colin Guthrie wrote:
</I>>><i> 'Twas brillig, and Thierry Vignaud at 08/10/11 20:05 did gyre and gimble:
</I>>>><i> On 8 October 2011 19:35, Colin Guthrie <<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">mageia at colin.guthr.ie</A>> wrote:
</I>>>>><i> I've just pushed some changes that disable OSS sound under PulseAudio
</I>>>>><i> sound profile.
</I>>>>><i>
</I>>>>><i> If you want to use OSS apps with PulseAudio, please install "ossp"
</I>>>>><i> package which I've also just submitted.
</I>>>>><i>
</I>>>>><i> I think ultimately we'll disable ALSA OSS emulation completely and use
</I>>>>><i> ossp in both PA and non-PA modes but I hear that the non-PA usage isn't
</I>>>>><i> quite as nice, so I'm holding off doing this just yet.
</I>>>><i>
</I>>>><i> then task-pa should suggests ossp...
</I>>><i>
</I>>><i> I'm undecided about this. I'm not sure if the default setup should
</I>>><i> include OSS sound support or not. Perhaps it would be better left as
</I>>><i> something that users install if they need it.
</I>>><i>
</I>>><i> As we'll eventually have to go through all the packages that require
</I>>><i> soundwrapper, perhaps we could either:
</I>>><i>
</I>>><i> a) Replace the soundwrapper require with a ossp require.
</I>>><i> b) Patch soundwrapper such that it's a noop if osspd is running and make
</I>>><i> it require ossp.
</I>>><i>
</I>>><i> The latter would mean less churn on packages, but it's arguably just
</I>>><i> delaying the inevitable work of doing it eventually.
</I>>><i>
</I>>><i> Thoughts?
</I>>><i>
</I>>><i> Col
</I>><i>
</I>><i> I've released and uploaded a new version of soundwrapper (first one in 4 years :o) that is a no-op if osspd is running.
</I>
Nice one David! Thank you so much :)
I fixed the ACL issues in osspd the other week, so users should be able
to use the /dev/dsp device quite happily now without any hacks.
There are still some experimental patches (to cuse, kernel and osspd
IIRC) that will enable mmap support which *should* be the final missing
link for full OSS support in some games.
At some point after mga2 we might want to consider dropping oss support
fully, except via osspd, and thus soundwrapper might eventually be
unneeded... but that discussion certainly doesn't need to happen today
and it's not really a problem either way in my opinion - just a matter
of how "progressive" we want to be :)
Cheers
Col
--
Colin Guthrie
colin(at)mageia.org
<A HREF="http://colin.guthr.ie/">http://colin.guthr.ie/</A>
Day Job:
Tribalogic Limited <A HREF="http://www.tribalogic.net/">http://www.tribalogic.net/</A>
Open Source:
Mageia Contributor <A HREF="http://www.mageia.org/">http://www.mageia.org/</A>
PulseAudio Hacker <A HREF="http://www.pulseaudio.org/">http://www.pulseaudio.org/</A>
Trac Hacker <A HREF="http://trac.edgewall.org/">http://trac.edgewall.org/</A>
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="011726.html">[Mageia-dev] OSS sound support
</A></li>
<LI>Next message: <A HREF="011727.html">[Mageia-dev] [changelog] [RPM] cauldron core/release compiz-0.9.7-0.bzr2979.mga2
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#11905">[ date ]</a>
<a href="thread.html#11905">[ thread ]</a>
<a href="subject.html#11905">[ subject ]</a>
<a href="author.html#11905">[ author ]</a>
</LI>
</UL>
<hr>
<a href="https://www.mageia.org/mailman/listinfo/mageia-dev">More information about the Mageia-dev
mailing list</a><br>
</body></html>
|