diff options
| author | Daniel P. Berrangé <berrange@redhat.com> | 2025-01-28 13:27:25 +0000 |
|---|---|---|
| committer | Daniel P. Berrangé <berrange@redhat.com> | 2025-05-21 19:36:15 +0100 |
| commit | 63d320909220a90647c484263ae5e2f26eb54587 (patch) | |
| tree | e79153f2caa3bf6aeef44b70320d968333629b82 /crypto/cipher.c | |
| parent | 70097442853c389a765c9f6502d861d182b092ae (diff) | |
| download | focaccia-qemu-63d320909220a90647c484263ae5e2f26eb54587.tar.gz focaccia-qemu-63d320909220a90647c484263ae5e2f26eb54587.zip | |
ui/vnc: fix tight palette pixel encoding for 8/16-bpp formats
When sending a tight rectangle with the palette filter, if the client format was 8/16bpp, the colours on big endian hosts are not set as we're sending the wrong bytes. We must first cast the 32-bit colour to a 16/8-bit value, and then send the result. Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org> Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Diffstat (limited to 'crypto/cipher.c')
0 files changed, 0 insertions, 0 deletions