codec/rfx: fix multithreaded encoder
authorNorbert Federa <nfedera@thinstuff.com>
Fri, 9 Aug 2013 22:28:35 +0000 (00:28 +0200)
committerNorbert Federa <nfedera@thinstuff.com>
Fri, 9 Aug 2013 22:28:35 +0000 (00:28 +0200)
commitccc5d1b279eb76721adde44576f8226c418abd23
treedda00bacdaf8c17301d96ec90d415f2bc193f168
parentf010a4d360c4bceb231d042e163fc1641b062ba9
codec/rfx: fix multithreaded encoder

Some component of the encoder chain (I suspect the rlgr encoder) expects
the output buffer to be zeroed. The multithreaded RemoteFX encoder uses
wStreams from the StreamPool which are reused and not zeroed out of
course. For now, in order to prevent data corruption we clear the stream.
libfreerdp/codec/rfx.c