Enable per transformed block zero coeffs forcing
This commit enables forcing all coefficients zero per transformed block, when its rate-distortion cost is lower than regular coeff quantization. The overall performance improvement (including its parent patch on calculating rd cost per transformed block) at speed 1: derf: 0.298% yt: 0.452% hd: 0.741% stdhd: 0.006% Change-Id: I66005fe0fd7af192c3eba32e02fd6d77952accb5
This commit is contained in:
@@ -34,6 +34,7 @@ typedef struct {
|
||||
typedef struct {
|
||||
MODE_INFO mic;
|
||||
PARTITION_INFO partition_info;
|
||||
unsigned char zcoeff_blk[256];
|
||||
int skip;
|
||||
int_mv best_ref_mv;
|
||||
int_mv second_best_ref_mv;
|
||||
@@ -136,6 +137,7 @@ struct macroblock {
|
||||
int mv_row_min;
|
||||
int mv_row_max;
|
||||
|
||||
unsigned char zcoeff_blk[TX_SIZES][256];
|
||||
int skip;
|
||||
|
||||
int encode_breakout;
|
||||
|
Reference in New Issue
Block a user