Increase Psygnosis YOP palette dynamics.

pull/2/head
Carl Eugen Hoyos 13 years ago
parent ac0042f55f
commit 9780c33eca
  1. 3
      libavcodec/yop.c
  2. 14
      tests/ref/fate/yop

@ -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;

@ -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