uvg266/src
2023-06-26 21:24:10 +03:00
..
extras [build] Remove x264asm abstraction layer since it is not used anymore 2022-04-28 15:31:41 +03:00
strategies [ibc] Implement CRC for 8x8 block and generate a full hashmap at the frame load 2023-06-26 21:24:10 +03:00
threadwrapper Update threadwrapper to enable pthread_rwlock_t 2019-11-21 13:38:40 +02:00
alf.c [cleanup] Fix MSVC warnings about type conversion and signed/unsigned comparison 2022-06-18 13:43:16 +03:00
alf.h [build] Fix conditions for struct packing macro, detect MSVC instead of everything else 2022-04-29 18:57:26 +03:00
bitstream.c Merge branch 'improve-intra-search' 2022-05-30 13:35:46 +03:00
bitstream.h Rename all files containing "kvazaar" or "kvz" to "uvg266" and "uvg" 2022-04-28 14:26:05 +03:00
cabac.c [intra] Count fractional bits with get_coeff_cabac_cost 2022-06-28 15:22:33 +03:00
cabac.h [ibc] Add IBC Flag context and code the bits, disable by default for now 2022-07-29 11:49:49 +03:00
cfg.c [ibc] Add --ibc parameter and config values for Intra Block Copy 2022-07-29 11:49:49 +03:00
cfg.h Rename all files containing "kvazaar" or "kvz" to "uvg266" and "uvg" 2022-04-28 14:26:05 +03:00
checkpoint.c Fix merge issues and license texts 2021-11-23 08:46:06 +02:00
checkpoint.h Fix merge issues and license texts 2021-11-23 08:46:06 +02:00
cli.c [ibc] Add --ibc parameter and config values for Intra Block Copy 2022-07-29 11:49:49 +03:00
cli.h [cli] To print version info to stdout when everything is ok. 2022-05-05 13:28:50 +03:00
constraint.c Rename kvz_ to uvg_ 2022-04-28 14:18:09 +03:00
constraint.h Rename kvz_ to uvg_ 2022-04-28 14:18:09 +03:00
context.c [ibc] Add IBC Flag context and code the bits, disable by default for now 2022-07-29 11:49:49 +03:00
context.h [cleanup] Fix MSVC warnings about type conversion and signed/unsigned comparison 2022-06-18 13:43:16 +03:00
cu.c [cleanup] fix warnings 2022-06-28 16:02:22 +03:00
cu.h [ibc] Add IBC buffers 2022-07-29 11:52:15 +03:00
debug.c [ibc] Tune search costs a bit and revert debug vector scaling 2022-07-29 11:53:09 +03:00
debug.h [debug] Fix Motion Vector debug code not to overflow on videos not divisible by LCU_WIDTH 2022-07-27 12:48:39 +03:00
encmain.c Round width and height to next 8 pixels instead of 4 2022-06-16 09:45:35 +03:00
encode_coding_tree.c [ibc] Handle 4x4 block cases 2023-06-22 14:39:55 +03:00
encode_coding_tree.h [lfnst] handle transform skip correctly during search 2022-07-08 10:57:26 +03:00
encoder.c [test] Add capability for testing the consistency of the cabac state 2022-06-28 15:28:06 +03:00
encoder.h [test] Add capability for testing the consistency of the cabac state 2022-06-28 15:28:06 +03:00
encoder_state-bitstream.c [ibc] Add --ibc parameter and config values for Intra Block Copy 2022-07-29 11:49:49 +03:00
encoder_state-bitstream.h Rename kvz_ to uvg_ 2022-04-28 14:18:09 +03:00
encoder_state-ctors_dtors.c [ibc] Add HMVP for IBC and correct AMVP selection 2022-07-29 11:52:17 +03:00
encoder_state-ctors_dtors.h Rename kvz_ to uvg_ 2022-04-28 14:18:09 +03:00
encoder_state-geometry.c Rename kvz_ to uvg_ 2022-04-28 14:18:09 +03:00
encoder_state-geometry.h Rename kvz_ to uvg_ 2022-04-28 14:18:09 +03:00
encoderstate.c [ibc] Implement CRC for 8x8 block and generate a full hashmap at the frame load 2023-06-26 21:24:10 +03:00
encoderstate.h [ibc] Add IBC buffers 2022-07-29 11:52:15 +03:00
fast_coeff_cost.c [cleanup] Fix MSVC warnings about type conversion and signed/unsigned comparison 2022-06-18 13:43:16 +03:00
fast_coeff_cost.h Merge branch 'improve-intra-search' 2022-05-30 13:35:46 +03:00
filter.c [ibc] Fix deblocking for the IBC blocks 2023-05-08 11:58:40 +03:00
filter.h Rename kvz_ to uvg_ 2022-04-28 14:18:09 +03:00
global.h [ibc] Change internal MV storage to INTERNAL_MV_PREC and code it as full-pel 2022-07-29 11:53:09 +03:00
gop.h Rename all files containing "kvazaar" or "kvz" to "uvg266" and "uvg" 2022-04-28 14:26:05 +03:00
hashmap.c [ibc] Implement CRC for 8x8 block and generate a full hashmap at the frame load 2023-06-26 21:24:10 +03:00
hashmap.h [ibc] Implement CRC for 8x8 block and generate a full hashmap at the frame load 2023-06-26 21:24:10 +03:00
image.c Merge branch 'improve-intra-search' 2022-05-30 13:35:46 +03:00
image.h Rename all files containing "kvazaar" or "kvz" to "uvg266" and "uvg" 2022-04-28 14:26:05 +03:00
imagelist.c [cleanup] Fix MSVC warnings about type conversion and signed/unsigned comparison 2022-06-18 13:43:16 +03:00
imagelist.h Rename all files containing "kvazaar" or "kvz" to "uvg266" and "uvg" 2022-04-28 14:26:05 +03:00
input_frame_buffer.c [cleanup] Fix MSVC warnings about type conversion and signed/unsigned comparison 2022-06-18 13:43:16 +03:00
input_frame_buffer.h Rename all files containing "kvazaar" or "kvz" to "uvg266" and "uvg" 2022-04-28 14:26:05 +03:00
inter.c [ibc] Add CRC32C functions, with SSE 4.2 optimized CRC calculations 2023-06-22 14:39:56 +03:00
inter.h Merge branch 'improve-intra-search' 2022-05-30 13:35:46 +03:00
intra.c [lfnst] fix lfnst with cclm 2022-06-28 15:32:34 +03:00
intra.h [lfnst] fix lfnst with cclm 2022-06-28 15:32:34 +03:00
lfnst_tables.h [lfnst] change kvz_ to uvg_ 2022-06-28 15:20:44 +03:00
mip_data.h Rename kvz_ to uvg_ 2022-04-28 14:18:09 +03:00
ml_classifier_intra_depth_pred.c [cleanup] Fix MSVC warnings about type conversion and signed/unsigned comparison 2022-06-18 13:43:16 +03:00
ml_classifier_intra_depth_pred.h [cleanup] Change all tabs to spaces in the ml classifier code 2022-04-28 21:14:25 +03:00
ml_intra_cu_depth_pred.c [cleanup] Fix MSVC warnings about type conversion and signed/unsigned comparison 2022-06-18 13:43:16 +03:00
ml_intra_cu_depth_pred.h Rename all files containing "kvazaar" or "kvz" to "uvg266" and "uvg" 2022-04-28 14:26:05 +03:00
nal.c Rename kvz_ to uvg_ 2022-04-28 14:18:09 +03:00
nal.h Rename all files containing "kvazaar" or "kvz" to "uvg266" and "uvg" 2022-04-28 14:26:05 +03:00
rate_control.c [cleanup] Fix MSVC warnings about type conversion and signed/unsigned comparison 2022-06-18 13:43:16 +03:00
rate_control.h Rename kvz_ to uvg_ 2022-04-28 14:18:09 +03:00
rdo.c [ibc] Implement a proper search for IBC based on Inter search 2022-07-29 11:53:11 +03:00
rdo.h [ibc] Implement a proper search for IBC based on Inter search 2022-07-29 11:53:11 +03:00
reshape.c [cleanup] Fix MSVC warnings about type conversion and signed/unsigned comparison 2022-06-18 13:43:16 +03:00
reshape.h Rename all files containing "kvazaar" or "kvz" to "uvg266" and "uvg" 2022-04-28 14:26:05 +03:00
sao.c [cleanup] Fix MSVC warnings about type conversion and signed/unsigned comparison 2022-06-18 13:43:16 +03:00
sao.h Rename all files containing "kvazaar" or "kvz" to "uvg266" and "uvg" 2022-04-28 14:26:05 +03:00
scalinglist.c Rename kvz_ to uvg_ 2022-04-28 14:18:09 +03:00
scalinglist.h Rename kvz_ to uvg_ 2022-04-28 14:18:09 +03:00
search.c [ibc] Fix deblocking for the IBC blocks 2023-05-08 11:58:40 +03:00
search.h [dual-tree] Fix deblock 2022-06-30 14:21:03 +03:00
search_ibc.c [ibc] Fix issue in search 2023-05-08 12:26:06 +03:00
search_ibc.h [ibc] Implement a proper search for IBC based on Inter search 2022-07-29 11:53:11 +03:00
search_inter.c Fix scaled MV clipping and remove some unused variables 2022-07-28 13:59:11 +03:00
search_inter.h Merge branch 'improve-intra-search' 2022-05-30 13:35:46 +03:00
search_intra.c [mts] Fix cost calculation 2022-07-08 10:56:35 +03:00
search_intra.h [lfnst] [dual-tree] LFNST should work with dual tree 2022-06-28 15:32:31 +03:00
strategyselector.c [cleanup] Fix MSVC warnings about type conversion and signed/unsigned comparison 2022-06-18 13:43:16 +03:00
strategyselector.h Rename kvz_ to uvg_ 2022-04-28 14:18:09 +03:00
tables.c [lfnst] Fix error in scan table selection. 2022-06-28 15:20:41 +03:00
tables.h Rename kvz_ to uvg_ 2022-04-28 14:18:09 +03:00
threadqueue.c Rename kvz_ to uvg_ 2022-04-28 14:18:09 +03:00
threadqueue.h Rename kvz_ to uvg_ 2022-04-28 14:18:09 +03:00
threads.h Rename kvz_ to uvg_ 2022-04-28 14:18:09 +03:00
transform.c [lfnst] handle transform skip correctly during search 2022-07-08 10:57:26 +03:00
transform.h [lfnst] fix compile 2022-06-28 15:32:33 +03:00
uvg266.c [cleanup] Fix MSVC warnings about type conversion and signed/unsigned comparison 2022-06-18 13:43:16 +03:00
uvg266.h [ibc] Add --ibc parameter and config values for Intra Block Copy 2022-07-29 11:49:49 +03:00
uvg266.pc.in Rename all files containing "kvazaar" or "kvz" to "uvg266" and "uvg" 2022-04-28 14:26:05 +03:00
uvg266_internal.h [cleanup] Update README AppVeyor badge url and remove mentions of Kvazaar 2022-06-18 13:49:09 +03:00
uvg_math.h [cleanup] Fix MSVC warnings about type conversion and signed/unsigned comparison 2022-06-18 13:43:16 +03:00
version.h.in [build] Add better version info to the binary for debugging purposes 2022-05-02 20:51:24 +03:00
videoframe.c [ibc] Add the hashmap to the frame and fix some small issues with hashmap and crc32c 2023-06-22 21:44:49 +03:00
videoframe.h [ibc] Add the hashmap to the frame and fix some small issues with hashmap and crc32c 2023-06-22 21:44:49 +03:00
yuv_io.c [cleanup] Fix MSVC warnings about type conversion and signed/unsigned comparison 2022-06-18 13:43:16 +03:00
yuv_io.h Rename all files containing "kvazaar" or "kvz" to "uvg266" and "uvg" 2022-04-28 14:26:05 +03:00