Marko Viitanen
|
5e1636dcb9
|
Merge branch 'alf_threading'
|
2021-07-26 11:32:30 +03:00 |
|
Marko Viitanen
|
226d7a9f53
|
[alf] remove alf clipping functions and free tqj_alf_process also when new job is allocated
|
2021-07-26 11:21:57 +03:00 |
|
Marko Viitanen
|
eb491ecea2
|
[alf] free state->tqj_alf_process to not leak memory
|
2021-07-26 10:26:50 +03:00 |
|
Marko Viitanen
|
94109bf5af
|
[alf] change turn off ALF from most of the intra CI tests
|
2021-07-25 21:08:07 +03:00 |
|
Marko Viitanen
|
0f8f422ad6
|
[alf] use correct lcu index with wpp and use proper cabac context for alf search
|
2021-07-25 20:19:17 +03:00 |
|
Marko Viitanen
|
90ed51a6ad
|
[alf] remove encoder_state_worker_encode_lcu since it is not used
|
2021-07-23 21:58:36 +03:00 |
|
Marko Viitanen
|
070dcc1924
|
[alf] fix alf_info passing to sub_states
|
2021-07-23 21:54:52 +03:00 |
|
Marko Viitanen
|
dc6862051e
|
[alf] Initialize all the alf tables in one place
|
2021-07-23 21:44:09 +03:00 |
|
Marko Viitanen
|
9e70707fba
|
[alf] Add new wf_recon_jobs and change search/bitstream writing to use local coeff instead of state->coeff
|
2021-07-23 10:40:19 +03:00 |
|
Marko Viitanen
|
781e6d0f13
|
[alf] Add CI test for ALF+WPP+OWF
|
2021-07-22 23:24:30 +03:00 |
|
Marko Viitanen
|
b538f33838
|
[alf] add new thread queue job alf_process ran before the final bitstream writing
|
2021-07-22 23:21:00 +03:00 |
|
Marko Viitanen
|
20041740f2
|
[alf] move parameters to state and fix some static variables causing problems in multithreading
|
2021-07-22 23:18:56 +03:00 |
|
Marko Viitanen
|
3146f2d17f
|
[alf] Add job for ALF processing just before writing the bitstream out
|
2021-07-22 18:46:53 +03:00 |
|
Marko Viitanen
|
c188b1fdf9
|
[alf] Use correct LCU count
|
2021-07-22 18:45:33 +03:00 |
|
Marko Viitanen
|
f5d72c250b
|
Merge branch 'mts_optimization'
|
2021-07-21 14:12:44 +03:00 |
|
Marko Viitanen
|
0cad1ac3c9
|
[mts] Add a comment about idct8/idst7 16x16 being unoptimized
|
2021-07-21 14:02:23 +03:00 |
|
Marko Viitanen
|
d5ef036d35
|
[mts] change mts_subset tables back to static
|
2021-07-21 13:54:59 +03:00 |
|
Marko Viitanen
|
60caf2c378
|
[mts] fix 32x32 idst/idct
|
2021-07-21 13:44:25 +03:00 |
|
Marko Viitanen
|
c2cd5fb98e
|
[mts] replace AVX2 DST7/DCT8 16x16 with unoptimized for now
|
2021-07-21 13:38:17 +03:00 |
|
Marko Viitanen
|
7e089f518d
|
[mts] add optimized versions of DCT8 and DST7, inverse not yet working properly
* Includes new unit tests for the mts
|
2021-07-21 11:53:15 +03:00 |
|
Marko Viitanen
|
7f67009511
|
Fix MD5 calculations from HEVC to VVC way
|
2021-06-24 15:03:29 +03:00 |
|
Marko Viitanen
|
c9e48f253d
|
Fix hash message with monochrome
|
2021-06-24 14:48:48 +03:00 |
|
Marko Viitanen
|
1d436844da
|
Remove duplicated code from kvz_rdoq
|
2021-06-24 13:20:02 +03:00 |
|
Marko Viitanen
|
ca0c357268
|
[rdoq] Fix chroma bit calculations to include >>3 for width and height
|
2021-06-24 13:19:20 +03:00 |
|
Marko Viitanen
|
c004735821
|
[LMCS] Fix casting of the chroma scaled residual
|
2021-06-18 09:35:06 +03:00 |
|
Marko Viitanen
|
b22fd61c7f
|
[intrapred] Change kvz_luma_mode_bits to make it return more correct costs
|
2021-06-18 09:35:06 +03:00 |
|
Marko Viitanen
|
54dc87dac9
|
Remove duplicate test in pull_request.yml
|
2021-06-17 09:55:57 +03:00 |
|
Marko Viitanen
|
bad8bd419e
|
Replace Travis CI with Github Actions using own runner
|
2021-06-17 09:36:53 +03:00 |
|
Joose Sainio
|
403531554e
|
Merge branch 'trskip-fix' into 'master'
Use correct context for calculating coeff costs for transform skip
See merge request cs/ultravideo/vvc/uvg266!5
|
2021-06-09 05:57:47 +00:00 |
|
Joose Sainio
|
cfffd7166c
|
Use correct context for calculating coeff costs for transform skip
|
2021-06-07 13:06:03 +03:00 |
|
Marko Viitanen
|
f7a397b102
|
Merge pull request #304 from PeterDaveHello/RemoveAdditionalAptCleanInDockerfile
Remove additional apt-get clean in Dockerfile
|
2021-06-03 17:12:57 +03:00 |
|
Marko Viitanen
|
28ab25f924
|
Merge pull request #303 from PeterDaveHello/ImproveDockerfile
Use COPY instead of ADD for files and folders in Dockerfile
|
2021-06-03 17:08:21 +03:00 |
|
Peter Dave Hello
|
b7befcd680
|
Remove additional apt-get clean in Dockerfile
Reference:
- https://docs.docker.com/develop/develop-images/dockerfile_best-practices/#apt-get
> Official Debian and Ubuntu images automatically run `apt-get clean`,
> so explicit invocation is not required.
|
2021-06-03 22:00:30 +08:00 |
|
Peter Dave Hello
|
720e262c68
|
Use COPY instead of ADD for files and folders in Dockerfile
Reference:
- https://docs.docker.com/develop/develop-images/dockerfile_best-practices/#add-or-copy
|
2021-06-03 21:57:13 +08:00 |
|
Marko Viitanen
|
4594bf0ca8
|
Merge branch 'lmcs_chroma'
|
2021-06-02 15:05:04 +03:00 |
|
Marko Viitanen
|
cc6ff368df
|
[LMCS] Store calculated chroma scaling values for speedup
|
2021-06-02 09:33:45 +03:00 |
|
Marko Viitanen
|
5babb14ee7
|
[LMCS] Use chroma scaling
|
2021-06-01 12:17:03 +03:00 |
|
Marko Viitanen
|
fad11a5c92
|
[LMCS] Import LMCS chroma functions from VTM13.0
|
2021-06-01 09:01:55 +03:00 |
|
Marko Viitanen
|
28595ed1cf
|
Update website to ultravideo.fi and IRC support channel to #ultravideo at Libera.Chat
|
2021-05-28 16:00:36 +03:00 |
|
Joose Sainio
|
c548c2ccca
|
Merge branch '4x4-rd' into 'master'
Transform skip and improve 4x4 rd
See merge request cs/ultravideo/vvc/uvg266!4
|
2021-05-28 11:57:23 +00:00 |
|
Joose Sainio
|
f9de8ebc4f
|
Merge branch 'master' into '4x4-rd'
# Conflicts:
# src/encoder.c
# tests/test_intra.sh
|
2021-05-28 11:43:55 +00:00 |
|
Marko Viitanen
|
d945ee5d7f
|
Merge branch 'lmcs'
|
2021-05-28 11:33:25 +03:00 |
|
Marko Viitanen
|
ddea6d73c9
|
[LMCS] Fix blank references in some cases by selecting between source_lmcs and source in init_lcu_t()
|
2021-05-28 10:57:25 +03:00 |
|
Marko Viitanen
|
96a12d9830
|
Disable SPS extension writing if they are not used -> compatible with VTM 11 and 13
|
2021-05-28 10:17:19 +03:00 |
|
Marko Viitanen
|
1bbe1204e4
|
[LMCS] set ph_lmcs_enabled_flag according to the sliceReshaperEnableFlag
|
2021-05-27 16:09:34 +03:00 |
|
Marko Viitanen
|
4ea9bee0b6
|
Add rrc_rice extension flags to make bitstream correct with VTM 13.0 and update the CI VTM binary
|
2021-05-27 11:37:07 +03:00 |
|
Marko Viitanen
|
5aa04035d8
|
[LMCS] Fix a bug where floor_log2 function is used with 0 value
|
2021-05-27 08:39:58 +03:00 |
|
Joose Sainio
|
2df94f6a17
|
Fix rd=3
|
2021-05-27 08:39:41 +03:00 |
|
Marko Viitanen
|
9231ed4869
|
[LMCS] Update kvz_lmcs_preanalyzer inter side from VTM
|
2021-05-26 18:01:57 +03:00 |
|
Marko Viitanen
|
d040a4238c
|
[LMCS] Allocate LMCS images with the config flag since the actual enabled flag is checked later
|
2021-05-26 17:16:45 +03:00 |
|