]> granicus.if.org Git - libvpx/commit
vp9 svc frame drop: enable adaptive rd for row mt.
authorJerome Jiang <jianj@google.com>
Tue, 20 Mar 2018 22:39:02 +0000 (15:39 -0700)
committerJerome Jiang <jianj@google.com>
Fri, 23 Mar 2018 00:11:05 +0000 (17:11 -0700)
commit1ae97b4a4db010ee87bedca5943c64f55d43f6f7
tree4f7adc14e538c1e438d9dc9e1b5a782597859517
parent4a20caef7851a07f2a3864faaaa522c1a9282e9e
vp9 svc frame drop: enable adaptive rd for row mt.

adaptive_rd_threshold_mt is set to 1 when speed >= 7 for SVC.
QVGA in SVC uses speed 5 which set adaptive_rd_threshold_mt to 0.
If VGA or HD is dropped for the last super frame, the flag is still 0
when the encoder is destroyed. Thus memory won't be released.

Change the bitrate threshold in datarate test.

Change-Id: I55352cc0b030568d38eb735d99c2fa29058d3690
test/datarate_test.cc
vp9/encoder/vp9_multi_thread.c
vp9/encoder/vp9_speed_features.c