Errors
------

JPEG handling within SpriteExtend has been improved to provide greater
feedback on errors relating to JPEG which cannot be rendered. This should
provide better programmer feedback as to why rendering cannot be performed,
and allow the user to decide what course of action to take.

Other errors have been added to provide feedback on other faults within
SpriteExtend.


Error_Sprite_BadColourMap (&720)

This error is generated when the 'ColourMap' flag is set for a depth for
which it is unsuitable, for example a 256 colour sprite. Colour mapping
for shallow sprites should be performed through translation tables which 
are more efficient.


Error_Sprite_BadJPEGUnsupported (&721)

This error is generated for JPEGs whose format is not supported. Examples of
such JPEGs are those with sample factors which are not supporting, for
example JPEGs with U or V sampling factors other than 1x1.


Error_Sprite_BadJPEGProgressive (&722)

This error is generated when a progressive JPEG cannot be rendered by
SpriteExtend.


Error_Sprite_BadType (&723)

This error is generated when a call is made to SpriteExtend to render a
sprite of a type which is not understood.

