These patches fix some problem with streaming device adding also tests for different issues. Most of the patches was sent before on ML but still, for different reason not merged (one a problem with Qemu bug for which one there is a workaround in this series). Last patch fix MJPEG encoding and remove some client warnings due to frame data split into multiple message data. Frediano Ziglio (8): test-stream-device: Better Qemu emulation for data reading test-stream-device: Test batched multiple messages stream-device: Implements properly device reset on open/close stream-device: Disable guest device on errors stream-device: Workaround Qemu bug closing device stream-device: Do not read past data message test-stream-device: Check we don't read past data message stream-channel: Send the full frame in a single message server/stream-channel.c | 97 +++++++++++++++--- server/stream-channel.h | 12 +++ server/stream-device.c | 70 +++++++++++-- server/tests/test-stream-device.c | 205 +++++++++++++++++++++++++++++++++----- 4 files changed, 339 insertions(+), 45 deletions(-) -- 2.14.3 _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/spice-devel