- 25 Nov, 2015 6 commits
-
-
Angie Chiang authored
Add inv_txfm and highbd_inv_txfm as facades of inverse transform such that the code flow in encodemb.c can be simpler Change-Id: Iea45fd22dd8b173f8eb3919ca6502636f7bcfcf7
-
Angie Chiang authored
Move txfm functions from encodemb to hybrid_twd_txfm.c to make encodemb's code flow clear Change-Id: If174d8ddb490d149c103e5127d30ef19adfbed13
-
Angie Chiang authored
Change-Id: I9f539491fe676898246976c91d5ac4804a155803
-
Jingning Han authored
-
Jingning Han authored
-
Jingning Han authored
Expand the tokenization tree writing to support per transform block type coding in next CLs. Change-Id: I3560e658f89cc500eb49603f95dd2b4e99045f5b
-
- 24 Nov, 2015 4 commits
-
-
Jingning Han authored
This commit allows the codec to analyze the motion field in the avaiable above and left neighboring area to produce a set of reference motion vectors for each reference frame. These reference motion vectors are ranked according to the likelihood that it will be picked. Change-Id: I82e6cd990a7716848bb7b6f5f2b1829966ff2483
-
Debargha Mukherjee authored
-
Zoe Liu authored
-
Yaowu Xu authored
-
- 23 Nov, 2015 7 commits
-
-
Scott LaVarnway authored
-
Scott LaVarnway authored
-
Scott LaVarnway authored
The counts are never used when frame_parallel_decoding_mode is set. Change-Id: I293aa68abadcdd30973adacb9f5f5a3aecf8daa2
-
Debargha Mukherjee authored
Reduces the transform optons for INTRA as well as INTER when transform size is 16x16 to not use any of the DSTs. Thus, a total of 10 options are used for 16x16, while 4x4 and 8x8 still uses 17 options. derflr/hevchd actually improves a little, while hevcmr drops a little. About 10% speed improvement. Change-Id: I920a182231e052cdd622f8bb67085c16c572cb1e
-
Marco authored
Change-Id: Ic0ec32c1d7f7c08c9f956592dccbfd9060b1f624
-
Scott LaVarnway authored
and fixed macro name. Change-Id: I306b98a2b4ec80b130ae80290b4cd9c7a5363311
-
Jingning Han authored
These primitive variables are commonly required by many other experiments as well. The use of n4_w and n4_h was originally introduced in the vp9 decoder implementation. Change-Id: I93d701d891e3860f31150031e3b9a2b29a3993d2
-
- 21 Nov, 2015 5 commits
-
-
Yaowu Xu authored
-
James Zern authored
This reverts commit d76032ae. breaks 32-bit builds Change-Id: If6266ec2a405b5a21d615112f0f37e8a71193858
-
James Zern authored
-
James Zern authored
-
Zoe Liu authored
Under the experiment of EXT_REFS: LAST2_FRAME, LAST3_FRAME, and LAST4_FRAME. Coding efficiency: derflr +1.601%; hevchr +1.895% Speed: Encoder slowed down by ~75% Change-Id: Ifeee5f049c2c1f7cb29bc897622ef88897082ecf
-
- 20 Nov, 2015 8 commits
-
-
Marco authored
Change-Id: I6a360a12e8da8cdcb8a779647512591612d64f31
-
Marco Paniconi authored
-
Angie Chiang authored
-
Alex Converse authored
-
Alex Converse authored
-
Marco authored
Change on affects 1 pass CBR. On key frame, temporal layer_id is reset to 0 for 1 pass CBR, but since "layer" is reset, the svc.layer_context[layer].is_key_frame was not correspondingly set properly. Change-Id: I08f6da0a55ac7429ccfbaddfb7be14479e43543b
-
Scott LaVarnway authored
-
Yaowu Xu authored
-
- 19 Nov, 2015 10 commits
-
-
Alex Converse authored
Found with clang -fsanitize=integer Change-Id: I17cb2166c06ff463abfaf9b0e6bc749d0d6fdf94
-
Jingning Han authored
-
Alex Converse authored
Found with clang -fsanitize=integer Change-Id: I2538e7483cb2d5f06bceecbd3326bdd88bfecfa1
-
Hui Su authored
-
Jingning Han authored
Change-Id: Ie2101e362aeb01681313adf67596bc6b479e873e
-
Jian Zhou authored
Modify h_predictor_4x4 with XMM registers. Speed up by ~25% in ./test_intra_pred_speed. Change-Id: Id01c34c48e75b9d56dfc2e93af12cf0c0326a279
-
Paul Wilkins authored
-
Yaowu Xu authored
-
hui su authored
Coding gain on derflr drops to +1.83%. Change-Id: If68c429f09422a70513d9f1e8e36e10c928e034a
-
Jian Zhou authored
-