comparison libmpdemux/demux_mov.c @ 4371:2330366f9255

fixed (reversed) the RGB palette order
author melanson
date Sun, 27 Jan 2002 02:48:39 +0000
parents ae889abf93cd
children 9e7e037d8969
comparison
equal deleted inserted replaced
4370:18f73fb0380e 4371:2330366f9255
622 hdr_ptr += 2; 622 hdr_ptr += 2;
623 // apparently, if count_flag is set, entry is same as i 623 // apparently, if count_flag is set, entry is same as i
624 if (count_flag & 0x8000) 624 if (count_flag & 0x8000)
625 entry = i; 625 entry = i;
626 // only care about top 8 bits of 16-bit R, G, or B value 626 // only care about top 8 bits of 16-bit R, G, or B value
627 palette_map[entry * 4 + 0] = trak->stdata[hdr_ptr + 0]; 627 palette_map[entry * 4 + 2] = trak->stdata[hdr_ptr + 0];
628 palette_map[entry * 4 + 1] = trak->stdata[hdr_ptr + 2]; 628 palette_map[entry * 4 + 1] = trak->stdata[hdr_ptr + 2];
629 palette_map[entry * 4 + 2] = trak->stdata[hdr_ptr + 4]; 629 palette_map[entry * 4 + 0] = trak->stdata[hdr_ptr + 4];
630 hdr_ptr += 6; 630 hdr_ptr += 6;
631 } 631 }
632 } 632 }
633 } 633 }
634 else 634 else