This patchset contains different changes to replay/record code. Beside some minor changes and style some prepare for some future changes like multi monitor and audio recording. Last 2 patches are RFC adding audio playback support. Frediano Ziglio (8): red-parse-qxl: Use same fuction to parse blend and copy commands Make red-replay-qxl.h a public header replay: Replicate properly wakeups replay: Check properly version number replay: Remove time argument from recording functions record: Allows to use recording function for multiple purposes RFC replay: Record and replay playback audio RFC replay: Bump replay version server/Makefile.am | 2 +- server/red-parse-qxl.c | 15 ++---- server/red-record-qxl.c | 62 ++++++++++++++++++++----- server/red-record-qxl.h | 17 +++++-- server/red-replay-qxl.c | 118 +++++++++++++++++++++++++++++++++++++++++++++-- server/red-replay-qxl.h | 35 -------------- server/red-worker.c | 20 ++++---- server/reds-private.h | 2 + server/reds.c | 17 +++++++ server/reds.h | 5 ++ server/sound.c | 29 ++++++++++-- server/spice-replay.h | 38 +++++++++++++++ server/spice-server.syms | 5 ++ server/spice.h | 1 + server/tests/replay.c | 24 ++++++++-- 15 files changed, 304 insertions(+), 86 deletions(-) delete mode 100644 server/red-replay-qxl.h create mode 100644 server/spice-replay.h -- 2.7.4 _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/spice-devel