[Spice-devel] [PATCH spice-common 3/3] lz: Inline GET_{r, g, b} macros
Jonathon Jongsma
jjongsma at redhat.com
Thu May 10 20:02:37 UTC 2018
Acked-by: jonathon Jongsma <jjongsma at redhat.com>
On Wed, 2018-05-09 at 14:10 +0100, Frediano Ziglio wrote:
> With last changes are just used once and are straight forward.
>
> Signed-off-by: Frediano Ziglio <fziglio at redhat.com>
> ---
> common/lz_compress_tmpl.c | 13 +------------
> 1 file changed, 1 insertion(+), 12 deletions(-)
>
> diff --git a/common/lz_compress_tmpl.c b/common/lz_compress_tmpl.c
> index b778e9d..6334020 100644
> --- a/common/lz_compress_tmpl.c
> +++ b/common/lz_compress_tmpl.c
> @@ -133,9 +133,7 @@
>
> #if defined(LZ_RGB24) || defined(LZ_RGB32)
> #define ENCODE_PIXEL(e, pix) {encode(e, (pix).b); encode(e,
> (pix).g); encode(e, (pix).r);}
> -#define GET_r(pix) ((pix).r)
> -#define GET_g(pix) ((pix).g)
> -#define GET_b(pix) ((pix).b)
> +#define SAME_PIXEL(p1, p2) ((p1).r == (p2).r && (p1).g == (p2).g &&
> (p1).b == (p2).b)
> #define HASH_FUNC(v, p) { \
> v = DJB2_START; \
> DJB2_HASH(v, p[0].r); \
> @@ -151,12 +149,6 @@
> }
> #endif
>
> -#if defined(LZ_RGB24) || defined(LZ_RGB32)
> -#define SAME_PIXEL(p1, p2) (GET_r(p1) == GET_r(p2) && GET_g(p1) ==
> GET_g(p2) && \
> - GET_b(p1) == GET_b(p2))
> -
> -#endif
> -
> #define PIXEL_ID(pix_ptr, seg_ptr) (pix_ptr - ((PIXEL *)seg_ptr-
> >lines) + seg_ptr->size_delta)
>
> // when encoding, the ref can be in previous segment, and we should
> check that it doesn't
> @@ -520,9 +512,6 @@ static void FNAME(compress)(Encoder *encoder)
> #undef HASH_FUNC
> #undef BYTES_TO_16
> #undef HASH_FUNC_16
> -#undef GET_r
> -#undef GET_g
> -#undef GET_b
> #undef GET_CODE
> #undef LZ_PLT
> #undef LZ_RGB_ALPHA
More information about the Spice-devel
mailing list