Android: Don't create VP9 encoder/decoder when not supported.

In the SoftwareVideoCodecFactories, don't try to create VP9 encoder or
decoder if WebRTC was built without support for it.

Bug: None
Change-Id: I09b87fdcf798c763310af4998dbea8011843010d
Reviewed-on: https://webrtc-review.googlesource.com/22924
Reviewed-by: Sami Kalliomäki <sakal@webrtc.org>
Commit-Queue: Anders Carlsson <andersc@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#20672}
This commit is contained in:
Anders Carlsson
2017-11-14 13:09:12 +01:00
committed by Commit Bot
parent ee92d626bd
commit 6cb76506fe
5 changed files with 30 additions and 6 deletions

View File

@ -16,7 +16,7 @@ public class SoftwareVideoDecoderFactory implements VideoDecoderFactory {
if (codecType.equalsIgnoreCase("VP8")) {
return new VP8Decoder();
}
if (codecType.equalsIgnoreCase("VP9")) {
if (codecType.equalsIgnoreCase("VP9") && VP9Decoder.isSupported()) {
return new VP9Decoder();
}