You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@guacamole.apache.org by mj...@apache.org on 2016/03/20 03:24:48 UTC

[18/50] incubator-guacamole-server git commit: Merge pull request #125 from glyptodon/screen-recording

Merge pull request #125 from glyptodon/screen-recording

GUAC-246: Implement screen recording

Project: http://git-wip-us.apache.org/repos/asf/incubator-guacamole-server/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-guacamole-server/commit/f5f77fea
Tree: http://git-wip-us.apache.org/repos/asf/incubator-guacamole-server/tree/f5f77fea
Diff: http://git-wip-us.apache.org/repos/asf/incubator-guacamole-server/diff/f5f77fea

Branch: refs/heads/master
Commit: f5f77fea356db73b8e365c7fc509f0653b44980b
Parents: 399f975 e2030c0
Author: James Muehlner <ja...@guac-dev.org>
Authored: Tue Mar 15 20:41:28 2016 -0700
Committer: James Muehlner <ja...@guac-dev.org>
Committed: Tue Mar 15 20:41:28 2016 -0700

----------------------------------------------------------------------
 Makefile.am                         |  10 +-
 configure.ac                        | 115 ++++++++
 src/common/Makefile.am              |   2 +
 src/common/guac_recording.c         | 159 ++++++++++
 src/common/guac_recording.h         |  81 +++++
 src/guacenc/.gitignore              |   5 +
 src/guacenc/Makefile.am             | 103 +++++++
 src/guacenc/buffer.c                | 174 +++++++++++
 src/guacenc/buffer.h                | 157 ++++++++++
 src/guacenc/display-buffers.c       | 110 +++++++
 src/guacenc/display-flatten.c       | 160 ++++++++++
 src/guacenc/display-image-streams.c |  84 ++++++
 src/guacenc/display-layers.c        | 102 +++++++
 src/guacenc/display-sync.c          |  63 ++++
 src/guacenc/display.c               | 134 +++++++++
 src/guacenc/display.h               | 367 +++++++++++++++++++++++
 src/guacenc/encode.c                | 156 ++++++++++
 src/guacenc/encode.h                |  68 +++++
 src/guacenc/ffmpeg-compat.h         |  53 ++++
 src/guacenc/guacenc.c               | 152 ++++++++++
 src/guacenc/guacenc.h               |  56 ++++
 src/guacenc/image-stream.c          | 169 +++++++++++
 src/guacenc/image-stream.h          | 235 +++++++++++++++
 src/guacenc/instruction-blob.c      |  55 ++++
 src/guacenc/instruction-cfill.c     |  62 ++++
 src/guacenc/instruction-copy.c      | 106 +++++++
 src/guacenc/instruction-cursor.c    |  56 ++++
 src/guacenc/instruction-dispose.c   |  50 ++++
 src/guacenc/instruction-end.c       |  59 ++++
 src/guacenc/instruction-img.c       |  52 ++++
 src/guacenc/instruction-move.c      |  64 ++++
 src/guacenc/instruction-rect.c      |  64 ++++
 src/guacenc/instruction-shade.c     |  54 ++++
 src/guacenc/instruction-size.c      |  53 ++++
 src/guacenc/instruction-sync.c      |  82 ++++++
 src/guacenc/instruction-transfer.c  |  58 ++++
 src/guacenc/instructions.c          |  79 +++++
 src/guacenc/instructions.h          | 171 +++++++++++
 src/guacenc/jpeg.c                  |  87 ++++++
 src/guacenc/jpeg.h                  |  35 +++
 src/guacenc/layer.c                 |  76 +++++
 src/guacenc/layer.h                 | 106 +++++++
 src/guacenc/log.c                   |  88 ++++++
 src/guacenc/log.h                   |  76 +++++
 src/guacenc/man/guacenc.1           |  62 ++++
 src/guacenc/parse.c                 |  72 +++++
 src/guacenc/parse.h                 |  71 +++++
 src/guacenc/png.c                   | 112 +++++++
 src/guacenc/png.h                   |  35 +++
 src/guacenc/video.c                 | 489 +++++++++++++++++++++++++++++++
 src/guacenc/video.h                 | 181 ++++++++++++
 src/guacenc/webp.c                  |  77 +++++
 src/guacenc/webp.h                  |  35 +++
 src/libguac/Makefile.am             |   1 +
 src/libguac/client.c                |   3 +
 src/libguac/guacamole/socket.h      |  32 ++
 src/libguac/socket-tee.c            | 234 +++++++++++++++
 src/protocols/rdp/rdp.c             |   9 +
 src/protocols/rdp/rdp_settings.c    |  25 ++
 src/protocols/rdp/rdp_settings.h    |  22 ++
 src/protocols/ssh/settings.c        |  40 +++
 src/protocols/ssh/settings.h        |  22 ++
 src/protocols/ssh/ssh.c             |   9 +
 src/protocols/telnet/settings.c     |  40 +++
 src/protocols/telnet/settings.h     |  22 ++
 src/protocols/telnet/telnet.c       |   9 +
 src/protocols/vnc/settings.c        |  24 ++
 src/protocols/vnc/settings.h        |  22 ++
 src/protocols/vnc/vnc.c             |   9 +
 69 files changed, 5904 insertions(+), 1 deletion(-)
----------------------------------------------------------------------