SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for kvazaar-1.0.0-1.1.i586.rpm :
Tue Oct 4 14:00:00 2016 aloisioAATTgmx.com
- Update to version 1.0.0
New Features

* --version

* --help

* --loop-input

* --mv-constraint to constrain motion vectors

* --tiles=2x2 as an alternative syntax for uniform tiles

* --hash=md5

* Print information about what SIMD optimizations are in
use

* --mv=full8 --mv=full16 --mv=full32 --mv=full64

* --cu-split-termination=zero/off

* --crypto for selective encryption of bitstream (for
OpenHEVC)

* --me-early-termination=sensitive/on/off for early
termination of motion vector search

* Added 4x8 SMP and 4x12 AMP motion partitions

* --subme=0/1/2/3/4 for control over complexity of
fractional pixel motion prediction

* --lossless for lossless coding

* Monochrome coding

* --input-format=420/400

* --input-bitdepth=8/10

* --tmpv for temporal motion vector predictor

* --rdoq-skip for not using rdoq for situations where it\'s
unlikely to improve BDRate

* Modified --gop=lp-g4d3r1t1 syntax to not take the
reference frames as a parameter, it\'s now --gop=lp-g4d3t1.

* Enable WPP and multithreading by default, with detection
for number of cores

* Update all presets to ratedistortion-complexity
optimized versions. These are based on a search of all
(~ish) possible encoding parameters and bring a huge boost
to both speed and BDRate when encoding with the presets (10x
speed for veryslow, ~1.1x-4x for others, up to 30% improved
BDRate for some presets).

* Set default options to match medium with intra period of
64, QP 22 and --gop=lp-g4d3t1

* --implicit-rdpcm RExt feature
Optimizations

* AVX2 version for Sample Adaptive Offset (SAO)

* Optimized memory copying

* AVX2 versions of filters for fractional pixel motion
estimation

* AVX2 version for half pixel chroma sampling for SMP/AMP

* AVX2 versions for calculating two or four SATD values at
once for small blocks

* Rewrote AVX2 version of fractional pixel motion
compensation

* Rewrote motion vector cost calculation. It only got
slightly faster, but BDRate improved a bunch due to the new
implementation being more correct.

* Made AVX2 SAD use SSE4.1 for cases where there isn\'t an
AVX2 implementation, speeding up SMP/AMP.
Bugfixes

* Fixed a bug in rate control where an int overflowed
after coding 2^31 bits (2Gb)

* Fixed non-determinism intiles

* Fixed chroma reconstruction bug in tiles

* Fixed a bug with calculating the number of bits used for
intra mode on 4x4 CUs

* Stopped checking zero motion vector multiple times in
motion compensation

* Fixed possible segfault in motion compensation

* Fixed a race condition with OWF and SMP/AMP

* Gave pthread_cond_timedwait time in correctly, such that
main thread now sleeps instead of busylooping when it has
nothing to do

* Fixed rate control with lp-gop

* Fixed full search not taking temporal motion vector into
account

* Allow non-gop-length intra period for lp-gop
Code / Building / Testing

* Moved SAO to it\'s own file

* Removed a ton of unnecessary includes

* Updated autotools ax_pthread

* Added build test for OS-X for Travis

* Made tests check for bitstream correctness

* Refactored some of the copypasta in motion vector search
starting point selection

* Refactored the cu_info_t datastructures to hold
information at a 4x4 resolution needed for AMP and SMP

* Changed cu_info_t to use bitfields to negate the effect
of increasing the cu_info_t array by a factor of 4

* Moved bitstream generation from encoderstate.c to
encode_coding_tree.c

* Renamed encoder_state_t.global to frame, which makes
sense since it hold frame level data, not global data

* Rewrote integer vector inter prediction, because it was
so bad

* Refactored init_lcu_t

* Added more tests for inter SAD

* Added speed tests for dual intra SAD functions

* Added more realistic speed tests for inter SAD
Other

* Added a manpage

* Added scripts for updating manpage and README based on
- -usage.

* Added a Dockerfile. Just because.

* Added commit date to --version

Thu Jan 28 13:00:00 2016 aloisioAATTgmx.com
- Update to version 0.8.3

Sat Jan 16 13:00:00 2016 aloisioAATTgmx.com
- Update to version 0.8.2
- Bumped library version to 3

Fri Jan 15 13:00:00 2016 aloisioAATTgmx.com
- Update to version 0.8.1
- Removed static library

Mon Nov 2 13:00:00 2015 aloisioAATTgmx.com
- Update to version 0.7.2

Sun Oct 25 13:00:00 2015 aloisioAATTgmx.com
- Update to version 0.7.1

* bumped library version to 2

Sat Oct 10 14:00:00 2015 aloisioAATTgmx.com
- Update to version 0.7.0

* bumped library version to 1
- Removed kvazaar-arm.patch because it\'s now fixed upstream

Fri Sep 18 14:00:00 2015 aloisioAATTgmx.com
- Update to version 0.6.1

Tue Sep 15 14:00:00 2015 aloisioAATTgmx.com
- Initial version 0.6.0


 
ICM