diff options
author | Marco Paniconi <marpan@google.com> | 2019-03-14 01:59:49 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2019-03-14 01:59:49 +0000 |
commit | 1533bd84f12e5b24b5c2e41d1729942c7aa218ad (patch) | |
tree | 62a0df9399c502fb11bf1b4ba34e4fbd9520309d /vp9/encoder | |
parent | 30fc1a814de999e8f470b0e172d40dc3ba3c3ce6 (diff) | |
parent | 0ebc986a33942d877cf7b227b3c8c4aedf3b29a2 (diff) | |
download | libvpx-1533bd84f12e5b24b5c2e41d1729942c7aa218ad.tar libvpx-1533bd84f12e5b24b5c2e41d1729942c7aa218ad.tar.gz libvpx-1533bd84f12e5b24b5c2e41d1729942c7aa218ad.tar.bz2 libvpx-1533bd84f12e5b24b5c2e41d1729942c7aa218ad.zip |
Merge "vp9-rtc: Avoid TM intra on big blocks for screen"
Diffstat (limited to 'vp9/encoder')
-rw-r--r-- | vp9/encoder/vp9_speed_features.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/vp9/encoder/vp9_speed_features.c b/vp9/encoder/vp9_speed_features.c index b26bf045c..46bd196ed 100644 --- a/vp9/encoder/vp9_speed_features.c +++ b/vp9/encoder/vp9_speed_features.c @@ -588,7 +588,10 @@ static void set_rt_speed_feature_framesize_independent( int i; if (content == VP9E_CONTENT_SCREEN) { for (i = 0; i < BLOCK_SIZES; ++i) - sf->intra_y_mode_bsize_mask[i] = INTRA_DC_TM_H_V; + if (i >= BLOCK_32X32) + sf->intra_y_mode_bsize_mask[i] = INTRA_DC_H_V; + else + sf->intra_y_mode_bsize_mask[i] = INTRA_DC_TM_H_V; } else { for (i = 0; i < BLOCK_SIZES; ++i) if (i > BLOCK_16X16) |