diff options
author | dcommander <dcommander@632fc199-4ca6-4c93-a231-07263d6284db> | 2013-01-13 11:05:25 +0000 |
---|---|---|
committer | dcommander <dcommander@632fc199-4ca6-4c93-a231-07263d6284db> | 2013-01-13 11:05:25 +0000 |
commit | acbcd0757a798f92c0112d6f7df1f53a8fea00e9 (patch) | |
tree | 9863c83ed231df3999db6ee4e00603def9841fe5 | |
parent | fef661e814a2c60c11e0a343fdb9846f7313f99a (diff) |
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://svn.code.sf.net/p/libjpeg-turbo/code/trunk@901 632fc199-4ca6-4c93-a231-07263d6284db
-rwxr-xr-x | README-turbo.txt | 14 |
1 files 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 |