platform/upstream/libaec.git
8 years agoFix ROS detection in combination with incomplete RSI
Mathis Rosenhauer [Thu, 12 May 2016 11:23:18 +0000 (13:23 +0200)]
Fix ROS detection in combination with incomplete RSI

8 years agoLink aec.c in README.md
Mathis Rosenhauer [Thu, 14 Apr 2016 12:04:44 +0000 (14:04 +0200)]
Link aec.c in README.md

8 years agoAdd link to downloads in wiki
Mathis Rosenhauer [Thu, 14 Apr 2016 11:37:09 +0000 (13:37 +0200)]
Add link to downloads in wiki

8 years agoFix syntax highlighting
Mathis Rosenhauer [Thu, 14 Apr 2016 10:03:19 +0000 (12:03 +0200)]
Fix syntax highlighting

8 years agoError check remote file download for tests
Mathis Rosenhauer [Thu, 14 Apr 2016 09:56:04 +0000 (11:56 +0200)]
Error check remote file download for tests

8 years agoFix markdown
Mathis Rosenhauer [Thu, 14 Apr 2016 09:14:57 +0000 (11:14 +0200)]
Fix markdown

8 years agoREADME.md from old wiki
Mathis Rosenhauer [Thu, 14 Apr 2016 08:48:43 +0000 (10:48 +0200)]
README.md from old wiki

8 years agoUpdate sample data
Mathis Rosenhauer [Thu, 14 Apr 2016 08:02:37 +0000 (10:02 +0200)]
Update sample data

8 years agoBump year
Mathis Rosenhauer [Thu, 14 Apr 2016 07:29:52 +0000 (09:29 +0200)]
Bump year

8 years agoRemove CCSDS docs
Mathis Rosenhauer [Thu, 14 Apr 2016 07:20:39 +0000 (09:20 +0200)]
Remove CCSDS docs

8 years agoType changes
Mathis Rosenhauer [Thu, 28 Jan 2016 12:39:24 +0000 (13:39 +0100)]
Type changes

8 years agoVertorization is also enabled with size_t type loop index
Mathis Rosenhauer [Thu, 28 Jan 2016 09:54:01 +0000 (10:54 +0100)]
Vertorization is also enabled with size_t type loop index

Thanks to Thomas J. for suggestion.

8 years agoNewer Intel compilers need int loop index to vectorize.
Mathis Rosenhauer [Thu, 28 Jan 2016 09:13:58 +0000 (10:13 +0100)]
Newer Intel compilers need int loop index to vectorize.

8 years agoWording.
Mathis Rosenhauer [Mon, 18 Jan 2016 08:41:25 +0000 (09:41 +0100)]
Wording.

8 years agoDocs update.
Mathis Rosenhauer [Fri, 15 Jan 2016 16:48:40 +0000 (17:48 +0100)]
Docs update.

8 years agoFail with uneven output buffer only if it filled up.
Mathis Rosenhauer [Fri, 15 Jan 2016 09:25:35 +0000 (10:25 +0100)]
Fail with uneven output buffer only if it filled up.

8 years agoFail if output buffer cannot be completely filled with selected type.
Mathis Rosenhauer [Thu, 14 Jan 2016 13:30:42 +0000 (14:30 +0100)]
Fail if output buffer cannot be completely filled with selected type.

9 years agoSZ_Compress stub for netcdf's configure.
Mathis Rosenhauer [Fri, 27 Mar 2015 10:57:44 +0000 (11:57 +0100)]
SZ_Compress stub for netcdf's configure.

9 years agoVersion bump.
Mathis Rosenhauer [Wed, 4 Feb 2015 10:23:04 +0000 (11:23 +0100)]
Version bump.

9 years agoShut up VS warning.
Mathis Rosenhauer [Wed, 4 Feb 2015 08:52:49 +0000 (09:52 +0100)]
Shut up VS warning.

