summaryrefslogtreecommitdiff
path: root/src/encode.c
AgeCommit message (Expand)AuthorFilesLines
2016-05-12Fix ROS detection in combination with incomplete RSIMathis Rosenhauer1-2/+4
2016-04-14Bump yearMathis Rosenhauer1-1/+1
2016-01-28Type changesMathis Rosenhauer1-5/+5
2016-01-28Vertorization is also enabled with size_t type loop indexMathis Rosenhauer1-4/+4
2016-01-28Newer Intel compilers need int loop index to vectorize.Mathis Rosenhauer1-4/+4
2015-02-04Version bump.Mathis Rosenhauer1-1/+1
2015-02-04Allow nonconforming block sizes in SZ mode.Mathis Rosenhauer1-5/+12
2014-10-24xmin/xmax all 32 bits.Mathis Rosenhauer1-2/+2
2014-08-06License reformatting for proportional fonts.Mathis Rosenhauer1-12/+9
2014-08-06Signed PP purely 32 bit.Mathis Rosenhauer1-15/+15
2014-08-06Set uncomp_len and ref during init. Important for no PP.Mathis Rosenhauer1-0/+2
2014-08-06Fix -pedantic warnings.Mathis Rosenhauer1-6/+6
2014-08-06Keep reference sample in struct member to start more loops from zero.Mathis Rosenhauer1-23/+15
2014-08-06Unroll first iteration of SE calculation.Mathis Rosenhauer1-18/+16
2014-08-01More explicit casting to shup up VS.Mathis Rosenhauer1-62/+64
2014-07-31Omit redundant SE-encoding of reference sample.Mathis Rosenhauer1-5/+8
2014-07-30Correct reporting of successful flush.Mathis Rosenhauer1-12/+32
2014-07-29Return error code if output buffer is full in aec_buffer_encode().Mathis Rosenhauer1-2/+2
2014-07-24DLL support for Windows.Mathis Rosenhauer1-6/+0
2014-07-16Remove unistd.h from coders.Mathis Rosenhauer1-1/+0
2014-02-12Only encode full and partial blocks of last RSIMathis Rosenhauer1-0/+3
2014-02-11only assess splitting for id_len>1Mathis Rosenhauer1-1/+4
2014-02-11correct lenght calculation for SEMathis Rosenhauer1-1/+1
2014-02-11docs updateMathis Rosenhauer1-1/+1
2014-02-10Make RSI padding for encoding compile time option as it affects performanceMathis Rosenhauer1-0/+2
2014-02-10Fix encoding long fs + check. Only relevant for j=64Mathis Rosenhauer1-2/+2
2014-02-10RSI padding for encoding and decodingMathis Rosenhauer1-0/+6
2014-02-05version bump (beta)Mathis Rosenhauer1-1/+1
2014-02-04option to pad RSI to byte boundaryMathis Rosenhauer1-1/+1
2014-02-04add support for restricted coding optionsMathis Rosenhauer1-1/+12
2013-07-31additional vectorizationMathis Rosenhauer1-35/+28
2013-07-24convert to for loop for vectorizationMathis Rosenhauer1-27/+25
2013-03-15No dynamic allocation of cds_buffer. Struct member instead.Mathis Rosenhauer1-11/+1
2013-02-26Fix crash when input data isn't a multiple of the storage sizeMathis Rosenhauer1-6/+6
2013-02-19turn emitblock_fs macro into functionMathis Rosenhauer1-39/+27
2013-02-19turn emitblock macro into functionMathis Rosenhauer1-96/+91
2013-02-19unrollingMoritz Hanke1-4/+59
2013-02-19Revert "Let compiler decide how to unroll"Mathis Rosenhauer1-4/+29
2013-02-19Let compiler decide how to unrollMathis Rosenhauer1-29/+4
2013-02-19slight speed-up for simpler codeMathis Rosenhauer1-25/+16
2013-02-19calculate uncompressed length only when it changesMathis Rosenhauer1-17/+18
2013-02-19killed loop + other simplificationsMathis Rosenhauer1-18/+15
2013-02-19zero avail_out is legal after buffer_encodeMathis Rosenhauer1-1/+1
2013-02-19Update total_* only once per aec_encode()Mathis Rosenhauer1-4/+4
2013-02-19Avoid double zero-checking block after zero blocksMathis Rosenhauer1-16/+33
2013-02-19clean upMathis Rosenhauer1-36/+35
2013-02-19remove casts from mallocMathis Rosenhauer1-8/+8
2013-02-19Add license to source filesMathis Rosenhauer1-0/+43
2013-02-19Check output availabilityMathis Rosenhauer1-5/+6
2013-02-19pluralizationMathis Rosenhauer1-14/+14