summaryrefslogtreecommitdiff
path: root/libavcodec/bswapdsp.h
diff options
context:
space:
mode:
authoraddr-see-the-website@aetey.se <addr-see-the-website@aetey.se>2017-06-28 00:27:12 +0200
committerDiego Biurrun <diego@biurrun.de>2017-07-05 13:05:54 +0200
commit7da9f4523159670d577a2808d4481e64008a8894 (patch)
tree1fdea4adeda2e722086dface39ca70883e0a4556 /libavcodec/bswapdsp.h
parent89e632de9b3acb05938d0d1ce7d74590c0ac65f2 (diff)
cinepakenc: fixes and improvements
version 2013-02-08 Rl - fixes/optimization in multistrip encoding and codebook size choice, quality/bitrate is now better than that of the binary proprietary encoder version 2013-02-12 Rl - separated codebook training sets, avoided the transfer of wasted bytes, which yields both better quality and smaller files - now using the correct colorspace (TODO: move conversion to libswscale) version 2013-02-14 Rl "Valentine's Day" version: - made strip division more robust - minimized bruteforcing the number of strips, (costs some R/D but speeds up compession a lot), the heuristic assumption is that score as a function of the number of strips has one wide minimum which moves slowly, of course not fully true - simplified codebook generation, the old code was meant for other optimizations than we actually do - optimized the codebook generation / error estimation for MODE_MC version 2013-04-28 Rl - bugfixed codebook optimization logic version 2014-01-20 Rl - made the encoder compatible with vintage decoders and added some yet unused code for possible future incremental codebook updates - fixed a small memory leak version 2014-01-21 Rl - believe it or not, now we get even smaller files, with better quality (which means I missed an optimization earlier :) Signed-off-by: Diego Biurrun <diego@biurrun.de>
Diffstat (limited to 'libavcodec/bswapdsp.h')
0 files changed, 0 insertions, 0 deletions