9 years agoAllow nonconforming block sizes in SZ mode.
Mathis Rosenhauer [Wed, 4 Feb 2015 08:39:05 +0000 (09:39 +0100)]
Allow nonconforming block sizes in SZ mode.

9 years agoSlightly faster loading of accumulator.
Mathis Rosenhauer [Thu, 30 Oct 2014 15:29:39 +0000 (16:29 +0100)]
Slightly faster loading of accumulator.

9 years agoIncrease code sharing between CLZ implementations.
Mathis Rosenhauer [Wed, 29 Oct 2014 10:35:56 +0000 (11:35 +0100)]
Increase code sharing between CLZ implementations.

9 years agoFormatting.
Mathis Rosenhauer [Tue, 28 Oct 2014 09:02:58 +0000 (10:02 +0100)]
Formatting.

9 years agoBlurb about why 32bit is slow.
Mathis Rosenhauer [Mon, 27 Oct 2014 14:48:20 +0000 (15:48 +0100)]
Blurb about why 32bit is slow.

9 years agoAvoid operations in k=0 case.
Mathis Rosenhauer [Mon, 27 Oct 2014 09:46:24 +0000 (10:46 +0100)]
Avoid operations in k=0 case.

9 years agoxmin/xmax all 32 bits.
Mathis Rosenhauer [Fri, 24 Oct 2014 14:55:18 +0000 (16:55 +0200)]
xmin/xmax all 32 bits.

9 years agoremoves on loop in FLUSH
Moritz Hanke [Tue, 9 Sep 2014 15:36:14 +0000 (17:36 +0200)]
removes on loop in FLUSH

9 years agoreplace "<" in FLUSH with "&"
Moritz Hanke [Tue, 9 Sep 2014 15:10:59 +0000 (17:10 +0200)]
replace "<" in FLUSH with "&"

9 years agoreplaces subtraction with XOR in FLUSH
Moritz Hanke [Tue, 9 Sep 2014 14:56:05 +0000 (16:56 +0200)]
replaces subtraction with XOR in FLUSH

9 years agomakes last_out int32_t
Moritz Hanke [Tue, 9 Sep 2014 14:40:36 +0000 (16:40 +0200)]
makes last_out int32_t

9 years agoremoves "int32_t xmin" from FLUSH
Moritz Hanke [Tue, 9 Sep 2014 14:25:12 +0000 (16:25 +0200)]
removes "int32_t xmin" from FLUSH

9 years agouses 32bit Operations in FLUSH
Moritz Hanke [Tue, 9 Sep 2014 14:00:59 +0000 (16:00 +0200)]
uses 32bit Operations in FLUSH

9 years agoreplaces if statement in FLUSH with a little bit hack
Moritz Hanke [Mon, 8 Sep 2014 13:29:03 +0000 (15:29 +0200)]
replaces if statement in FLUSH with a little bit hack

9 years agoVersion bump.
Mathis Rosenhauer [Thu, 23 Oct 2014 11:19:32 +0000 (13:19 +0200)]
Version bump.

9 years agoremoves unused files
Moritz Hanke [Mon, 22 Sep 2014 14:35:06 +0000 (16:35 +0200)]
removes unused files

9 years agoFix padded buffer size.
Mathis Rosenhauer [Wed, 3 Sep 2014 07:24:24 +0000 (09:24 +0200)]
Fix padded buffer size.

Was needlessly large before.

9 years agoAllow incomplete scanlines in SZ mode.
Mathis Rosenhauer [Tue, 2 Sep 2014 14:35:39 +0000 (16:35 +0200)]
Allow incomplete scanlines in SZ mode.

9 years agoSpelling
Mathis Rosenhauer [Mon, 11 Aug 2014 06:53:42 +0000 (08:53 +0200)]
Spelling

9 years agoVersion and SOVERSION bump.
Mathis Rosenhauer [Thu, 31 Jul 2014 12:52:04 +0000 (14:52 +0200)]
Version and SOVERSION bump.

