trac tickets and alternative build system

Hauke Heibel hauke.heibel at googlemail.com
Wed May 5 04:02:14 EDT 2010


Hi Adam,

I merged with the master branch and resolved all conflicts. The core
dump is fixed too. It was caused by uninitialized variables (callback
functions). With MSVC, I can now also run the test file on my foo.svs
(the output is attached). In order for this to work at all, I had to
use Aperio's modified libtiff version (see here:
http://www.aperio.com/bigtiff/).

There are still some errors as you can see in the log.

By the way, all changes you see in the integration branch are vital
for compilation on MSVC. Even renaming some of the variables. MSVC did
not handle something like this

struct tile* tile = ...;

due to the identical names. I also see now which coding convention you
are following regarding structs and pointers and I will try to stick
to it in the future.

Regards,
Hauke
-------------- next part --------------
openslide_can_open returns true
dimensions:  x
comment: Aperio Image Library v10.2.20
11200x14260 [0,100 10919x14160] (256x256) J2K/KDU Q=70|AppMag = 20|StripeWidth = 1600|ScanScope ID = SS6102|Filename = 1729|Date = 02/10/10|Time = 11:
52:28|User = a9d3e510-b898-4a29-bba6-790807ae79c1|MPP = 0.4646|Left = 35.210526|Top = 16.023100|LineCameraSkew = 0.001455|LineAreaXOffset = 0.000000|L
ineAreaYOffset = 0.000000|Focus Offset = -0.000500|DSR ID = ap6102-dsr|ImageID = 1729|Dye = DAPI|Excitation Wavelength = 345|Emission Wavelength = 455
|Emission Filter = DAPI-5060B|Exposure Time = 20|Exposure Scale = 0.000001|DisplayColor = 1279|Acquisition Bit Depth = 10|OriginalWidth = 11200|Origin
alHeight = 14260
num layers: 3
layer 0: downsample: 1
layer 1: downsample: 4.00055
layer 2: downsample: 8.00257
layer for downsample 0.8: 0 (1)
layer for downsample 1: 0 (1)
layer for downsample 1.5: 0 (1)
layer for downsample 2: 0 (1)
layer for downsample 3: 0 (1)
layer for downsample 3.1: 0 (1)
layer for downsample 10: 2 (8.00257)
layer for downsample 20: 2 (8.00257)
layer for downsample 25: 2 (8.00257)
layer for downsample 100: 2 (8.00257)
layer for downsample 1000: 2 (8.00257)
layer for downsample 10000: 2 (8.00257)

** (openslide_test.exe:4796): CRITICAL **: image->numcomps != 3

** (openslide_test.exe:4796): CRITICAL **: image->numcomps != 3

