Fix test failure on ARM-based Windows

The optional parameters of vips_gaussnoise were incorrectly
passed within vips_fractsurf. This was discovered when running
the libvips testsuite on Windows 10 IoT (ARM32).
This commit is contained in:
Kleis Auke Wolthuizen 2020-09-25 12:52:31 +02:00
parent fd0a0905ff
commit 6155b6d093
1 changed files with 4 additions and 2 deletions

View File

@ -74,8 +74,10 @@ vips_fractsurf_build( VipsObject *object )
if( VIPS_OBJECT_CLASS( vips_fractsurf_parent_class )->build( object ) ) if( VIPS_OBJECT_CLASS( vips_fractsurf_parent_class )->build( object ) )
return( -1 ); return( -1 );
if( vips_gaussnoise( &t[0], if( vips_gaussnoise( &t[0], fractsurf->width, fractsurf->height,
fractsurf->width, fractsurf->height, 0.0, 1.0, NULL ) || "mean", 0.0,
"sigma", 1.0,
NULL ) ||
vips_mask_fractal( &t[1], fractsurf->width, fractsurf->height, vips_mask_fractal( &t[1], fractsurf->width, fractsurf->height,
fractsurf->fractal_dimension, NULL ) || fractsurf->fractal_dimension, NULL ) ||
vips_freqmult( t[0], t[1], &t[2], NULL ) || vips_freqmult( t[0], t[1], &t[2], NULL ) ||