Actually TIEMediaReader has a bug. To fix it open ieds.pas and locate TIEMediaReader.GetSample method. Now replace it with:
procedure TIEMediaReader.GetSample(frame:int64; OutBitmap:TIEBitmap);
var
bf: integer;
frameBuffer: pointer;
begin
fMediaDet.GetBitmapBits(frame / fFrameRate, @bf, nil, fFrameWidth, fFrameHeight);
GetMem(frameBuffer, bf);
try
fMediaDet.GetBitmapBits(frame / fFrameRate, nil, frameBuffer, fFrameWidth, fFrameHeight);
OutBitmap.CopyFromDIB(frameBuffer);
finally
freemem(frameBuffer);
end;
end;
The complete fix will be available in next release.