mirror of
https://github.com/mollyim/webrtc.git
synced 2025-05-13 05:40:42 +01:00
![]() It used up to 3 threads for QVGA on Android before. This change disables Android-specific code path in NumberOfThreads() and uses the generic settings, which configure 1 thread for resolutions <=VGA, instead. The change is guarded by a killswitch. For reference, frame encode time for VGA 512kbps using 1 thread on Pixel 2 (7 years old device; SD835) is ~5.5ms: https://chromeperf.appspot.com/report?sid=6e80c701ef6ff0d008a299fb122a16f0d2600ddfcd9981d3d75cd722c92b2869 Bug: webrtc:15828, b/316494683 Change-Id: I0e9571ede64c6cb77d529d21ccb0310ccb8bfdaf Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/337601 Commit-Queue: Sergey Silkin <ssilkin@webrtc.org> Reviewed-by: Philip Eliasson <philipel@webrtc.org> Cr-Commit-Position: refs/heads/main@{#41770} |
||
---|---|---|
.. | ||
av1 | ||
h264 | ||
interface | ||
multiplex | ||
test | ||
vp8 | ||
vp9 |