SEGYImport ignores scaling factor for integral samples
SEGYImport doesn't seem to handle offset/scale when reading Seg-Y files with integral samples. Actually, Seg-Y doesn't allow specifying offset. But it can specify scale. The scale is found in the TRWF field, bytes 169-170, in the trace header. Assuming I understand the spec correctly.
If the TRWF is the same for all traces then the scale factor (2^-TRWF) could easily be stored in the VDS metadata. So, this is arguably a bug. See createChannelDescriptors() in SEGYImport.cpp.
Varying TRWF is trickier and would probably require the samples to be converted to float with each trace being scaled individually. Note that I have not seen such files in the wild. So, this second issue might be of academic interest only.