Skip to content

Commit

Permalink
update palimg.c with IMAGER_NO_CONTEXT
Browse files Browse the repository at this point in the history
  • Loading branch information
tonycoz committed Aug 14, 2012
1 parent 0decdbf commit 31ccb7e
Showing 1 changed file with 15 additions and 8 deletions.
23 changes: 15 additions & 8 deletions palimg.c
Expand Up @@ -115,7 +115,7 @@ im_img_pal_new(pIMCTX, i_img_dim x, i_img_dim y, int channels, int maxpal) {
return NULL;
}
if (channels < 1 || channels > MAXCHANNELS) {
i_push_errorf(0, "Channels must be positive and <= %d", MAXCHANNELS);
im_push_errorf(aIMCTX, 0, "Channels must be positive and <= %d", MAXCHANNELS);
return NULL;
}
bytes = sizeof(i_palidx) * x * y;
Expand Down Expand Up @@ -313,7 +313,8 @@ i_ppix_p(i_img *im, i_img_dim x, i_img_dim y, const i_color *val) {
return 0;
}
else {
mm_log((1, "i_ppix: color(%d,%d,%d) not found, converting to rgb\n",
dIMCTXim(im);
im_log((aIMCTX, 1, "i_ppix: color(%d,%d,%d) not found, converting to rgb\n",
val->channel[0], val->channel[1], val->channel[2]));
if (i_img_to_rgb_inplace(im)) {
return i_ppix(im, x, y, val);
Expand Down Expand Up @@ -430,7 +431,8 @@ static i_img_dim i_gsamp_p(i_img *im, i_img_dim l, i_img_dim r, i_img_dim y, i_s
if (chans) {
for (ch = 0; ch < chan_count; ++ch) {
if (chans[ch] < 0 || chans[ch] >= im->channels) {
i_push_errorf(0, "No channel %d in this image", chans[ch]);
dIMCTXim(im);
im_push_errorf(aIMCTX, 0, "No channel %d in this image", chans[ch]);
}
}

Expand All @@ -446,7 +448,8 @@ static i_img_dim i_gsamp_p(i_img *im, i_img_dim l, i_img_dim r, i_img_dim y, i_s
}
else {
if (chan_count <= 0 || chan_count > im->channels) {
i_push_errorf(0, "chan_count %d out of range, must be >0, <= channels",
dIMCTXim(im);
im_push_errorf(aIMCTX, 0, "chan_count %d out of range, must be >0, <= channels",
chan_count);
return 0;
}
Expand Down Expand Up @@ -652,7 +655,8 @@ i_psamp_p(i_img *im, i_img_dim l, i_img_dim r, i_img_dim y,
/* make sure we have good channel numbers */
for (ch = 0; ch < chan_count; ++ch) {
if (chans[ch] < 0 || chans[ch] >= im->channels) {
i_push_errorf(0, "No channel %d in this image", chans[ch]);
dIMCTXim(im);
im_push_errorf(aIMCTX, 0, "No channel %d in this image", chans[ch]);
return -1;
}
}
Expand All @@ -669,7 +673,8 @@ i_psamp_p(i_img *im, i_img_dim l, i_img_dim r, i_img_dim y,
}
else {
if (chan_count <= 0 || chan_count > im->channels) {
i_push_errorf(0, "chan_count %d out of range, must be >0, <= channels",
dIMCTXim(im);
im_push_errorf(aIMCTX, 0, "chan_count %d out of range, must be >0, <= channels",
chan_count);
return -1;
}
Expand Down Expand Up @@ -724,7 +729,8 @@ i_psampf_p(i_img *im, i_img_dim l, i_img_dim r, i_img_dim y,
/* make sure we have good channel numbers */
for (ch = 0; ch < chan_count; ++ch) {
if (chans[ch] < 0 || chans[ch] >= im->channels) {
i_push_errorf(0, "No channel %d in this image", chans[ch]);
dIMCTXim(im);
im_push_errorf(aIMCTX, 0, "No channel %d in this image", chans[ch]);
return -1;
}
}
Expand All @@ -741,7 +747,8 @@ i_psampf_p(i_img *im, i_img_dim l, i_img_dim r, i_img_dim y,
}
else {
if (chan_count <= 0 || chan_count > im->channels) {
i_push_errorf(0, "chan_count %d out of range, must be >0, <= channels",
dIMCTXim(im);
im_push_errorf(aIMCTX, 0, "chan_count %d out of range, must be >0, <= channels",
chan_count);
return -1;
}
Expand Down

0 comments on commit 31ccb7e

Please sign in to comment.