Fix a bug where all wrapped codecs were considered software codecs.

This is not the case for fallback codecs.

Bug: webrtc:7925
Change-Id: I5039d8879923a2db1e7c08bb5640763dd20ea8e7
Reviewed-on: https://webrtc-review.googlesource.com/24863
Commit-Queue: Sami Kalliomäki <sakal@webrtc.org>
Reviewed-by: Magnus Jedvert <magjed@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#20861}
This commit is contained in:
Sami Kalliomäki
2017-11-24 11:00:04 +01:00
committed by Commit Bot
parent 1f2a3e7058
commit 6196feb2ed
7 changed files with 31 additions and 5 deletions

View File

@ -27,5 +27,10 @@ public class VideoEncoderFallback extends WrappedNativeVideoEncoder {
return createNativeEncoder(fallback, primary);
}
@Override
boolean isSoftwareEncoder() {
return isWrappedSoftwareEncoder(primary);
}
private static native long createNativeEncoder(VideoEncoder fallback, VideoEncoder primary);
}