- 12 Feb, 2016 1 commit
-
-
Jingning Han authored
Remove the implicit assumption on offsetting the index by 1. Change-Id: I6f1d391e067d57b7e45b9287e866014dbc16da71
-
- 11 Feb, 2016 6 commits
-
-
Jingning Han authored
Change-Id: Icb164403239f88f18fd64de75d4881d33d3ab1cc
-
Jingning Han authored
This commit aligns the rate-distortion metrics for both luma and chroma components in super transform rate-distortion optimization. It improves the coding gains due to var-tx and supertx experiments by 0.2% for high resolution test sets. Change-Id: Ib89d99e29cb5ee27b1f867e301954d4164d8b364
-
Jingning Han authored
Change-Id: Ib2843cb03ae452ce9fec3a94c709431ea0202d8b
-
Yaowu Xu authored
-
Hui Su authored
-
Yaowu Xu authored
This commit adds the computation of fastSSIM for highbitdepth build, it also modifies the hbdmetric test to be more generic and applicable for fastSSIM. The 255 used for calculating ssim constants c1 and c2 is not exactly scaled by 4x and 16x to 1023 and 4095, therefore requries the metric test to have a thresold more tolerant than 0, currently at 0.03dB. Change-Id: I631829da7773de400e77fc36004156e5e126c7e0
-
- 10 Feb, 2016 13 commits
-
-
Yue Chen authored
obmc: We add an obmc prediction mode at superblock level. When it is enabled, predictors of the above and left blocks are used to refine the regular block-based motion compensation. Change-Id: I6310104ea3dfece16d736351e368861471dd1c9b
-
hui su authored
Change-Id: I6c78188bdedb52655678c63f6a767567b256a880
-
Yaowu Xu authored
-
Angie Chiang authored
-
Yaowu Xu authored
Change-Id: I61dc0f43d073b62d0eab8cd7471c2d76e03379bf
-
Jingning Han authored
-
Jingning Han authored
This commit aligns the rate-distortion metric for the recursive transform block partitioning and the super transform. It resolves the conflicts between these two experiments. The coding performance gains of the combined experiments (var-tx + super-tx) has been improved: derf 0.89% -> 1.9% hevcmr 1.06% -> 1.8% stdhd 0.29% -> 1.4% hevchr 0.80% -> 2.3% Change-Id: I7e33994ad70c1b2751435620815f867d82172f41
-
Jingning Han authored
-
Jingning Han authored
-
Jingning Han authored
-
Jingning Han authored
Change-Id: Ia9ccba156a8a3ada6928be53eb6258fb68b6c9f1
-
Jingning Han authored
Change-Id: Ia5a68f26c67d13d3f2dd3b3f8afabb781e2c8f73
-
Angie Chiang authored
Change-Id: I7a810323fc33fb6d373c3f5bb4d5d0d33170948c
-
- 09 Feb, 2016 10 commits
-
-
Angie Chiang authored
Change-Id: Ieeb458353af6c903445518eef60328c62ca5c741
-
Jingning Han authored
-
Debargha Mukherjee authored
-
Geza Lore authored
This patch makes rd optimization use the same context for computing the rate cost of coding the partitioning as the packer actually uses when emitting it in write_modes_sb. Change-Id: Idb1427bb2f9c37ab80c6aa182f7ff754ef0595cb
-
Debargha Mukherjee authored
Change-Id: I8a3d59378abb1dfa4e614b2975c2db05d4224bd5
-
Yaowu Xu authored
-
Yaowu Xu authored
The value of use_highbitdepth flag is used for compute the size for high bit depth buffer allocation, which should take value 0 or 1 depending on if the buffer is used for high bit depth or not. Previously, the values is set to 8 or 0, this commit fixes the issue and properly set the value for this flag to 1 or 0. This cuts the size of highbitdepth buffer memory allocation to 2/9 of the size prior to the fix. Change-Id: I401518b5a6147e5d8a973e54f7ca6bc1892065e0
-
Jingning Han authored
This commit enables entropy coding for dynamic reference motion vector modes. The probability model is contexted on the ranking categories of the reference motion vector candidates. Change-Id: I09b58d98a409d63ec1a407331e29f8945b7ef17d
-
Debargha Mukherjee authored
Fixes an issue where the tx_type was not set correctly for sub8x8 inter and intra blocks. In the current syntax, for sub8x8 blocks, there is still a single tx_type that is transmitted. Ideally, this should be searched for the best rd performance, albeit at the expense of encode speed. For now, we just set it to DCT_DCT. Previously it was left incorrectly as what was used for the previous non sub8x8 block. derflr: BDRATE -0.277% Change-Id: If76ba903bfbfd4d374cf1ac7d1daee50e92f0edd
-
Jingning Han authored
-
- 08 Feb, 2016 10 commits
-
-
Yaowu Xu authored
-
Yaowu Xu authored
-
Yaowu Xu authored
-
Yaowu Xu authored
-
Yaowu Xu authored
-
Yaowu Xu authored
This commit does not change the computation, nor results. Change-Id: I1a7bb47050220d970f075458b507c5e55d93b22e
-
Jingning Han authored
This commit enables the dynamic reference motion vector coding mode for the compound inter blocks. Change-Id: Ibe78fd8de6989db392cd67a9d81a69d680345ba1
-
Yaowu Xu authored
Change-Id: I61ea7f63acbcfeecd3f7dba5a5a38b980efc802b
-
Yaowu Xu authored
Now set at 100.0 instead of infinite Change-Id: I41bae0c4bd95a26f9819584e7311b7945df1271a
-
Angie Chiang authored
-