server: fix surface command types
authorNorbert Federa <norbert.federa@thincast.com>
Fri, 3 Apr 2020 12:04:12 +0000 (14:04 +0200)
committerakallabeth <akallabeth@users.noreply.github.com>
Fri, 3 Apr 2020 12:35:58 +0000 (14:35 +0200)
commite3b3b52f6ad16d2e8c6bfb982b127658bad603d3
tree702294f932e4d189816f79c472f514a02e63f139
parentd65de64676828cef9836bc9ef4ab94bebf373d33
server: fix surface command types

- Legacy RemoteFX is encapsulated in a "Stream Surface Bits Command" (CMDTYPE_STREAM_SURFACE_BITS)
- NSCodec is encapsulated in a "Set Surface Bits Command" (CMDTYPE_SET_SURFACE_BITS)

References:
- MS-RDPRFX 3.1.8.3.1 RemoteFX Stream / Encode Message Sequencing
- MS-RDPNSC 2.2.2 NSCodec Compressed Bitmap Stream
server/Sample/sfreerdp.c
server/shadow/shadow_client.c
server/shadow/shadow_encoder.c