comparison avidec.c @ 584:4e3bab6555ae libavformat

When playing ftp://ftp.mplayerhq.hu/MPlayer/samples/V-codecs/QPEG/VWbig6.avi with my decoder (should appear soon) it hadn't changed palette even there are palette change chunks in that AVI. Here is small patch to make it work (zero number of colors to change in that chunk actually means to change ALL colors). patch by (Kostya <cannonball>at<bw-team>dot<com>)
author michael
date Fri, 12 Nov 2004 01:32:35 +0000
parents aca10aa7686f
children fe24632a577b
comparison
equal deleted inserted replaced
583:7793767ffe35 584:4e3bab6555ae
510 510
511 st = s->streams[n]; 511 st = s->streams[n];
512 512
513 first = get_byte(pb); 513 first = get_byte(pb);
514 clr = get_byte(pb); 514 clr = get_byte(pb);
515 if(!clr) /* all 256 colors used */
516 clr = 256;
515 flags = get_le16(pb); 517 flags = get_le16(pb);
516 p = 4; 518 p = 4;
517 for (k = first; k < clr + first; k++) { 519 for (k = first; k < clr + first; k++) {
518 int r, g, b; 520 int r, g, b;
519 r = get_byte(pb); 521 r = get_byte(pb);