diff options
-rw-r--r-- | sub/sd_lavc.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/sub/sd_lavc.c b/sub/sd_lavc.c index 71df4da36c..11f7711b7e 100644 --- a/sub/sd_lavc.c +++ b/sub/sd_lavc.c @@ -147,10 +147,10 @@ static void convert_pal(uint32_t *colors, size_t count, bool gray) { for (int n = 0; n < count; n++) { uint32_t c = colors[n]; - int b = c & 0xFF; - int g = (c >> 8) & 0xFF; - int r = (c >> 16) & 0xFF; - int a = (c >> 24) & 0xFF; + uint32_t b = c & 0xFF; + uint32_t g = (c >> 8) & 0xFF; + uint32_t r = (c >> 16) & 0xFF; + uint32_t a = (c >> 24) & 0xFF; if (gray) r = g = b = (r + g + b) / 3; // from straight to pre-multiplied alpha |