9 years agoLicense reformatting for proportional fonts.
Mathis Rosenhauer [Wed, 6 Aug 2014 11:24:14 +0000 (13:24 +0200)]
License reformatting for proportional fonts.

9 years agoCPack packaging
Mathis Rosenhauer [Wed, 6 Aug 2014 09:45:47 +0000 (11:45 +0200)]
CPack packaging

9 years agoDocumentation update.
Mathis Rosenhauer [Thu, 31 Jul 2014 11:36:58 +0000 (13:36 +0200)]
Documentation update.

9 years agoChecks for no PP.
Mathis Rosenhauer [Wed, 6 Aug 2014 07:37:14 +0000 (09:37 +0200)]
Checks for no PP.

9 years agoSigned PP purely 32 bit.
Mathis Rosenhauer [Mon, 4 Aug 2014 07:33:38 +0000 (09:33 +0200)]
Signed PP purely 32 bit.

9 years agoSet uncomp_len and ref during init. Important for no PP.
Mathis Rosenhauer [Tue, 5 Aug 2014 13:48:14 +0000 (15:48 +0200)]
Set uncomp_len and ref during init. Important for no PP.

9 years agoFix -pedantic warnings.
Mathis Rosenhauer [Tue, 5 Aug 2014 08:11:35 +0000 (10:11 +0200)]
Fix -pedantic warnings.

9 years agoKeep reference sample in struct member to start more loops from zero.
Mathis Rosenhauer [Tue, 5 Aug 2014 07:36:40 +0000 (09:36 +0200)]
Keep reference sample in struct member to start more loops from zero.

9 years agoUnroll first iteration of SE calculation.
Mathis Rosenhauer [Mon, 4 Aug 2014 10:13:53 +0000 (12:13 +0200)]
Unroll first iteration of SE calculation.

9 years agoConfig.h is required for these files.
Mathis Rosenhauer [Fri, 1 Aug 2014 15:21:54 +0000 (17:21 +0200)]
Config.h is required for these files.

9 years agoMore explicit casting to shup up VS.
Mathis Rosenhauer [Fri, 1 Aug 2014 11:51:04 +0000 (13:51 +0200)]
More explicit casting to shup up VS.

9 years agoStricter test possible for some LE options.
Mathis Rosenhauer [Fri, 1 Aug 2014 07:48:18 +0000 (09:48 +0200)]
Stricter test possible for some LE options.

9 years agoDocumentation update.
Mathis Rosenhauer [Thu, 31 Jul 2014 11:36:58 +0000 (13:36 +0200)]
Documentation update.

9 years agoOmit redundant SE-encoding of reference sample.
Mathis Rosenhauer [Thu, 31 Jul 2014 09:57:36 +0000 (11:57 +0200)]
Omit redundant SE-encoding of reference sample.

9 years agoMimic return value for full output buffer.
Mathis Rosenhauer [Wed, 30 Jul 2014 15:12:39 +0000 (17:12 +0200)]
Mimic return value for full output buffer.

9 years agoDo not check for installed libaec. It breaks some dependency when building.
Mathis Rosenhauer [Wed, 30 Jul 2014 09:09:47 +0000 (11:09 +0200)]
Do not check for installed libaec. It breaks some dependency when building.

9 years agoShut off clang warnings.
Mathis Rosenhauer [Wed, 30 Jul 2014 08:16:33 +0000 (10:16 +0200)]
Shut off clang warnings.

9 years agoCorrect reporting of successful flush.
Mathis Rosenhauer [Wed, 30 Jul 2014 07:40:29 +0000 (09:40 +0200)]
Correct reporting of successful flush.

9 years agoAnother missing CMake file.
Mathis Rosenhauer [Tue, 29 Jul 2014 20:12:49 +0000 (22:12 +0200)]
Another missing CMake file.

9 years agoRename sz.dll to szip.dll on Windows in line with HDF5.
Mathis Rosenhauer [Tue, 29 Jul 2014 19:34:57 +0000 (21:34 +0200)]
Rename sz.dll to szip.dll on Windows in line with HDF5.

