according to specs, only color table id set to 0, have it in stsd, fix 4colors.mov
authorBaptiste Coudurier <baptiste.coudurier@gmail.com>
Thu, 27 Mar 2008 13:16:29 +0000 (13:16 +0000)
committerBaptiste Coudurier <baptiste.coudurier@gmail.com>
Thu, 27 Mar 2008 13:16:29 +0000 (13:16 +0000)
Originally committed as revision 12604 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavformat/mov.c

index dfd382a..8c87dff 100644 (file)
@@ -769,7 +769,7 @@ static int mov_read_stsd(MOVContext *c, ByteIOContext *pb, MOV_atom_t atom)
                         if (color_index < 0)
                             color_index = 0;
                     }
-                } else if (st->codec->color_table_id & 0x08) {
+                } else if (st->codec->color_table_id) {
                     /* if flag bit 3 is set, use the default palette */
                     color_count = 1 << color_depth;
                     if (color_depth == 2)