- May 10, 2016
-
-
Nathan E. Egge authored
The tables av1_kf_uv_mode_prob[INTRA_MODES][INTRA_MODES - 1] and av1_kf_partition_probs[PARTITION_CONTEXTS][PARTITION_TYPES - 1] are not referenced anywhere in vp10 or av1 and can be removed. Change-Id: Ibaf8d8de125fc2341beaf14733200d792d8d583c
-
- May 03, 2016
-
-
clang-format authored
Change-Id: Iaa3ca871a8106a8e57bbc40f4743cf934c98dcbf
-
- May 02, 2016
-
-
Yaowu Xu authored
Change-Id: I35e1126e567a949267898bb0fc95c518db98999a
-
- Apr 29, 2016
-
- Apr 13, 2016
-
-
Jingning Han authored
Factor out common codes. Change-Id: I9889422212daedfedf934067c4c4945a0c1de351
-
Jingning Han authored
This commit makes the codec to store the predicted motion vector at 8x8 block level and assign them when the reference motion vector is obtained from collocated blocks in the previous frame. Change-Id: I7e0403dad1df012f3994846939bb799e2445736c
-
Jingning Han authored
This commit unifies the probability models for the dynamic motion vector referencing system. Change-Id: I2b8a5e3da9824b52779a6b8ef43b7a588eade93a
-
Jingning Han authored
This commit enables motion estimation process based on the dynamic motion vector referencing system. It allows the codec to select the optimal predicted motion vector for motion vector coding. Change-Id: Ic2a4d16e17c3fc320b1435d9ff564d5902c89f16
-
- Apr 12, 2016
-
-
Jingning Han authored
This commit allows the compound mode to use entropy coding contexted on the dynamic motion vector referencing system. Change-Id: Ie6f3219183ac3fce322d340728af26c1c1dfa37f
-
Jingning Han authored
This allows the codec to use effective motion vector as the candidate to produce the reference motion vector list. Change-Id: I4e00719f059ad82e5e8a0c843f7f96f59135cefd
-
- Apr 09, 2016
-
-
Yaowu Xu authored
Change-Id: I958ce22857068fef37f1c8c3ee718894f2716f01
-
- Apr 08, 2016
-
-
Michael Bebenita authored
Change-Id: I893914d4678372970680b514843da87a75c14889
-
The old taps were equivalent to [2 2 3 2 3 2 2], while the new taps are equivalent to [1 2 3 4 3 2 1]. The new coefficients improve metrics slightly (not clear why). ntt-short1 results: LOW (%) MEDIUM (%) HIGH (%) PSNR NaN -0.126426 -0.209062 PSNRHVS NaN 0.043873 -0.038114 SSIM NaN -0.054293 -0.138431 FASTSSIM NaN -0.143498 0.245350 Change-Id: Iecadda68a4e9b33a49a807faf0a7dee6c9a119cb
-
- Apr 06, 2016
-
-
Jingning Han authored
Skip the transform type search in the dynamic motion vector referencing mode. Always fall back to 2D-DCT setting. Change-Id: Ia483172e13ce0da313855106a194fee48fcc0514
-
Jingning Han authored
Increase the number of context from 2 to 3. Change-Id: I2327c59da958e9376cd632ae390f0cc57979f000
-
- Apr 05, 2016
-
-
Jingning Han authored
Check through all the collcated blocks in the previous frame for zeromv mode context. Change-Id: I1a521d49573d3def125e1a09f22b8a34c661cebf
-
Jingning Han authored
This commit accounts for the context based probability model for motion vector cost estimate in rate-distortion optimization. Change-Id: I18961b25ef356e4751407a178702e9a7a1213100
-
Jingning Han authored
This commit converts the scalar motion vector probability model into vector format for entropy coding contexted on the predicted motion vector. Change-Id: I09a17ed4d01efa49640c2882efbf78913b32556e
-
- Apr 04, 2016
-
-
Jingning Han authored
Change-Id: I860ebd612cac998e143ac5bcbf06e3954a62b047
-
Jingning Han authored
This commit extends the search range to include the motion vectors from collocated reference blocks. Change-Id: I1c856ab42c78d7a92cdb8bc169713a9335b0e908
-
Jingning Han authored
Remove the implicit assumption on offsetting the index by 1. Change-Id: I2d2b9848916e16723fddd58e7a15e4e7ac4963e3
-
Jingning Han authored
This commit enables entropy coding of the syntax elements used in the dynamic motion vector referencing system. Change-Id: If876c7df6402caf4b6daa3d511328da522e95233
-
Jingning Han authored
This commit enables the dynamic reference motion vector coding mode for the compound inter blocks. Change-Id: I3d6edea7cf241cbb108709b57aeb54f811029237
-
- Apr 02, 2016
-
-
Jingning Han authored
This commit generalizes dynamic reference motion vector coding mode to support multiple candidate modes in the rate-distortion optimization scheme and to support the selection in the bit-stream syntax. The maximum number of modes allowed is currently limited to 4. The syntax elements for the dynamic reference motion vector modes are using binary codes. Change-Id: I63ada01c18d4aaa2e3770811130fa8a42a88ab62
-
- Apr 01, 2016
-
-
Jingning Han authored
This commit enables the dynamice motion vector referencing system for inter predicted modes with single reference frame. Change-Id: Ib3502c746276a859a7b443ec2687b71d4c788dc0
-
Jingning Han authored
Use and compare the reference frame vector to find the reference motion vector candidates for compound mode. Change-Id: Ie9d1006f5121593a2311fcaeac411a54a705d266
-
Jingning Han authored
When the current frame does not have its previous frame for reference, reset the ZEROMV mode context. Change-Id: I6018ede03adea76c4c5335e0eb34ab60df0576c7
-
Jingning Han authored
This commit synchronizes the value assigned to cm->use_prev_frame_mvs. It resolves a potential mismatch between encoder and decoder. Change-Id: I2208017db73f8a83cbb50027776db8dc67526b44
-
- Mar 31, 2016
-
-
Jingning Han authored
Unify the reference motion vector candidate search for row, column, and single block cases. Make it support later extended reference frame contexts. Change-Id: I1278a9f1ed8561eccc8460b4edff4b97d438ad9b
-