9 years agoAdd libtool version info.
Mathis Rosenhauer [Tue, 29 Jul 2014 19:30:03 +0000 (21:30 +0200)]
Add libtool version info.

9 years agoNew location of cmake template.
Mathis Rosenhauer [Tue, 29 Jul 2014 19:15:37 +0000 (21:15 +0200)]
New location of cmake template.

9 years agoNext attempt to tackle DLLs.
Mathis Rosenhauer [Tue, 29 Jul 2014 15:47:10 +0000 (17:47 +0200)]
Next attempt to tackle DLLs.

9 years agoHide config.h.
Mathis Rosenhauer [Tue, 29 Jul 2014 13:36:16 +0000 (15:36 +0200)]
Hide config.h.

9 years agoClean up.
Mathis Rosenhauer [Tue, 29 Jul 2014 10:00:16 +0000 (12:00 +0200)]
Clean up.

9 years agoReturn error code if output buffer is full in aec_buffer_encode().
Mathis Rosenhauer [Tue, 29 Jul 2014 07:40:33 +0000 (09:40 +0200)]
Return error code if output buffer is full in aec_buffer_encode().

9 years agoChoose padding value correctly.
Mathis Rosenhauer [Tue, 29 Jul 2014 07:28:04 +0000 (09:28 +0200)]
Choose padding value correctly.

9 years agoFix wrong bytes calculation.
Mathis Rosenhauer [Mon, 28 Jul 2014 13:13:07 +0000 (15:13 +0200)]
Fix wrong bytes calculation.

9 years agoUse memmove since areas overlap.
Mathis Rosenhauer [Mon, 28 Jul 2014 11:07:29 +0000 (13:07 +0200)]
Use memmove since areas overlap.

9 years agoSimpler padding.
Mathis Rosenhauer [Fri, 25 Jul 2014 15:28:12 +0000 (17:28 +0200)]
Simpler padding.

9 years agoWindows install fixes.
Mathis Rosenhauer [Fri, 25 Jul 2014 10:00:44 +0000 (12:00 +0200)]
Windows install fixes.

9 years agoMove some CMake chunks as macros in separate file
Mathis Rosenhauer [Fri, 25 Jul 2014 09:00:04 +0000 (11:00 +0200)]
Move some CMake chunks as macros in separate file

9 years agoFixed Windows static lib buid.
Mathis Rosenhauer [Fri, 25 Jul 2014 07:35:14 +0000 (09:35 +0200)]
Fixed Windows static lib buid.

9 years ago(Re)add test for libsz.
Mathis Rosenhauer [Thu, 24 Jul 2014 15:25:48 +0000 (17:25 +0200)]
(Re)add test for libsz.

9 years agoAdd some ChangeLog.
Mathis Rosenhauer [Thu, 24 Jul 2014 13:45:41 +0000 (15:45 +0200)]
Add some ChangeLog.

9 years agoDLL support for Windows.
Mathis Rosenhauer [Thu, 24 Jul 2014 13:21:30 +0000 (15:21 +0200)]
DLL support for Windows.

9 years agoRemove stdout support since it creates problems on Windows.
Mathis Rosenhauer [Wed, 23 Jul 2014 12:46:07 +0000 (14:46 +0200)]
Remove stdout support since it creates problems on Windows.

9 years agoSupport CLZ intrinsic for VC.
Mathis Rosenhauer [Wed, 23 Jul 2014 09:19:59 +0000 (11:19 +0200)]
Support CLZ intrinsic for VC.

9 years agoDon't color Windows.
Mathis Rosenhauer [Thu, 17 Jul 2014 07:54:05 +0000 (09:54 +0200)]
Don't color Windows.

9 years agoRemove more unistd.h.
Mathis Rosenhauer [Thu, 17 Jul 2014 07:32:15 +0000 (09:32 +0200)]
Remove more unistd.h.

9 years agoExport symbols for Windows dlls.
Mathis Rosenhauer [Wed, 16 Jul 2014 15:32:54 +0000 (17:32 +0200)]
Export symbols for Windows dlls.

