projects
/
platform
/
upstream
/
libaec.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
Signed PP purely 32 bit.
[platform/upstream/libaec.git]
/
src
/
encode.c
2014-08-06
Mathis Rosenhauer
Signed PP purely 32 bit.
blob
|
commitdiff
2014-08-06
Mathis Rosenhauer
Set uncomp_len and ref during init. Important for no PP.
blob
|
commitdiff
|
diff to current
2014-08-06
Mathis Rosenhauer
Fix -pedantic warnings.
blob
|
commitdiff
|
diff to current
2014-08-06
Mathis Rosenhauer
Keep reference sample in struct member to start more...
blob
|
commitdiff
|
diff to current
2014-08-06
Mathis Rosenhauer
Unroll first iteration of SE calculation.
blob
|
commitdiff
|
diff to current
2014-08-01
Mathis Rosenhauer
More explicit casting to shup up VS.
blob
|
commitdiff
|
diff to current
2014-07-31
Mathis Rosenhauer
Omit redundant SE-encoding of reference sample.
blob
|
commitdiff
|
diff to current
2014-07-30
Mathis Rosenhauer
Correct reporting of successful flush.
blob
|
commitdiff
|
diff to current
2014-07-29
Mathis Rosenhauer
Return error code if output buffer is full in aec_buffe...
blob
|
commitdiff
|
diff to current
2014-07-24
Mathis Rosenhauer
DLL support for Windows.
blob
|
commitdiff
|
diff to current
2014-07-16
Mathis Rosenhauer
Remove unistd.h from coders.
blob
|
commitdiff
|
diff to current
2014-02-12
Mathis Rosenhauer
Only encode full and partial blocks of last RSI
blob
|
commitdiff
|
diff to current
2014-02-11
Mathis Rosenhauer
only assess splitting for id_len>1
blob
|
commitdiff
|
diff to current
2014-02-11
Mathis Rosenhauer
correct lenght calculation for SE
blob
|
commitdiff
|
diff to current
2014-02-11
Mathis Rosenhauer
docs update
blob
|
commitdiff
|
diff to current
2014-02-10
Mathis Rosenhauer
Make RSI padding for encoding compile time option as...
blob
|
commitdiff
|
diff to current
2014-02-10
Mathis Rosenhauer
Fix encoding long fs + check. Only relevant for j=64
blob
|
commitdiff
|
diff to current
2014-02-10
Mathis Rosenhauer
RSI padding for encoding and decoding
blob
|
commitdiff
|
diff to current
2014-02-05
Mathis Rosenhauer
version bump (beta)
blob
|
commitdiff
|
diff to current
2014-02-04
Mathis Rosenhauer
option to pad RSI to byte boundary
blob
|
commitdiff
|
diff to current
2014-02-04
Mathis Rosenhauer
add support for restricted coding options
blob
|
commitdiff
|
diff to current
2013-07-31
Mathis Rosenhauer
additional vectorization
blob
|
commitdiff
|
diff to current
2013-07-24
Mathis Rosenhauer
convert to for loop for vectorization
blob
|
commitdiff
|
diff to current
2013-03-15
Mathis Rosenhauer
No dynamic allocation of cds_buffer. Struct member...
blob
|
commitdiff
|
diff to current
2013-02-26
Mathis Rosenhauer
Fix crash when input data isn't a multiple of the stora...
blob
|
commitdiff
|
diff to current
2013-02-19
Mathis Rosenhauer
turn emitblock_fs macro into function
blob
|
commitdiff
|
diff to current
2013-02-19
Mathis Rosenhauer
turn emitblock macro into function
blob
|
commitdiff
|
diff to current
2013-02-19
Moritz Hanke
unrolling
blob
|
commitdiff
|
diff to current
2013-02-19
Mathis Rosenhauer
Revert "Let compiler decide how to unroll"
blob
|
commitdiff
|
diff to current
2013-02-19
Mathis Rosenhauer
Let compiler decide how to unroll
blob
|
commitdiff
|
diff to current
2013-02-19
Mathis Rosenhauer
slight speed-up for simpler code
blob
|
commitdiff
|
diff to current
2013-02-19
Mathis Rosenhauer
calculate uncompressed length only when it changes
blob
|
commitdiff
|
diff to current
2013-02-19
Mathis Rosenhauer
killed loop + other simplifications
blob
|
commitdiff
|
diff to current
2013-02-19
Mathis Rosenhauer
zero avail_out is legal after buffer_encode
blob
|
commitdiff
|
diff to current
2013-02-19
Mathis Rosenhauer
Update total_* only once per aec_encode()
blob
|
commitdiff
|
diff to current
2013-02-19
Mathis Rosenhauer
Avoid double zero-checking block after zero blocks
blob
|
commitdiff
|
diff to current
2013-02-19
Mathis Rosenhauer
clean up
blob
|
commitdiff
|
diff to current
2013-02-19
Mathis Rosenhauer
remove casts from malloc
blob
|
commitdiff
|
diff to current
2013-02-19
Mathis Rosenhauer
Add license to source files
blob
|
commitdiff
|
diff to current
2013-02-19
Mathis Rosenhauer
Check output availability
blob
|
commitdiff
|
diff to current
2013-02-19
Mathis Rosenhauer
pluralization
blob
|
commitdiff
|
diff to current
2013-02-19
Mathis Rosenhauer
Order FSM functions bottom up
blob
|
commitdiff
|
diff to current
2013-02-19
Mathis Rosenhauer
Block copy for FS. Lots of input from Moritz.
blob
|
commitdiff
|
diff to current
2013-02-19
Mathis Rosenhauer
Renaming and some docs
blob
|
commitdiff
|
diff to current
2013-02-19
Mathis Rosenhauer
Maintain two buffers with raw and preprocessed data...
blob
|
commitdiff
|
diff to current
2013-02-19
Mathis Rosenhauer
Fixed bug in !preprocessed case
blob
|
commitdiff
|
diff to current
2013-02-19
Mathis Rosenhauer
Fix out-of-bounds error found by valgrind
blob
|
commitdiff
|
diff to current
2013-02-19
Mathis Rosenhauer
Fix another zero block bug with check
blob
|
commitdiff
|
diff to current
2013-02-19
Mathis Rosenhauer
Fix name mismatch
blob
|
commitdiff
|
diff to current
2013-02-19
Mathis Rosenhauer
some cleanup
blob
|
commitdiff
|
diff to current
2013-02-19
Mathis Rosenhauer
Reduced operation count in some cases
blob
|
commitdiff
|
diff to current
2013-02-19
Mathis Rosenhauer
lib functions for simple buffer encoding/decoding
blob
|
commitdiff
|
diff to current
2013-02-19
Mathis Rosenhauer
restructured zero block check
blob
|
commitdiff
|
diff to current
2013-02-19
Mathis Rosenhauer
More portable sign extension
blob
|
commitdiff
|
diff to current
2013-02-19
Mathis Rosenhauer
The MIN is redundant, as can be easily seen
blob
|
commitdiff
|
diff to current
2013-02-19
Mathis Rosenhauer
Same rsi copy function for each blocksize but unrolled...
blob
|
commitdiff
|
diff to current
2013-02-19
Mathis Rosenhauer
Boring MIN ist still faster, though
blob
|
commitdiff
|
diff to current
2013-02-19
Mathis Rosenhauer
Keep nice bit hack by Moritz in history
blob
|
commitdiff
|
diff to current
2013-02-19
Mathis Rosenhauer
Fixed two bugs introduced through refactoring
blob
|
commitdiff
|
diff to current
2013-02-19
Mathis Rosenhauer
Remove skipping as it doesn't help much if any
blob
|
commitdiff
|
diff to current
2013-02-19
Mathis Rosenhauer
restructured splitting
blob
|
commitdiff
|
diff to current
2013-02-19
Mathis Rosenhauer
Remove dependency on stdint in API
blob
|
commitdiff
|
diff to current
2013-02-19
Mathis Rosenhauer
Fix zero block bug
blob
|
commitdiff
|
diff to current
2013-02-19
Mathis Rosenhauer
Reformatting
blob
|
commitdiff
|
diff to current
2013-02-19
Mathis Rosenhauer
Rename everything to aec
blob
|
commitdiff
|
diff to current
2013-02-19
Mathis Rosenhauer
Merged encode and decode into aec
blob
|
commitdiff
2013-02-19
Mathis Rosenhauer
Working 3 byte datatype support.
blob
|
commitdiff
|
diff to current
2012-09-15
Mathis Rosenhauer
Accessors for all data types. Implemented with macros...
blob
|
commitdiff
|
diff to current
2012-09-13
Mathis Rosenhauer
fix signed handling
blob
|
commitdiff
|
diff to current
2012-09-03
Mathis Rosenhauer
int64_t casts to make 32Bit samples work again
blob
|
commitdiff
|
diff to current
2012-09-03
Mathis Rosenhauer
Additions from 121x0b2: option selection, larger blocks.
blob
|
commitdiff
|
diff to current
2012-08-24
Mathis Rosenhauer
Obvious performance enhancements for encoding
blob
|
commitdiff
|
diff to current
2012-08-22
Mathis Rosenhauer
Szip decompression error be gone
blob
|
commitdiff
|
diff to current
2012-08-15
Mathis Rosenhauer
More options for encode/decode to aid in testing
blob
|
commitdiff
|
diff to current
2012-08-14
Mathis Rosenhauer
Allow > 64bit FS for large segment sizes
blob
|
commitdiff
|
diff to current
2012-08-13
Mathis Rosenhauer
getopt cmd line parsing in examples
blob
|
commitdiff
|
diff to current