Fix ROS detection in combination with incomplete RSI
[platform/upstream/libaec.git] / src / encode.c
2016-05-12 Mathis RosenhauerFix ROS detection in combination with incomplete RSI
2016-04-14 Mathis RosenhauerBump year
2016-01-28 Mathis RosenhauerType changes
2016-01-28 Mathis RosenhauerVertorization is also enabled with size_t type loop...
2016-01-28 Mathis RosenhauerNewer Intel compilers need int loop index to vectorize.
2015-02-04 Mathis RosenhauerVersion bump.
2015-02-04 Mathis RosenhauerAllow nonconforming block sizes in SZ mode.
2014-10-24 Mathis Rosenhauerxmin/xmax all 32 bits.
2014-08-06 Mathis RosenhauerLicense reformatting for proportional fonts.
2014-08-06 Mathis RosenhauerSigned PP purely 32 bit.
2014-08-06 Mathis RosenhauerSet uncomp_len and ref during init. Important for no PP.
2014-08-06 Mathis RosenhauerFix -pedantic warnings.
2014-08-06 Mathis RosenhauerKeep reference sample in struct member to start more...
2014-08-06 Mathis RosenhauerUnroll first iteration of SE calculation.
2014-08-01 Mathis RosenhauerMore explicit casting to shup up VS.
2014-07-31 Mathis RosenhauerOmit redundant SE-encoding of reference sample.
2014-07-30 Mathis RosenhauerCorrect reporting of successful flush.
2014-07-29 Mathis RosenhauerReturn error code if output buffer is full in aec_buffe...
2014-07-24 Mathis RosenhauerDLL support for Windows.
2014-07-16 Mathis RosenhauerRemove unistd.h from coders.
2014-02-12 Mathis RosenhauerOnly encode full and partial blocks of last RSI
2014-02-11 Mathis Rosenhaueronly assess splitting for id_len>1
2014-02-11 Mathis Rosenhauercorrect lenght calculation for SE
2014-02-11 Mathis Rosenhauerdocs update
2014-02-10 Mathis RosenhauerMake RSI padding for encoding compile time option as...
2014-02-10 Mathis RosenhauerFix encoding long fs + check. Only relevant for j=64
2014-02-10 Mathis RosenhauerRSI padding for encoding and decoding
2014-02-05 Mathis Rosenhauerversion bump (beta)
2014-02-04 Mathis Rosenhaueroption to pad RSI to byte boundary
2014-02-04 Mathis Rosenhaueradd support for restricted coding options
2013-07-31 Mathis Rosenhaueradditional vectorization
2013-07-24 Mathis Rosenhauerconvert to for loop for vectorization
2013-03-15 Mathis RosenhauerNo dynamic allocation of cds_buffer. Struct member...
2013-02-26 Mathis RosenhauerFix crash when input data isn't a multiple of the stora...
2013-02-19 Mathis Rosenhauerturn emitblock_fs macro into function
2013-02-19 Mathis Rosenhauerturn emitblock macro into function
2013-02-19 Moritz Hankeunrolling
2013-02-19 Mathis RosenhauerRevert "Let compiler decide how to unroll"
2013-02-19 Mathis RosenhauerLet compiler decide how to unroll
2013-02-19 Mathis Rosenhauerslight speed-up for simpler code
2013-02-19 Mathis Rosenhauercalculate uncompressed length only when it changes
2013-02-19 Mathis Rosenhauerkilled loop + other simplifications
2013-02-19 Mathis Rosenhauerzero avail_out is legal after buffer_encode
2013-02-19 Mathis RosenhauerUpdate total_* only once per aec_encode()
2013-02-19 Mathis RosenhauerAvoid double zero-checking block after zero blocks
2013-02-19 Mathis Rosenhauerclean up
2013-02-19 Mathis Rosenhauerremove casts from malloc
2013-02-19 Mathis RosenhauerAdd license to source files
2013-02-19 Mathis RosenhauerCheck output availability
2013-02-19 Mathis Rosenhauerpluralization
2013-02-19 Mathis RosenhauerOrder FSM functions bottom up
2013-02-19 Mathis RosenhauerBlock copy for FS. Lots of input from Moritz.
2013-02-19 Mathis RosenhauerRenaming and some docs
2013-02-19 Mathis RosenhauerMaintain two buffers with raw and preprocessed data...
2013-02-19 Mathis RosenhauerFixed bug in !preprocessed case
2013-02-19 Mathis RosenhauerFix out-of-bounds error found by valgrind
2013-02-19 Mathis RosenhauerFix another zero block bug with check
2013-02-19 Mathis RosenhauerFix name mismatch
2013-02-19 Mathis Rosenhauersome cleanup
2013-02-19 Mathis RosenhauerReduced operation count in some cases
2013-02-19 Mathis Rosenhauerlib functions for simple buffer encoding/decoding
2013-02-19 Mathis Rosenhauerrestructured zero block check
2013-02-19 Mathis RosenhauerMore portable sign extension
2013-02-19 Mathis RosenhauerThe MIN is redundant, as can be easily seen
2013-02-19 Mathis RosenhauerSame rsi copy function for each blocksize but unrolled...
2013-02-19 Mathis RosenhauerBoring MIN ist still faster, though
2013-02-19 Mathis RosenhauerKeep nice bit hack by Moritz in history
2013-02-19 Mathis RosenhauerFixed two bugs introduced through refactoring
2013-02-19 Mathis RosenhauerRemove skipping as it doesn't help much if any
2013-02-19 Mathis Rosenhauerrestructured splitting
2013-02-19 Mathis RosenhauerRemove dependency on stdint in API
2013-02-19 Mathis RosenhauerFix zero block bug
2013-02-19 Mathis RosenhauerReformatting
2013-02-19 Mathis RosenhauerRename everything to aec
2013-02-19 Mathis RosenhauerMerged encode and decode into aec
2013-02-19 Mathis RosenhauerWorking 3 byte datatype support.
2012-09-15 Mathis RosenhauerAccessors for all data types. Implemented with macros...
2012-09-13 Mathis Rosenhauerfix signed handling
2012-09-03 Mathis Rosenhauerint64_t casts to make 32Bit samples work again
2012-09-03 Mathis RosenhauerAdditions from 121x0b2: option selection, larger blocks.
2012-08-24 Mathis RosenhauerObvious performance enhancements for encoding
2012-08-22 Mathis RosenhauerSzip decompression error be gone
2012-08-15 Mathis RosenhauerMore options for encode/decode to aid in testing
2012-08-14 Mathis RosenhauerAllow > 64bit FS for large segment sizes
2012-08-13 Mathis Rosenhauergetopt cmd line parsing in examples