Lines Matching refs:new_palette
1162 png_sPLT_t new_palette;
1236 new_palette.depth = *entry_start++;
1237 entry_size = (new_palette.depth == 8 ? 6 : 10);
1249 new_palette.nentries = (png_int_32) ( data_length / entry_size);
1250 if ((png_uint_32) new_palette.nentries >
1256 new_palette.entries = (png_sPLT_entryp)png_malloc_warn(
1257 png_ptr, new_palette.nentries * png_sizeof(png_sPLT_entry));
1258 if (new_palette.entries == NULL)
1265 for (i = 0; i < new_palette.nentries; i++)
1267 pp = new_palette.entries + i;
1269 if (new_palette.depth == 8)
1286 pp = new_palette.entries;
1287 for (i = 0; i < new_palette.nentries; i++)
1290 if (new_palette.depth == 8)
1309 new_palette.name = png_ptr->chunkdata;
1311 png_set_sPLT(png_ptr, info_ptr, &new_palette, 1);
1315 png_free(png_ptr, new_palette.entries);