[Select]

CompressJPEG


Release: Select 1i1
0.12 (20 Jun 2001) Added rules necessary for exporting headers.

Release: Select 2i1
0.13 (26 Jul 2002) Upgraded to version 6 of the library.
Moved error block.
Added transcode support.
0.14 (29 Jul 2002) Updated to new Makefile format.
0.14 (29 Jul 2002) (retagged) Updated Transcoding documentaion.

Release: Select 3i1
0.15 (15 Feb 2003) Removed rogue debug code.
0.16 (15 Feb 2003) Added support for Sprite to JPEG conversion via ImageFileConvert.

Release: Select 3i2
0.17 (29 May 2003) Updated makefile to clean header.

Release: Select 3i4
0.18 (25 Nov 2003) Updated Makefile to build with OZDIR.
Updated to use Switcher includes.
0.19 (09 Jan 2004) General source tidy up.
0.20 (29 Apr 2004) Fix for 256 colour unpaletted sprites being exported incorrectly in 32K and 16M colour modes.

Release: Select 4 Preview
0.21 (10 Aug 2004) Fix for memory leak on creating JPEGs via IFC.
0.22 (23 Dec 2004) Updated to use a single header, rather than a pair of headers.
0.23 (01 Feb 2005) Added tentative JPEG to GIF conversion (disabled).
0.24 (01 Feb 2005) Added support for BMP and Targa file creation.
0.24 (01 Feb 2005) (retagged) Tidied up initialisation of IFCs.
Changed Targa, BMP and GIF conversions to build-time conditional.
0.25 (20 Mar 2006) Added temporary dynamic area creation for workspace.
Enabled direct BMP, GIF and Targa creation.
0.26 (20 Mar 2006) Added support for direct conversion to sprite.
0.27 (01 Apr 2006) Fixed DPI values to be those fully supported by RISC OS.
Fix for infinite loop with 0 DPI values.
0.28 (11 Sep 2006) Updated JPEG to sprite DPI conversion to be more sensible.
0.29 (06 Oct 2006) Fix for IFC routines failing to return correct error messages for format-specific conversion errors.

Change information is supplied in good faith but may not reflect the features enabled in any given version of products.