diff options
author | Jerome Jiang <jianj@google.com> | 2017-03-14 23:29:46 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2017-03-14 23:29:46 +0000 |
commit | 2fa709280874bd78ef5d6d0da729c5a3824bbfff (patch) | |
tree | 36fff1a4f6dfaf8af60302847736a7e65991ff74 /examples | |
parent | 1b91f4193554d52c2851cfde8625b82c4ffe942b (diff) | |
parent | ffb3c50da1d7ac24e6ae7858cb62abb348552b6a (diff) | |
download | libvpx-2fa709280874bd78ef5d6d0da729c5a3824bbfff.tar libvpx-2fa709280874bd78ef5d6d0da729c5a3824bbfff.tar.gz libvpx-2fa709280874bd78ef5d6d0da729c5a3824bbfff.tar.bz2 libvpx-2fa709280874bd78ef5d6d0da729c5a3824bbfff.zip |
Merge "vp9: Enable row multithreading for SVC in real-time mode."
Diffstat (limited to 'examples')
-rw-r--r-- | examples/vp9_spatial_svc_encoder.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/examples/vp9_spatial_svc_encoder.c b/examples/vp9_spatial_svc_encoder.c index 0e409387b..1f5078aad 100644 --- a/examples/vp9_spatial_svc_encoder.c +++ b/examples/vp9_spatial_svc_encoder.c @@ -697,8 +697,10 @@ int main(int argc, const char **argv) { if (svc_ctx.speed != -1) vpx_codec_control(&codec, VP8E_SET_CPUUSED, svc_ctx.speed); - if (svc_ctx.threads) + if (svc_ctx.threads) { vpx_codec_control(&codec, VP9E_SET_TILE_COLUMNS, (svc_ctx.threads >> 1)); + vpx_codec_control(&codec, VP9E_SET_ROW_MT, 0); + } if (svc_ctx.speed >= 5 && svc_ctx.aqmode == 1) vpx_codec_control(&codec, VP9E_SET_AQ_MODE, 3); if (svc_ctx.speed >= 5) |