** (openslide_test.exe:4796): CRITICAL **: read error: passed the end of the codestream (start = 11648576, current = 11664859, end = 11664859


** (openslide_test.exe:4796): CRITICAL **: tcd_decode: incomplete bistream


** (openslide_test.exe:4796): CRITICAL **: image->numcomps != 3

** (openslide_test.exe:4796): CRITICAL **: read error: passed the end of the codestream (start = 11648576, current = 11665237, end = 11665237


** (openslide_test.exe:4796): CRITICAL **: tcd_decode: incomplete bistream


** (openslide_test.exe:4796): CRITICAL **: image->numcomps != 3

** (openslide_test.exe:4796): CRITICAL **: image->numcomps != 3

** (openslide_test.exe:4796): CRITICAL **: read error: passed the end of the codestream (start = 14348208, current = 14364606, end = 14364606


** (openslide_test.exe:4796): CRITICAL **: tcd_decode: incomplete bistream


** (openslide_test.exe:4796): CRITICAL **: image->numcomps != 3

** (openslide_test.exe:4796): CRITICAL **: read error: passed the end of the codestream (start = 14368720, current = 14385134, end = 14385134


** (openslide_test.exe:4796): CRITICAL **: tcd_decode: incomplete bistream


** (openslide_test.exe:4796): CRITICAL **: image->numcomps != 3

** (openslide_test.exe:4796): CRITICAL **: read error: passed the end of the codestream (start = 14368720, current = 14385505, end = 14385505


** (openslide_test.exe:4796): CRITICAL **: tcd_decode: incomplete bistream


** (openslide_test.exe:4796): CRITICAL **: image->numcomps != 3

** (openslide_test.exe:4796): CRITICAL **: read error: passed the end of the codestream (start = 14368720, current = 14385504, end = 14385504


** (openslide_test.exe:4796): CRITICAL **: tcd_decode: incomplete bistream


** (openslide_test.exe:4796): CRITICAL **: image->numcomps != 3

** (openslide_test.exe:4796): CRITICAL **: image->numcomps != 3

** (openslide_test.exe:4796): CRITICAL **: read error: passed the end of the codestream (start = 96273360, current = 96289854, end = 96289854


** (openslide_test.exe:4796): CRITICAL **: tcd_decode: incomplete bistream


** (openslide_test.exe:4796): CRITICAL **: image->numcomps != 3

** (openslide_test.exe:4796): CRITICAL **: image->numcomps != 3

** (openslide_test.exe:4796): CRITICAL **: image->numcomps != 3

** (openslide_test.exe:4796): CRITICAL **: read error: passed the end of the codestream (start = 14348208, current = 14364603, end = 14364603


** (openslide_test.exe:4796): CRITICAL **: tcd_decode: incomplete bistream


** (openslide_test.exe:4796): CRITICAL **: image->numcomps != 3

** (openslide_test.exe:4796): CRITICAL **: read error: passed the end of the codestream (start = 14368720, current = 14385220, end = 14385220


** (openslide_test.exe:4796): CRITICAL **: tcd_decode: incomplete bistream


** (openslide_test.exe:4796): CRITICAL **: image->numcomps != 3

** (openslide_test.exe:4796): CRITICAL **: image->numcomps != 3
property: aperio.OriginalWidth -> 11200
property: aperio.AppMag -> 20
property: aperio.Left -> 35.210526
property: aperio.LineAreaXOffset -> 0.000000
property: aperio.LineAreaYOffset -> 0.000000
property: aperio.StripeWidth -> 1600
property: aperio.Dye -> DAPI
property: aperio.Focus Offset -> -0.000500
property: aperio.OriginalHeight -> 14260
property: aperio.Emission Filter -> DAPI-5060B
property: aperio.Exposure Time -> 20
property: aperio.Exposure Scale -> 0.000001
property: tiff.ImageDescription -> Aperio Image Library v10.2.20
11200x14260 [0,100 10919x14160] (256x256) J2K/KDU Q=70|AppMag = 20|StripeWidth = 1600|ScanScope ID = SS6102|Filename = 1729|Date = 02/10/10|Time = 11:
52:28|User = a9d3e510-b898-4a29-bba6-790807ae79c1|MPP = 0.4646|Left = 35.210526|Top = 16.023100|LineCameraSkew = 0.001455|LineAreaXOffset = 0.000000|L
ineAreaYOffset = 0.000000|Focus Offset = -0.000500|DSR ID = ap6102-dsr|ImageID = 1729|Dye = DAPI|Excitation Wavelength = 345|Emission Wavelength = 455
|Emission Filter = DAPI-5060B|Exposure Time = 20|Exposure Scale = 0.000001|DisplayColor = 1279|Acquisition Bit Depth = 10|OriginalWidth = 11200|Origin
alHeight = 14260
property: aperio.Emission Wavelength -> 455
property: aperio.Excitation Wavelength -> 345
property: aperio.Acquisition Bit Depth -> 10
property: aperio.Date -> 02/10/10
property: aperio.Time -> 11:52:28
property: aperio.Top -> 16.023100
property: aperio.MPP -> 0.4646
property: aperio.ImageID -> 1729
property: aperio.DisplayColor -> 1279
property: aperio.ScanScope ID -> SS6102
property: tiff.ResolutionUnit -> inch
property: openslide.comment -> Aperio Image Library v10.2.20
11200x14260 [0,100 10919x14160] (256x256) J2K/KDU Q=70|AppMag = 20|StripeWidth = 1600|ScanScope ID = SS6102|Filename = 1729|Date = 02/10/10|Time = 11:
52:28|User = a9d3e510-b898-4a29-bba6-790807ae79c1|MPP = 0.4646|Left = 35.210526|Top = 16.023100|LineCameraSkew = 0.001455|LineAreaXOffset = 0.000000|L
ineAreaYOffset = 0.000000|Focus Offset = -0.000500|DSR ID = ap6102-dsr|ImageID = 1729|Dye = DAPI|Excitation Wavelength = 345|Emission Wavelength = 455
|Emission Filter = DAPI-5060B|Exposure Time = 20|Exposure Scale = 0.000001|DisplayColor = 1279|Acquisition Bit Depth = 10|OriginalWidth = 11200|Origin
alHeight = 14260
property: openslide.vendor -> aperio
property: aperio.DSR ID -> ap6102-dsr
property: aperio.Filename -> 1729
property: aperio.User -> a9d3e510-b898-4a29-bba6-790807ae79c1
property: aperio.LineCameraSkew -> 0.001455
associated image: thumbnail -> (250)
associated image: macro -> (500)
associated image: label -> (173)
test image fetch test7
Going to allocate  bytes...
x: , y: , layer: 0, w: , h:
Going to allocate  bytes...
x: , y: , layer: 0, w: , h:

** (openslide_test.exe:4796): CRITICAL **: image->numcomps != 3
Going to allocate  bytes...
x: , y: , layer: 0, w: , h:

** (openslide_test.exe:4796): CRITICAL **: image->numcomps != 3


More information about the openslide-users mailing list