Browse Source

Increase Psygnosis YOP palette dynamics.

tags/n0.9
Carl Eugen Hoyos 14 years ago
parent
commit
9780c33eca
2 changed files with 9 additions and 8 deletions
  1. +2
    -1
      libavcodec/yop.c
  2. +7
    -7
      tests/ref/fate/yop

+ 2
- 1
libavcodec/yop.c View File

@@ -221,7 +221,8 @@ static int yop_decode_frame(AVCodecContext *avctx, void *data, int *data_size,
palette[i + firstcolor] = (s->srcptr[0] << 18) |
(s->srcptr[1] << 10) |
(s->srcptr[2] << 2);
palette[i + firstcolor] |= 0xFF << 24;
palette[i + firstcolor] |= 0xFF << 24 |
(palette[i + firstcolor] >> 6) & 0x30303;
}

s->frame.palette_has_changed = 1;


+ 7
- 7
tests/ref/fate/yop View File

@@ -1,7 +1,7 @@
0, 0, 302760, 0x78939253
0, 7500, 302760, 0x534f5253
0, 15000, 302760, 0xe991aa82
0, 22500, 302760, 0xc34b20bd
0, 30000, 302760, 0x461d29a1
0, 37500, 302760, 0x45abca02
0, 45000, 302760, 0xb05448b9
0, 0, 302760, 0xf24dfa37
0, 7500, 302760, 0xcedcbb6c
0, 15000, 302760, 0x8c2d19a2
0, 22500, 302760, 0xe0fc92da
0, 30000, 302760, 0xd7699bb4
0, 37500, 302760, 0x26e93266
0, 45000, 302760, 0x4cddb216

Loading…
Cancel
Save