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(-)
----------------------------------------------------------------------