diff options
author | MuQun Yang <ymuqun@hdfgroup.org> | 2003-04-01 15:49:03 (GMT) |
---|---|---|
committer | MuQun Yang <ymuqun@hdfgroup.org> | 2003-04-01 15:49:03 (GMT) |
commit | 992eb8594458cf8f47a44084065bf9b5fbda1cc3 (patch) | |
tree | 08406be2b5041095df0e3347aba7953268f93230 /src/H5FD.c | |
parent | f94431ce1f10d796268767121cd85269b7c0f094 (diff) | |
download | hdf5-992eb8594458cf8f47a44084065bf9b5fbda1cc3.zip hdf5-992eb8594458cf8f47a44084065bf9b5fbda1cc3.tar.gz hdf5-992eb8594458cf8f47a44084065bf9b5fbda1cc3.tar.bz2 |
[svn-r6552] Purpose:
To support szip compression in HDF5
Description:
This is where szip filter function is located.
Solution:
The filter function composes of "encode" and "decode" part, which
is similar as deflate filter.
One critical difference is:
when szip decompresses the data, it needs to know the buffer size to hold
the decompressed data in advance.
Currently it's hard for HDF5 lib to give the buffer size easily. So to avoid
this problem, in each chunk, we add a small header to hold the buffer size of
each chunk. The code will use UINT32 ENCODE and UINT32 DECODE to finish this
part of work.
Platforms tested:
Since there are changes of configure.in and configure,I didn't use h5committest.
I tested with four platforms.
1) Linux 2.4 (eirene)
2) Solaris 2.7(arabica)
3) windows 2000(VS 6.0)
4) SGI IRIX6.5-64(modi4)
For test 1)-3), only basic C tests were done
For modi4 test, I tested 64-bit C,parallel and fortran.
All tests passed, except a warning message from szip library when checksum is used in some order, which doesn't
e any real problems.
Misc. update:
Diffstat (limited to 'src/H5FD.c')
0 files changed, 0 insertions, 0 deletions