Ari Koivula
a2170f0763
Compile the cryptopp wrapper only when used
...
This should allow us to avoid an unnecessary dependancy to a C++
compiler.
Conflicts:
configure.ac
2016-06-07 17:11:12 +03:00
Ari Koivula
651e84ff85
Rename --with-libcryptopp to --with-cryptopp
2016-06-07 17:10:13 +03:00
Ari Koivula
1354b9a997
Rename crypto define to KVZ_SEL_ENCRYPTION
...
KVC is a typo.
2016-06-07 16:56:55 +03:00
Ari Koivula
60ea8a359f
Add --crypto parameter
2016-06-07 10:31:40 +02:00
Wassim Hamidouche
4637c8a828
compile Kvazaar encoder with ITpp library
2016-06-07 08:33:04 +02:00
Ari Koivula
cd2d1dd1d1
Update ax_pthread
...
The new version should work around problems with clang and -pthread.
2016-05-31 11:56:34 +03:00
Ari Koivula
f51a68b6fa
Add different sizes of search window for full search
2016-04-21 15:11:35 +03:00
Ari Koivula
883448b8fb
Add --hash parameter
...
Allows decoded picture hash to be selected among none and checksum.
2016-03-18 05:20:15 +02:00
Ari Koivula
b1adf1576a
Add --mv-constraint=frametilemargin
...
Add an even stricter motion vector constraint to prevent motion vectors
to fractional pixel positions that would need pixels outside the tile.
2016-02-29 19:18:14 +02:00
Ari Koivula
9dbbb7fdbc
Add --mv-constraint argument
2016-02-29 14:33:06 +02:00
Ari Koivula
dac57fa154
Fix syntax error in configure
...
Might help with #125 .
2016-02-16 11:09:47 +02:00
Ari Koivula
8ad7d2a714
Move interlacing stuff to libkvazaaar API
...
This moves the interlacing from CLI code to api->encoder_encode, in
order to make it possible to use field coding through the lib API.
The field order is now determined per frame, as FFmpeg gives it per
frame and it's signaled per frame.
As a side effect, the CLI also now prints info from frames instead of
fields. While we might want to extend the API in the future to allow
printing of more detailed information about fields, for now it's
more important that the CLI uses the real lib API.
PSNR calculation for interlaced frames disabled until we have a way to
avoid deinterlacing the frame when it's not necessary.
2016-01-27 15:29:45 +02:00
Ari Koivula
249c88011e
Fix problem with >2GB input files on 32bit
2016-01-22 15:15:02 +02:00
Ari Koivula
5e734593c0
Add psnr argument to CLI
...
To disable calculation of PSNR for frames, printing 0.0dB instead.
2016-01-21 15:08:34 +02:00
Ari Koivula
9eba3a83cc
Add compiler flag checking to configure
2016-01-20 16:32:34 +00:00
Ari Koivula
99198075d5
Merge branch 'autoconf' of git://github.com/darealshinji/kvazaar into master
2016-01-19 16:25:12 +02:00
Ari Koivula
e2402c0000
Remove kva_api_get versioning.
...
We have soname versioning now, so we should focus on getting that right
instead. This also serves as an example of correctly incrementing the
lib-version.
2016-01-15 19:39:24 +02:00
Ari Koivula
a197ebd820
Add guide to changing the lib version number.
2016-01-15 19:29:22 +02:00
Ari Koivula
383e0a11a3
Bump lib version
...
Due to adding stuff to config struct.
2016-01-14 22:27:49 +02:00
Ari Lemmetti
a9bd7b9e63
Bump version numbers for release v0.8.0
2016-01-14 20:38:28 +02:00
darealshinji
0b22277360
check explicitly for math library
2015-12-21 16:58:33 +01:00
darealshinji
25c69bf611
add extra checks for pthread and c99
2015-12-21 16:33:52 +01:00
darealshinji
8427a85d36
Add tests
2015-12-19 08:24:35 +01:00
darealshinji
c18d85fb6a
use library version for sonames
2015-12-04 11:36:51 +01:00
darealshinji
8104196da6
GNU autotools build system
2015-12-03 22:40:19 +01:00