Hey there,
it's GSOC proposla time [1]. IMO this is something we should think about, but the decision should probably be made by the core devs (I'd be willing to mentor, though). Currently the following comes to my mind:
Cheers Morty
[1] https://www.google-melange.com/gsoc/homepage/google/gsoc2013
-- Dipl.-Ing. Moritz 'Morty' Struebe (Wissenschaftlicher Mitarbeiter) Lehrstuhl für Informatik 4 (Verteilte Systeme und Betriebssysteme) Friedrich-Alexander-Universität Erlangen-Nürnberg Martensstr. 1 91058 Erlangen
Tel : +49 9131 85-25419 Fax : +49 9131 85-28732 eMail : struebe@informatik.uni-erlangen.de WWW : http://www4.informatik.uni-erlangen.de/~morty
Am 13.02.2013 14:40, schrieb Moritz Struebe:
Hey there,
it's GSOC proposla time [1]. IMO this is something we should think about, but the decision should probably be made by the core devs (I'd be willing to mentor, though). Currently the following comes to my mind:
- Migrate to pixman (this might be a bit too much)
- Fix Cairo (This must be joint with the cairo guys, as it involves fixing stuff on out side as well as theirs)
- Fix GLX (I have no idea how much effort this ist)
May I add
to the list of suggestions?
Note: I might be able to throw some cash in the general direction of the core developers for this around mid-2013, if someone is willing and able to work on that task.
While we currently have a fallback solution on Windows by using the interim client with the old pulseaudio, this is ENOTGOOD.
-Stefan
Hey,
On 2013-02-13 14:47, Stefan Baur wrote:
- Better sound support (either through fixes to pulseaudio or through changing to a different sound transport method that works equally well on Linux, Windows and Mac OS)
I'd say this is rather something pulse-related. They probably take part this year, too (2012 [1]).
Cheers Morty
[1] http://www.freedesktop.org/wiki/Software/PulseAudio/GSoC2012
-- Dipl.-Ing. Moritz 'Morty' Struebe (Wissenschaftlicher Mitarbeiter) Lehrstuhl für Informatik 4 (Verteilte Systeme und Betriebssysteme) Friedrich-Alexander-Universität Erlangen-Nürnberg Martensstr. 1 91058 Erlangen
Tel : +49 9131 85-25419 Fax : +49 9131 85-28732 eMail : struebe@informatik.uni-erlangen.de WWW : http://www4.informatik.uni-erlangen.de/~morty
Am 13.02.2013 15:04, schrieb Moritz Struebe:
On 2013-02-13 14:47, Stefan Baur wrote:
- Better sound support (either through fixes to pulseaudio or through changing to a different sound transport method that works equally well on Linux, Windows and Mac OS)
I'd say this is rather something pulse-related.
*If* the decision is to stick with pulseaudio, that is. I remember Alex and Mihai discussing the shortcomings of pulseaudio (among them uncompressed audio) both on- and off-list, as well as on our X2GoHackTrain meeting last year (the invitation to which you seem to have thrown into the spam folder, sadly).
-Stefan
On 2013-02-13 15:16, Stefan Baur wrote:
Am 13.02.2013 15:04, schrieb Moritz Struebe:
On 2013-02-13 14:47, Stefan Baur wrote:
- Better sound support (either through fixes to pulseaudio or through changing to a different sound transport method that works equally well on Linux, Windows and Mac OS)
I'd say this is rather something pulse-related.
*If* the decision is to stick with pulseaudio, that is.
I currently don't really see an long-term alternative, but adding compression to the pulse-tunnel module.
Cheers Morty
-- Dipl.-Ing. Moritz 'Morty' Struebe (Wissenschaftlicher Mitarbeiter) Lehrstuhl für Informatik 4 (Verteilte Systeme und Betriebssysteme) Friedrich-Alexander-Universität Erlangen-Nürnberg Martensstr. 1 91058 Erlangen
Tel : +49 9131 85-25419 Fax : +49 9131 85-28732 eMail : struebe@informatik.uni-erlangen.de WWW : http://www4.informatik.uni-erlangen.de/~morty
Am 13.02.2013 15:21, schrieb Moritz Struebe:
I currently don't really see an long-term alternative, but adding compression to the pulse-tunnel module.
SPICE (http://www.spice-space.org/) has been mentioned here on this list occasionally, though as a non-coder I cannot make any statement regarding its suitability for X2Go.
The colorful graphics on their web page show a virtual sound device, so I'd assume it is possible to transmit sound over the SPICE protocol.
Plus it would probably free us from the Nomachine codebase currently used for image compression. Again, that is *if* it lives up to its promise - I haven't tried it myself yet.
-Stefan
On 2013-02-13 15:37, Stefan Baur wrote:
Am 13.02.2013 15:21, schrieb Moritz Struebe:
I currently don't really see an long-term alternative, but adding compression to the pulse-tunnel module.
SPICE (http://www.spice-space.org/) has been mentioned here on this list occasionally, though as a non-coder I cannot make any statement regarding its suitability for X2Go.
The colorful graphics on their web page show a virtual sound device, so I'd assume it is possible to transmit sound over the SPICE protocol.
As to my understanding the problem of spice is, that it's designed as virtual hardware. Thus even then pulse connects to your virtual sound card. Thus we need a spice-kernel-sound-driver which AFAIK is not planed.
Plus it would probably free us from the Nomachine codebase currently used for image compression. Again, that is *if* it lives up to its promise - I haven't tried it myself yet.
The part we do want to use is xspice [1], but AFAIK it is not yet in a state that we want to use it (I currently don't have the resources to verify that). But here my guts tell me, that it's less hassle to improve pulse than to get sound into that module - but who knows. ;)
Morty
-- Dipl.-Ing. Moritz 'Morty' Struebe (Wissenschaftlicher Mitarbeiter) Lehrstuhl für Informatik 4 (Verteilte Systeme und Betriebssysteme) Friedrich-Alexander-Universität Erlangen-Nürnberg Martensstr. 1 91058 Erlangen
Tel : +49 9131 85-25419 Fax : +49 9131 85-28732 eMail : struebe@informatik.uni-erlangen.de WWW : http://www4.informatik.uni-erlangen.de/~morty
Hi Morty,
On Mi 13 Feb 2013 14:40:17 CET Moritz Struebe wrote:
Hey there,
it's GSOC proposla time [1]. IMO this is something we should think about, but the decision should probably be made by the core devs (I'd be willing to mentor, though). Currently the following comes to my mind:
- Migrate to pixman (this might be a bit too much)
- Fix Cairo (This must be joint with the cairo guys, as it involves fixing stuff on out side as well as theirs)
- Fix GLX (I have no idea how much effort this ist)
Cheers Morty
Agreed on all three!!! Morty, could you at Uni Erlangen handle this? I
will be happy to give as much expertise (which is not much on X11
code) to participants and I guess so will Alex.
However, it would be great if you could do the proposal + around work
(or find someone who will do it for you).
Can you do that?
Greets, Mike
PS: I also think we should stay with NX coding and leave pulseaudio
out for now.
--
DAS-NETZWERKTEAM mike gabriel, rothenstein 5, 24214 neudorf-bornstein fon: +49 (1520) 1976 148
GnuPG Key ID 0x25771B31 mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de
freeBusy: https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xf...
That sounds great, I would love to attend too.
Please post further details here too.
Greetings, Kjellski
2013/2/13 Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
Hi Morty,
On Mi 13 Feb 2013 14:40:17 CET Moritz Struebe wrote:
Hey there,
it's GSOC proposla time [1]. IMO this is something we should think about, but the decision should probably be made by the core devs (I'd be willing to mentor, though). Currently the following comes to my mind:
- Migrate to pixman (this might be a bit too much)
- Fix Cairo (This must be joint with the cairo guys, as it involves fixing stuff on out side as well as theirs)
- Fix GLX (I have no idea how much effort this ist)
Cheers Morty
Agreed on all three!!! Morty, could you at Uni Erlangen handle this? I will be happy to give as much expertise (which is not much on X11 code) to participants and I guess so will Alex.
However, it would be great if you could do the proposal + around work (or find someone who will do it for you).
Can you do that?
Greets, Mike
PS: I also think we should stay with NX coding and leave pulseaudio out for now.
--
DAS-NETZWERKTEAM mike gabriel, rothenstein 5, 24214 neudorf-bornstein fon: +49 (1520) 1976 148
GnuPG Key ID 0x25771B31 mail: mike.gabriel@das-netzwerkteam.**de<mike.gabriel@das-netzwerkteam.de>, http://das-netzwerkteam.de
freeBusy: https://mail.das-netzwerkteam.**de/freebusy/m.gabriel%40das-** netzwerkteam.de.xfb<https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xfb>
X2Go-Dev mailing list X2Go-Dev@lists.berlios.de https://lists.berlios.de/mailman/listinfo/x2go-dev