From 5815699bff2e1d68f899b4d6f8e5b36bf3874c1e Mon Sep 17 00:00:00 2001 From: DRC Date: Sun, 13 Jan 2013 11:05:25 +0000 Subject: [PATCH] In all fairness, breaking backward ABI compatibility was necessary in jpeg-7 and jpeg-8 due to the fact that the caller allocates the struct. git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@901 632fc199-4ca6-4c93-a231-07263d6284db --- README-turbo.txt | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/README-turbo.txt b/README-turbo.txt index 304dbc7..c2806a7 100755 --- a/README-turbo.txt +++ b/README-turbo.txt @@ -254,13 +254,13 @@ libjpeg v7 and v8 API/ABI Emulation With libjpeg v7 and v8, new features were added that necessitated extending the compression and decompression structures. Unfortunately, due to the exposed -nature of those structures, extending them also broke backward ABI -compatibility with previous libjpeg releases. Thus, programs that were built -to use libjpeg v7 or v8 did not work with libjpeg-turbo, since it is based on -the libjpeg v6b code base. Although libjpeg v7 and v8 are still not as widely -used as v6b, enough programs (including a few Linux distros) made the switch -that there was a demand to emulate the libjpeg v7 and v8 APIs/ABIs in -libjpeg-turbo. It should be noted, however, that this feature was added +nature of those structures, extending them also necessitated breaking backward +ABI compatibility with previous libjpeg releases. Thus, programs that were +built to use libjpeg v7 or v8 did not work with libjpeg-turbo, since it is +based on the libjpeg v6b code base. Although libjpeg v7 and v8 are still not +as widely used as v6b, enough programs (including a few Linux distros) made +the switch that there was a demand to emulate the libjpeg v7 and v8 APIs/ABIs +in libjpeg-turbo. It should be noted, however, that this feature was added primarily so that applications that had already been compiled to use libjpeg v7+ could take advantage of accelerated baseline JPEG encoding/decoding without recompiling. libjpeg-turbo does not claim to support all of the -- 2.40.0