diff options
author | Matthew Fearnley <matthew.w.fearnley@gmail.com> | 2019-02-09 13:10:20 +0000 |
---|---|---|
committer | Tomas Härdin <tjoppen@acc.umu.se> | 2019-02-19 21:25:14 +0100 |
commit | 2d80b56ce0d4bf545aeecfcc3b71f2bb2aeb3c9e (patch) | |
tree | 09429848361f0c2a01676e5aff6a593ef74208fe /libavfilter/limiter.h | |
parent | ff03418348dda5b8353e5fdcf7c7ff75472b6074 (diff) | |
download | ffmpeg-2d80b56ce0d4bf545aeecfcc3b71f2bb2aeb3c9e.tar.gz |
libavcodec/zmbvenc: block scoring improvements/bug fixes
- Improve block choices by counting 0-bytes in the entropy score
- Make histogram use uint16_t type, to allow byte counts from 16*16
(current block size) up to 255*255 (maximum allowed 8bpp block size)
- Make sure score table is big enough for a full block's worth of bytes
- Calculate *xored without using code in inner loop
Diffstat (limited to 'libavfilter/limiter.h')
0 files changed, 0 insertions, 0 deletions