~ubuntu-branches/ubuntu/utopic/vips/utopic-proposed

« back to all changes in this revision

Viewing changes to libvips/resample/affine.c

  • Committer: Package Import Robot
  • Author(s): Jay Berkenbilt
  • Date: 2014-06-21 16:35:51 UTC
  • mfrom: (1.2.23)
  • Revision ID: package-import@ubuntu.com-20140621163551-l7mq3sjc5pkf94eu
Tags: 7.38.6-1
* New upstream version.
* Remove no-longer-needed dependency on gcc 4.7 for armhf. (Closes:
  #748006)
* Upstream version includes new German transltion. (Closes: #743613)

Show diffs side-by-side

added added

removed removed

Lines of Context:
355
355
 
356
356
                        /* Clipping! 
357
357
                         */
358
 
                        if( fx < ile || fx >= iri || fy < ito || fy >= ibo ) {
 
358
                        if( fx < ile || 
 
359
                                fx > iri || 
 
360
                                fy < ito || 
 
361
                                fy > ibo ) {
359
362
                                for( z = 0; z < ps; z++ ) 
360
363
                                        q[z] = 0;
361
364
                        }
457
460
         * output space inside INT_MAX / TRANSFORM_SCALE.
458
461
         */
459
462
        edge = INT_MAX / VIPS_TRANSFORM_SCALE;
460
 
        if( affine->trn.oarea.left < -edge || affine->trn.oarea.top < -edge ||
 
463
        if( affine->trn.oarea.left < -edge || 
 
464
                affine->trn.oarea.top < -edge ||
461
465
                VIPS_RECT_RIGHT( &affine->trn.oarea ) > edge || 
462
466
                VIPS_RECT_BOTTOM( &affine->trn.oarea ) > edge ) {
463
467
                vips_error( class->nickname,