uvg266/src
Ari Koivula c94707e6e8 Fix bug with OWF+FME+deblocking
Increases the MV safety margin of OWF from 2 to 3 when deblocking
is used and 4 when both deblocking and FME are used.

Fractional pixel motion estimation can move the vector one more pixel
down causing checksum error. This fixes that error by increasing the
OWF safety margin and changes the interface, so that different margin
can be used when FME or deblocking are not in use.
2015-12-04 15:26:56 +02:00
..
extras Add nasm support. 2015-07-17 13:59:25 +03:00
strategies Add 4x4 dual SATD for AVX2 2015-12-03 17:13:11 +02:00
bitstream.c Add new kvz_bitstream_align which only aligns when needed. 2015-08-27 15:16:20 +03:00
bitstream.h Rename _DEBUG to KVZ_DEBUG 2015-09-15 13:04:03 +03:00
cabac.c Prefix all non-static symbols with "kvz_". 2015-08-26 13:02:28 +03:00
cabac.h Prefix all non-static symbols with "kvz_". 2015-08-26 13:02:28 +03:00
checkpoint.c Change license to LGPL. 2015-02-25 15:19:05 +02:00
checkpoint.h Resolve remaining Visual Studio warnings. 2015-08-31 15:02:25 +03:00
cli.c Fix --deblock option. 2015-11-13 14:22:42 +02:00
cli.h Remove encoderstate dependency from cli module. 2015-09-28 10:30:58 +03:00
config.c Fix bug in lp-gop parsing 2015-11-16 11:58:57 +02:00
config.h Prefix all non-static symbols with "kvz_". 2015-08-26 13:02:28 +03:00
context.c Prefix all non-static symbols with "kvz_". 2015-08-26 13:02:28 +03:00
context.h Prefix all non-static symbols with "kvz_". 2015-08-26 13:02:28 +03:00
cu.c Move macros in threads.h to KVZ_ namespace 2015-11-13 22:46:32 +02:00
cu.h Use macros for indexing cu_array in lcu_t. 2015-11-18 11:16:27 +02:00
encmain.c Move macros in threads.h to KVZ_ namespace 2015-11-13 22:46:32 +02:00
encoder.c Merge branch 'lowdelay_GOP' 2015-11-14 00:05:13 +02:00
encoder.h Move kvz_get_padding to encmain. 2015-11-09 14:31:03 +02:00
encoder_state-bitstream.c Fix SPS ref pic counts for lowdelay GOP 2015-11-13 23:11:11 +02:00
encoder_state-bitstream.h Add function encoder_headers to API. 2015-10-16 11:47:27 +03:00
encoder_state-ctors_dtors.c Fix warnings with -DNDEBUG 2015-10-02 15:13:07 +03:00
encoder_state-ctors_dtors.h Prefix all non-static symbols with "kvz_". 2015-08-26 13:02:28 +03:00
encoder_state-geometry.c Prefix all non-static symbols with "kvz_". 2015-08-26 13:02:28 +03:00
encoder_state-geometry.h Prefix all non-static symbols with "kvz_". 2015-08-26 13:02:28 +03:00
encoderstate.c Merge branch 'lowdelay_GOP' 2015-11-14 00:05:13 +02:00
encoderstate.h Remove function kvz_encoder_compute_stats. 2015-09-28 10:30:58 +03:00
filter.c Refactor filter_deblock_edge_ functions. 2015-11-18 11:12:32 +02:00
filter.h Mark deblock functions static. 2015-11-18 11:12:31 +02:00
global.h Update versions for a new release 2015-10-30 17:31:55 +02:00
image.c Fix bug with OWF+FME+deblocking 2015-12-04 15:26:56 +02:00
image.h Create generic strategy of blit function 2015-11-04 10:07:25 +02:00
imagelist.c Move macros in threads.h to KVZ_ namespace 2015-11-13 22:46:32 +02:00
imagelist.h Prefix all non-static symbols with "kvz_". 2015-08-26 13:02:28 +03:00
input_frame_buffer.c Use lowdelay flag in GOP for not using input picture caching 2015-11-02 12:36:41 +02:00
input_frame_buffer.h Set DTS values of output pictures. 2015-09-14 14:16:56 +03:00
inter.c Use macros for indexing cu_array in lcu_t. 2015-11-18 11:16:27 +02:00
inter.h Prefix all non-static symbols with "kvz_". 2015-08-26 13:02:28 +03:00
interface_main.c Change license to LGPL. 2015-02-25 15:19:05 +02:00
intra.c Use macro SUB_SCU where possible. 2015-11-18 11:16:26 +02:00
intra.h Arrange parameters in intra fancily 2015-10-05 06:23:14 +03:00
kvazaar.c Fix memory leak in encoder_headers. 2015-10-23 09:55:08 +03:00
kvazaar.h Merge branch 'lowdelay_GOP' 2015-11-14 00:05:13 +02:00
kvazaar.pc.in build: Generate a pkg-conf file 2015-07-29 02:27:12 +02:00
kvazaar_internal.h Remove static variables from kvz_encoder_feed_frame. 2015-09-14 14:12:19 +03:00
kvazaar_version.h Added mv-rdo commandline parameter and use it in presets 2015-11-05 13:59:30 +02:00
Makefile Make dynamic linking easier 2015-12-01 14:34:08 +01:00
nal.c Prefix all non-static symbols with "kvz_". 2015-08-26 13:02:28 +03:00
nal.h Add NAL unit type to frame_info. 2015-09-28 10:30:59 +03:00
rate_control.c Fix lambda calculation to match HM 2015-11-03 16:49:42 +02:00
rate_control.h Prefix all non-static symbols with "kvz_". 2015-08-26 13:02:28 +03:00
rdo.c Cleanup of mv-rdo, removed unused functions 2015-11-05 14:40:06 +02:00
rdo.h Added missing kvz_ prefixes and fixed some warnings 2015-11-05 09:07:59 +02:00
sao.c Create generic strategy of blit function 2015-11-04 10:07:25 +02:00
sao.h Prefix all non-static symbols with "kvz_". 2015-08-26 13:02:28 +03:00
scalinglist.c Prefix all non-static symbols with "kvz_". 2015-08-26 13:02:28 +03:00
scalinglist.h Prefix all non-static symbols with "kvz_". 2015-08-26 13:02:28 +03:00
SConscript Rewrite the SContruct. 2014-08-25 16:43:23 +03:00
search.c Use macros for indexing cu_array in lcu_t. 2015-11-18 11:16:27 +02:00
search.h Prefix all non-static symbols with "kvz_". 2015-08-26 13:02:28 +03:00
search_inter.c Fix bug with OWF+FME+deblocking 2015-12-04 15:26:56 +02:00
search_inter.h Prefix all non-static symbols with "kvz_". 2015-08-26 13:02:28 +03:00
search_intra.c Merge branch 'intra-search-multi' 2015-12-03 17:25:52 +02:00
search_intra.h Prefix all non-static symbols with "kvz_". 2015-08-26 13:02:28 +03:00
strategyselector.c Add intra strategy. Move angular prediction there. 2015-10-08 12:36:05 +03:00
strategyselector.h Add intra strategy. Move angular prediction there. 2015-10-08 12:36:05 +03:00
tables.c Prefix all non-static symbols with "kvz_". 2015-08-26 13:02:28 +03:00
tables.h Prefix all non-static symbols with "kvz_". 2015-08-26 13:02:28 +03:00
threadqueue.c Move macros in threads.h to KVZ_ namespace 2015-11-13 22:46:32 +02:00
threadqueue.h Move macros in threads.h to KVZ_ namespace 2015-11-13 22:46:32 +02:00
threads.h Fix compiling tests on mac 2015-11-13 22:57:29 +02:00
transform.c Use macro SUB_SCU where possible. 2015-11-18 11:16:26 +02:00
transform.h Move dequant to strategies. Copy generic to AVX2 as well. 2015-10-23 19:53:50 +03:00
videoframe.c Move PSNR computation from videoframe to encmain. 2015-11-09 13:50:43 +02:00
videoframe.h Move PSNR computation from videoframe to encmain. 2015-11-09 13:50:43 +02:00
yuv_io.c Resolve remaining Visual Studio warnings. 2015-08-31 15:02:25 +03:00
yuv_io.h Add extraction of fields according to source scan type 2015-08-21 15:15:20 +03:00