GitHub user mike-jumper opened a pull request:

    https://github.com/apache/incubator-guacamole-server/pull/12

    GUACAMOLE-25: Add audio input support to RDP

    Yes, it is a very large change.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/mike-jumper/incubator-guacamole-server 
rdp-audio-input

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/incubator-guacamole-server/pull/12.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #12
    
----
commit 21ab9d765da8c0b519d6aa7c90813adf4fb9705e
Author: Michael Jumper <[email protected]>
Date:   2016-04-16T22:54:26Z

    GUACAMOLE-25: Add stub "guacai" plugin for AUDIO_INPUT channel support.

commit 36cc9f492fb0424d32aaa041383d8e8ab8e3cd90
Author: Michael Jumper <[email protected]>
Date:   2016-04-17T00:13:39Z

    GUACAMOLE-25: Convert guac_client pointer to/from a string for sake of 
FreeRDP's DVC API.

commit 4fdcfebf2548161d771e430bead6ce7c29a3fc98
Author: Michael Jumper <[email protected]>
Date:   2016-04-17T04:42:31Z

    GUACAMOLE-25: Set AudioCapture flag if audio input is enabled.

commit 9cd89e6580615249cb0dbd8773934b871bc0ddb0
Author: Michael Jumper <[email protected]>
Date:   2016-04-17T04:44:14Z

    GUACAMOLE-25: Allocate proper number of argument entries.

commit ac94fd4cd02f819cceb66206d6216e12c3ab93e2
Author: Michael Jumper <[email protected]>
Date:   2016-04-17T05:48:27Z

    GUACAMOLE-25: Add stub callbacks for AUDIO_INPUT data handling.

commit 1088332376343c52ca6c66fbd2053146e5b72d22
Author: Michael Jumper <[email protected]>
Date:   2016-04-17T06:28:50Z

    GUACAMOLE-25: Add support for multiple versions of 
IWTSVirtualChannelCallback.

commit 503ffb0d450a8dde8da4faff5fc65551ef4f1376
Author: Michael Jumper <[email protected]>
Date:   2016-04-17T08:00:42Z

    GUACAMOLE-25: Implement message processing. Stub handlers.

commit 86806a37592624707aaa7450f6b4fe06bb1cf469
Author: Michael Jumper <[email protected]>
Date:   2016-04-17T09:11:29Z

    GUACAMOLE-25: Handle the server's Sound Formats PDU.

commit 63cd2ce512a92a31f497d09d5e1903aeab57fd8f
Author: Michael Jumper <[email protected]>
Date:   2016-04-17T09:36:32Z

    GUACAMOLE-25: Partially handle the Open PDU.

commit 9d5871a3c8a9af7522beed65d80f7630cc90f7a7
Author: Michael Jumper <[email protected]>
Date:   2016-04-18T07:32:51Z

    GUACAMOLE-25: Buffer and send Data PDUs as necessary.

commit 4e4dbd6a2d9e882a2a23baf758a209621b5334fc
Author: Michael Jumper <[email protected]>
Date:   2016-04-21T05:02:01Z

    GUACAMOLE-25: Fix configure test for FreeRDP variations.

commit 166eba11b728ffa4501bea9d0ad7afaf9a755911
Author: Michael Jumper <[email protected]>
Date:   2016-05-01T07:04:40Z

    GUACAMOLE-25: Fix pointer update in audio input buffer transfer.

commit 5030c0603a9d8aa4a65c31afcb20e50ca71136f4
Author: Michael Jumper <[email protected]>
Date:   2016-05-02T07:09:17Z

    GUACAMOLE-25: Add status code reporting the normal closure of a resource.

commit 46bdf0692fca50d74c964701f163cc0df58ba76b
Author: Michael Jumper <[email protected]>
Date:   2016-05-02T07:11:38Z

    GUACAMOLE-25: Delay sending of "ack" until RDP has opened the AUDIO_INPUT 
stream. Close audio stream with another "ack" when RDP has closed the 
AUDIO_INPUT stream.

commit 13933584691f20c7d88294ac41aa6dd4c4f8bf04
Author: Michael Jumper <[email protected]>
Date:   2016-05-10T01:20:04Z

    GUACAMOLE-25: Abstract DVC management away from FreeRDP for sake of API 
compatibility.

commit f1d4393eb8cedeec0214c497c73a528806ae2118
Author: Michael Jumper <[email protected]>
Date:   2016-05-10T05:18:49Z

    GUACAMOLE-25: Implement buffer attachment in Stream_New() and Stream_Free() 
compatibility functions.

commit 8ccf61e6b1d9198b073b17f5bafe96e12ca65c06
Author: Michael Jumper <[email protected]>
Date:   2016-05-10T05:23:46Z

    GUACAMOLE-25: Support FreeRDP stable-1.0 and compatible.

commit 320f564daf2e67ce2e746b1b5697320dc191815f
Author: Michael Jumper <[email protected]>
Date:   2016-05-11T20:34:29Z

    GUACAMOLE-25: Implement parsing of audio mimetypes.

commit 533a47f06da3559ab66161fe8af8f431add167f0
Author: Michael Jumper <[email protected]>
Date:   2016-05-11T20:48:40Z

    GUACAMOLE-25: Store input and output audio format.

commit 260d0cd340f78c91dd29acd6de97bf57f2e46cc9
Author: Michael Jumper <[email protected]>
Date:   2016-05-11T21:09:48Z

    GUACAMOLE-25: Remove STUB.

commit ad00cce0ad882e8e549c74212cf33826ea44c4e1
Author: Michael Jumper <[email protected]>
Date:   2016-05-25T21:38:22Z

    GUACAMOLE-25: Store audio format within common structure.

commit 1c2890b47c77b324efb6420df43998eff7104333
Author: Michael Jumper <[email protected]>
Date:   2016-05-26T17:39:33Z

    GUACAMOLE-25: Store PCM format expected by RDP server.

commit 0be04ea54d0ce8dea9c57d29da15249b7c2db1f3
Author: Michael Jumper <[email protected]>
Date:   2016-06-01T22:25:42Z

    GUACAMOLE-25: Resample received audio as necessary.

commit 0d29694afc2c7eb1fa8a8fea011bd5a7ec9a99ac
Author: Michael Jumper <[email protected]>
Date:   2016-06-01T23:20:38Z

    GUACAMOLE-25: Reset I/O counters upon end-of-stream.

----


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---

Reply via email to