Index: talk/app/webrtc/java/jni/peerconnection_jni.cc |
diff --git a/talk/app/webrtc/java/jni/peerconnection_jni.cc b/talk/app/webrtc/java/jni/peerconnection_jni.cc |
index ddf1c8e0bed7288e55f9d5ba726d9339b3f770b4..40927a4c5309798e7e99afca2a7cb884940fd634 100644 |
--- a/talk/app/webrtc/java/jni/peerconnection_jni.cc |
+++ b/talk/app/webrtc/java/jni/peerconnection_jni.cc |
@@ -1265,9 +1265,17 @@ JOW(void, PeerConnectionFactory_nativeSetVideoHwAccelerationOptions)( |
static_cast<MediaCodecVideoDecoderFactory*> |
(owned_factory->decoder_factory()); |
if (decoder_factory) { |
- LOG(LS_INFO) << "Set EGL context for HW acceleration."; |
+ LOG(LS_INFO) << "Set EGL context for HW decoding."; |
decoder_factory->SetEGLContext(jni, render_egl_context); |
} |
+ |
+ MediaCodecVideoEncoderFactory* encoder_factory = |
+ static_cast<MediaCodecVideoEncoderFactory*> |
+ (owned_factory->encoder_factory()); |
+ if (encoder_factory) { |
AlexG
2015/10/14 23:48:27
May be add a separate egl_context parameters to co
perkj_webrtc
2015/11/16 13:08:51
Done. Added a new method PeerConnectionFactory_nat
|
+ LOG(LS_INFO) << "Set EGL context for HW encoding."; |
+ encoder_factory->SetEGLContext(jni, render_egl_context); |
+ } |
#endif |
} |