diff --git a/crt_core.c b/crt_core.c index b0ff51d..7424f43 100644 --- a/crt_core.c +++ b/crt_core.c @@ -278,7 +278,7 @@ crt_demodulate(struct CRT *v, int noise) int max_e; /* approx maximum energy in a scan line */ #endif - crt_sincos14(&huesn, &huecs, ((v->hue % 360) + 33) * 8192 / 180); + crt_sincos14(&huesn, &huecs, ((v->hue % 360) - 33) * 8192 / 180); huesn >>= 11; /* make 4-bit */ huecs >>= 11;