9 years agoNo benchmarking on Windows for now.
Mathis Rosenhauer [Wed, 16 Jul 2014 12:29:31 +0000 (14:29 +0200)]
No benchmarking on Windows for now.

9 years agoRemove getopt for Windows compatibility.
Mathis Rosenhauer [Wed, 16 Jul 2014 12:14:10 +0000 (14:14 +0200)]
Remove getopt for Windows compatibility.

9 years agoRemove unistd.h from coders.
Mathis Rosenhauer [Wed, 16 Jul 2014 10:58:38 +0000 (12:58 +0200)]
Remove unistd.h from coders.

9 years agoCMake checks for inline and restrict. Toupper.
Mathis Rosenhauer [Wed, 16 Jul 2014 09:54:48 +0000 (11:54 +0200)]
CMake checks for inline and restrict. Toupper.

9 years agoDrop C99 requirement and test for inline and restrict instead.
Mathis Rosenhauer [Wed, 16 Jul 2014 08:06:52 +0000 (10:06 +0200)]
Drop C99 requirement and test for inline and restrict instead.

9 years agoAdd missing file to dist.
Mathis Rosenhauer [Wed, 16 Jul 2014 08:06:14 +0000 (10:06 +0200)]
Add missing file to dist.

9 years agoCheck and enable CLZ intrinsic for decoding.
Mathis Rosenhauer [Tue, 15 Jul 2014 11:28:38 +0000 (13:28 +0200)]
Check and enable CLZ intrinsic for decoding.

9 years agoAdd benchmake target.
Mathis Rosenhauer [Tue, 15 Jul 2014 11:27:48 +0000 (13:27 +0200)]
Add benchmake target.

9 years agoAdd CMake files to dist.
Mathis Rosenhauer [Tue, 15 Jul 2014 08:50:06 +0000 (10:50 +0200)]
Add CMake files to dist.

9 years agoInitial CMake support.
Mathis Rosenhauer [Mon, 14 Jul 2014 15:14:33 +0000 (17:14 +0200)]
Initial CMake support.

9 years agoShut up Wmaybe-uninitialized.
Mathis Rosenhauer [Mon, 14 Jul 2014 13:25:18 +0000 (15:25 +0200)]
Shut up Wmaybe-uninitialized.

10 years agoAdd simple program to measure run-time.
Thomas Jahns [Mon, 3 Mar 2014 14:33:42 +0000 (15:33 +0100)]
Add simple program to measure run-time.

10 years agoAllow benchmarks in VPATH builds.
Thomas Jahns [Mon, 3 Mar 2014 12:39:48 +0000 (13:39 +0100)]
Allow benchmarks in VPATH builds.

* Also check for errors in benchmark script.

10 years agoFix use of macro.
Thomas Jahns [Mon, 3 Mar 2014 12:37:33 +0000 (13:37 +0100)]
Fix use of macro.

* In some autoconf versions HAVE_DECL_x is defined to 0 if x is no r-value.

10 years agoDownload compressed sample data
Mathis Rosenhauer [Mon, 24 Feb 2014 10:56:47 +0000 (11:56 +0100)]
Download compressed sample data

10 years agoreference performance number from haswell
Mathis Rosenhauer [Wed, 19 Feb 2014 08:59:23 +0000 (09:59 +0100)]
reference performance number from haswell

10 years agobenchmarking for encoding and decoding
Mathis Rosenhauer [Tue, 18 Feb 2014 09:39:18 +0000 (10:39 +0100)]
benchmarking for encoding and decoding

10 years agooption for pp disable
Mathis Rosenhauer [Thu, 13 Feb 2014 10:15:55 +0000 (11:15 +0100)]
option for pp disable

10 years agoadditional testing for encoding sample data
Mathis Rosenhauer [Thu, 13 Feb 2014 09:04:24 +0000 (10:04 +0100)]
additional testing for encoding sample data