Lines Matching refs:colour_table
315 bmp->colour_table = (uint32_t *)malloc(bmp->colours * 4); in bmp_info_header_parse()
316 if (!bmp->colour_table) in bmp_info_header_parse()
323 bmp->colour_table[i] = read_uint32((uint8_t *)&colour,0); in bmp_info_header_parse()
341 if (bmp->colour_table) in bmp_info_header_parse()
342 free(bmp->colour_table); in bmp_info_header_parse()
343 bmp->colour_table = NULL; in bmp_info_header_parse()
777 bmp->transparent_index = bmp->colour_table[idx]; in bmp_decode_rgb()
797 scanline[x] = bmp->colour_table[idx]; in bmp_decode_rgb()
958 scanline[x++] = bmp->colour_table[idx]; in bmp_decode_rle8()
992 pixel = bmp->colour_table[idx]; in bmp_decode_rle8()
1115 scanline[x++] = bmp->colour_table in bmp_decode_rle4()
1120 scanline[x++] = bmp->colour_table in bmp_decode_rle4()
1156 pixel = bmp->colour_table[pixel2 >> 4]; in bmp_decode_rle4()
1157 pixel2 = bmp->colour_table[pixel2 & 0xf]; in bmp_decode_rle4()
1351 if (bmp->colour_table) in bmp_finalise()
1352 free(bmp->colour_table); in bmp_finalise()
1353 bmp->colour_table = NULL; in bmp_finalise()