Hi Harry
Actually, it looks like GetSegment is not properly initialized (because it is not used by default).
Can you try changing iexVirtualBitmaps.pas as follows:
function TIEEquirectangularRenderer.GetSegment(Container: TIEBitmap; Row: integer; Col: integer; Width: integer): pointer;
...
begin
if not assigned( m_segmentBuffer ) then
m_segmentBuffer := TIEBitmap.Create();
if (m_segmentBuffer.Width <> Width) or (m_segmentBuffer.Height <> 1) then
m_segmentBuffer.Allocate(Width, 1);
...
end;
Nigel
Xequte Software
www.imageen.com