Reland "WebRTC: Migrate completely to new video codec factories API"
This reverts commit 6e62467b as PS#1. Landing these interface changes will unblock WebRTC for changing the codec factory interfaces and allow us to do further work on supporting VP9 profile 2 HW codec on Chromium side. In PS#2, it makes the changes that will make sure we have a 1-to-2 mapping between media::BASELINE to webrtc::CONSTRAINED_BASELINE and webrtc::BASELINE profiles. This is a temporary workaround until https://crbug.com/345569 is solved. We don't expect to hit the earlier regressions that caused this to be reverted with this mapping. Bug: 908945,webrtc:7925 Change-Id: I93e408f8bd0ff0987d3f4c374132433a9ccdc0c6 Reviewed-on: https://chromium-review.googlesource.com/c/1351108Reviewed-by:Magnus Jedvert <magjed@chromium.org> Commit-Queue: Emircan Uysaler <emircan@chromium.org> Cr-Commit-Position: refs/heads/master@{#613121}
Showing
Please register or sign in to comment