Changes between Initial Version and Version 1 of Ticket #88, comment 5


Ignore:
Timestamp:
07/01/11 15:44:29 (13 years ago)
Author:
Antoine Martin
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #88, comment 5

    initial v1  
    11Went a completely different route: pulseaudio simply could not be made to not suck up all the bandwidth, so I implemented the sound pipes using [http://www.gstreamer.net/ gstreamer]'s rtp module:
    22
    3  * initial network stuff: messages to request start/stop sound (both for server and client): [http://shifter.devloop.org.uk/trac/changeset/2561 r2561]
    4  * more network stuff: some tricky code to get right to set the ports to use (set by server if tunneled, by client if not!) and remove pulseaudio from xpra  via a patch + command line switch (would conflict with what we do), also remove pulseaudio from win32 build: we no longer need it. [http://shifter.devloop.org.uk/trac/changeset/2556]
    5  * Use an external process as it appears that gstreamer+twisted+pygtk does not seem to play nice (and in any case, we need the ability to daemonize the process on the server): [http://shifter.devloop.org.uk/trac/changeset/2587 r2587] and [http://shifter.devloop.org.uk/trac/changeset/2585 r2585]
    6  * Allow users to select the sound devices to use for input and output: [http://shifter.devloop.org.uk/trac/changeset/2645 r2645]
    7  * Win32 needs its own .EXEs (and its own build file and DLLs, and directory...) for the gstreamer RTP code: [http://shifter.devloop.org.uk/trac/changeset/2653 r2653]
     3 * initial network stuff: messages to request start/stop sound (both for server and client): r2561
     4 * more network stuff: some tricky code to get right to set the ports to use (set by server if tunneled, by client if not!) and remove pulseaudio from xpra  via a patch + command line switch (would conflict with what we do), also remove pulseaudio from win32 build: we no longer need it. r2556
     5 * Use an external process as it appears that gstreamer+twisted+pygtk does not seem to play nice (and in any case, we need the ability to daemonize the process on the server): r2587 and r2585
     6 * Allow users to select the sound devices to use for input and output: r2645
     7 * Win32 needs its own .EXEs (and its own build file and DLLs, and directory...) for the gstreamer RTP code: r2653